Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Выборка данных по дате из другого документа (таблицы Excel) - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выборка данных по дате из другого документа (таблицы Excel) (Формулы/Formulas)
Выборка данных по дате из другого документа (таблицы Excel)
Jijik Дата: Четверг, 28.01.2016, 19:34 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток!
Такой вопрос. Есть документ отчетности (документ 1). Этот документ постоянно пополняется. Необходимо создать второй документ, который бы делал выборку за определенный период, указываемый в нём. Никак не могу справиться с выборкой в определенный промежуток дат. В идеале нужно, чтобы второй документ еще и составлял статистику, но это уже будет легко сделать, если будет выборка данных.
Уже пробовала по разному. Обе даты в формате "Краткий формат даты". Так же пыталась с помощью добавления "--" перед формулой. Получается только в случае, если ячейки сравнения находятся в одном документе. В принципе, наверное, можно во втором документе сделать полную копию данных из первой таблицы, путем связи этих таблиц, но тогда документ будет очень тяжелым.
Буду рада Вашим вариантам решения. Заранее благодарю!
P.S. Дополнительно прикладываю файл, который должен стать вторым документом (Статистика). Просто для того, чтобы было понятно, что в итоге хотелось бы получить.
К сообщению приложен файл: 5619061.xlsx(17Kb) · 1609699.xlsx(10Kb)
 
Ответить
СообщениеДоброго времени суток!
Такой вопрос. Есть документ отчетности (документ 1). Этот документ постоянно пополняется. Необходимо создать второй документ, который бы делал выборку за определенный период, указываемый в нём. Никак не могу справиться с выборкой в определенный промежуток дат. В идеале нужно, чтобы второй документ еще и составлял статистику, но это уже будет легко сделать, если будет выборка данных.
Уже пробовала по разному. Обе даты в формате "Краткий формат даты". Так же пыталась с помощью добавления "--" перед формулой. Получается только в случае, если ячейки сравнения находятся в одном документе. В принципе, наверное, можно во втором документе сделать полную копию данных из первой таблицы, путем связи этих таблиц, но тогда документ будет очень тяжелым.
Буду рада Вашим вариантам решения. Заранее благодарю!
P.S. Дополнительно прикладываю файл, который должен стать вторым документом (Статистика). Просто для того, чтобы было понятно, что в итоге хотелось бы получить.

Автор - Jijik
Дата добавления - 28.01.2016 в 19:34
_Boroda_ Дата: Четверг, 28.01.2016, 21:04 | Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 9803
Репутация: 4139 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=СУММПРОИЗВ(([5619061.xlsx]Лист1!$B$2:$B$21>=B$1)*([5619061.xlsx]Лист1!$B$2:$B$21<=B$2)*([5619061.xlsx]Лист1!$E$2:$E$21=D3))

Это для открытого файла 5619061, а для закрытого - с путем
Код
=СУММПРОИЗВ(('D:\Стереть\[5619061.xlsx]Лист1'!$B$2:$B$21>=B$1)*('D:\Стереть\[5619061.xlsx]Лист1'!$B$2:$B$21<=B$2)*('D:\Стереть\[5619061.xlsx]Лист1'!$E$2:$E$21=D3))
К сообщению приложен файл: 1609699_1.xlsx(12Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=СУММПРОИЗВ(([5619061.xlsx]Лист1!$B$2:$B$21>=B$1)*([5619061.xlsx]Лист1!$B$2:$B$21<=B$2)*([5619061.xlsx]Лист1!$E$2:$E$21=D3))

Это для открытого файла 5619061, а для закрытого - с путем
Код
=СУММПРОИЗВ(('D:\Стереть\[5619061.xlsx]Лист1'!$B$2:$B$21>=B$1)*('D:\Стереть\[5619061.xlsx]Лист1'!$B$2:$B$21<=B$2)*('D:\Стереть\[5619061.xlsx]Лист1'!$E$2:$E$21=D3))

Автор - _Boroda_
Дата добавления - 28.01.2016 в 21:04
Udik Дата: Пятница, 29.01.2016, 13:41 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1293
Репутация: 161 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, а можно в данном случае как-то задействовать ДВССЫЛ? Я как ни пытался, она мне народную индейскую избу рисует в виде #ССЫЛКА!


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
Сообщение_Boroda_, а можно в данном случае как-то задействовать ДВССЫЛ? Я как ни пытался, она мне народную индейскую избу рисует в виде #ССЫЛКА!

Автор - Udik
Дата добавления - 29.01.2016 в 13:41
Jijik Дата: Понедельник, 01.02.2016, 07:53 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, огромное спасибо! Все работает!) hands
 
Ответить
Сообщение_Boroda_, огромное спасибо! Все работает!) hands

Автор - Jijik
Дата добавления - 01.02.2016 в 07:53
_Boroda_ Дата: Понедельник, 01.02.2016, 09:19 | Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 9803
Репутация: 4139 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Udik, Извините, в ночь с четверга на понедельник отмечал день рождения.

а можно в данном случае как-то задействовать ДВССЫЛ? Я как ни пытался

А как пытались? ДВССЫЛ работает только с открытыми файлами. Если в именах книги и/или листа есть пробел или еще какой "неправильный" символ, то все это нужно засунуть вовнутрь одинарных кавычек. Примерно вот так
Код
=СУММПРОИЗВ((ДВССЫЛ("'[5619061 1.xlsx]Лист1'!B2:B999")>=B$1)*(ДВССЫЛ("'[5619061 1.xlsx]Лист1'!B2:B999")<=B$2)*(ДВССЫЛ("'[5619061 1.xlsx]Лист1'!E2:E999")=D3))
К сообщению приложен файл: 1609699_2.xlsx(13Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеUdik, Извините, в ночь с четверга на понедельник отмечал день рождения.

а можно в данном случае как-то задействовать ДВССЫЛ? Я как ни пытался

А как пытались? ДВССЫЛ работает только с открытыми файлами. Если в именах книги и/или листа есть пробел или еще какой "неправильный" символ, то все это нужно засунуть вовнутрь одинарных кавычек. Примерно вот так
Код
=СУММПРОИЗВ((ДВССЫЛ("'[5619061 1.xlsx]Лист1'!B2:B999")>=B$1)*(ДВССЫЛ("'[5619061 1.xlsx]Лист1'!B2:B999")<=B$2)*(ДВССЫЛ("'[5619061 1.xlsx]Лист1'!E2:E999")=D3))

Автор - _Boroda_
Дата добавления - 01.02.2016 в 09:19
Udik Дата: Понедельник, 01.02.2016, 13:49 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1293
Репутация: 161 ±
Замечаний: 0% ±

Excel 2013
Примерно вот так

Это какой-то заговор враждебной техники %) Упорно выдаёт #ССЫЛКА!

Оба файла 1609699_2.xlsx и 5619061 1.xlsx (из 1 поста взял) - в одной папке.

Сначала открываю 561, потом 160, предлагает обновить связи, соглашаюсь и тут выдаёт ошибку.
К сообщению приложен файл: 6426452.jpg(20Kb) · 9873212.xlsx(14Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
Сообщение
Примерно вот так

Это какой-то заговор враждебной техники %) Упорно выдаёт #ССЫЛКА!

Оба файла 1609699_2.xlsx и 5619061 1.xlsx (из 1 поста взял) - в одной папке.

Сначала открываю 561, потом 160, предлагает обновить связи, соглашаюсь и тут выдаёт ошибку.

Автор - Udik
Дата добавления - 01.02.2016 в 13:49
_Boroda_ Дата: Понедельник, 01.02.2016, 14:01 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 9803
Репутация: 4139 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Он не должен предлагать обновление связей. Это означает, что какая-то ссылка неверно прописана.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеОн не должен предлагать обновление связей. Это означает, что какая-то ссылка неверно прописана.

Автор - _Boroda_
Дата добавления - 01.02.2016 в 14:01
Udik Дата: Понедельник, 01.02.2016, 14:47 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1293
Репутация: 161 ±
Замечаний: 0% ±

Excel 2013
Не желает у меня ДВССЫЛ на другой файл работать.
Вот даже такой простейший вариант
Код
=ДВССЫЛ("'[t2.xlsx]l1'!A2")


Видать не судьба <_<
К сообщению приложен файл: t1.xlsx(11Kb) · t2.xlsx(9Kb)


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
СообщениеНе желает у меня ДВССЫЛ на другой файл работать.
Вот даже такой простейший вариант
Код
=ДВССЫЛ("'[t2.xlsx]l1'!A2")


Видать не судьба <_<

Автор - Udik
Дата добавления - 01.02.2016 в 14:47
_Boroda_ Дата: Понедельник, 01.02.2016, 14:58 | Сообщение № 9
Группа: Модераторы
Ранг: Экселист
Сообщений: 9803
Репутация: 4139 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
1. Открыт ли файл t2?
2. В одном ли экземпляре Excel открыты оба файла? Кстати, в Параметрах - Дополнительно снята ли галка "Игнорировать DDE запросы"?
3. Включен ли автопересчет формул?
Если все ответыы "Да", то попробую вечером на 2010. На работе только 2013


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение1. Открыт ли файл t2?
2. В одном ли экземпляре Excel открыты оба файла? Кстати, в Параметрах - Дополнительно снята ли галка "Игнорировать DDE запросы"?
3. Включен ли автопересчет формул?
Если все ответыы "Да", то попробую вечером на 2010. На работе только 2013

Автор - _Boroda_
Дата добавления - 01.02.2016 в 14:58
Udik Дата: Понедельник, 01.02.2016, 15:23 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1293
Репутация: 161 ±
Замечаний: 0% ±

Excel 2013
В одном ли экземпляре Excel открыты оба файла

А-а-а, какое коварство shock Открыл из одного файла и всё заработало. Спасибо, разобрался


вот вам барабан
яд 41001231307558 wm R419131876897
udik1968@gmail.com
 
Ответить
Сообщение
В одном ли экземпляре Excel открыты оба файла

А-а-а, какое коварство shock Открыл из одного файла и всё заработало. Спасибо, разобрался

Автор - Udik
Дата добавления - 01.02.2016 в 15:23
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Выборка данных по дате из другого документа (таблицы Excel) (Формулы/Formulas)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2017 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!