ВПР с нескольких листов
ilikeread
Дата: Понедельник, 18.04.2016, 11:54 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Доброго дня всем. Возможно ли ВПР собирать значения из нескольких листов? Во вложении пример. собираем данные на лист 1 с листов 2 и 3 нужно чтобы при отсутствии совпадений на листе 2 искал на листе 3 и тд при необходимости.
Доброго дня всем. Возможно ли ВПР собирать значения из нескольких листов? Во вложении пример. собираем данные на лист 1 с листов 2 и 3 нужно чтобы при отсутствии совпадений на листе 2 искал на листе 3 и тд при необходимости. ilikeread
Ответить
Сообщение Доброго дня всем. Возможно ли ВПР собирать значения из нескольких листов? Во вложении пример. собираем данные на лист 1 с листов 2 и 3 нужно чтобы при отсутствии совпадений на листе 2 искал на листе 3 и тд при необходимости. Автор - ilikeread Дата добавления - 18.04.2016 в 11:54
китин
Дата: Понедельник, 18.04.2016, 11:59 |
Сообщение № 2
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
Возможно ли ВПР собирать значения из нескольких листов
судя по моим скудным познаниям нет. Посмотрите ТУТ очень похоже
Возможно ли ВПР собирать значения из нескольких листов
судя по моим скудным познаниям нет. Посмотрите ТУТ очень похожекитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Понедельник, 18.04.2016, 12:03
Ответить
Сообщение Возможно ли ВПР собирать значения из нескольких листов
судя по моим скудным познаниям нет. Посмотрите ТУТ очень похожеАвтор - китин Дата добавления - 18.04.2016 в 11:59
ilikeread
Дата: Понедельник, 18.04.2016, 12:01 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
а если не ВПР, то как можно?
Ответить
Сообщение а если не ВПР, то как можно? Автор - ilikeread Дата добавления - 18.04.2016 в 12:01
TimSha
Дата: Понедельник, 18.04.2016, 12:06 |
Сообщение № 4
Группа: Проверенные
Ранг: Ветеран
Сообщений: 627
Репутация:
94
±
Замечаний:
0% ±
Excel 2013 Pro +
ilikeread , а вы в нете не пытались поискать ответ по более конкретному требованию? Может быть просто стоит, для начала, собрать на одном листе необходимые диапазоны, а затем выбрать из них подходящее?! И какие способы/методы вам доступны/возможны - формулы, макросы, запросы и пр.и пр.?
ilikeread , а вы в нете не пытались поискать ответ по более конкретному требованию? Может быть просто стоит, для начала, собрать на одном листе необходимые диапазоны, а затем выбрать из них подходящее?! И какие способы/методы вам доступны/возможны - формулы, макросы, запросы и пр.и пр.?TimSha
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
Ответить
Сообщение ilikeread , а вы в нете не пытались поискать ответ по более конкретному требованию? Может быть просто стоит, для начала, собрать на одном листе необходимые диапазоны, а затем выбрать из них подходящее?! И какие способы/методы вам доступны/возможны - формулы, макросы, запросы и пр.и пр.?Автор - TimSha Дата добавления - 18.04.2016 в 12:06
китин
Дата: Понедельник, 18.04.2016, 12:08 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7029
Репутация:
1078
±
Замечаний:
0% ±
Excel 2007;2010;2016
по ссылке выше ради интереса макрос KuklP просто вставил в ваш файл .кнопочку там нажмите
по ссылке выше ради интереса макрос KuklP просто вставил в ваш файл .кнопочку там нажмите китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение по ссылке выше ради интереса макрос KuklP просто вставил в ваш файл .кнопочку там нажмите Автор - китин Дата добавления - 18.04.2016 в 12:08
adamm1603
Дата: Понедельник, 18.04.2016, 12:09 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 144
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Ответить
abtextime
Дата: Понедельник, 18.04.2016, 12:09 |
Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Если артикулы уникальные на каждом листе, то Код
=ЕСЛИ(ЕОШИБКА(ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ));"";ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ))&ЕСЛИ(ЕОШИБКА(ВПР(B7;Лист3!$A$9:$C$15;3;ЛОЖЬ));"";ВПР(B7;Лист3!$A$9:$C$15;3;ЛОЖЬ))
Если артикулы уникальные на каждом листе, то Код
=ЕСЛИ(ЕОШИБКА(ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ));"";ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ))&ЕСЛИ(ЕОШИБКА(ВПР(B7;Лист3!$A$9:$C$15;3;ЛОЖЬ));"";ВПР(B7;Лист3!$A$9:$C$15;3;ЛОЖЬ))
abtextime
Ответить
Сообщение Если артикулы уникальные на каждом листе, то Код
=ЕСЛИ(ЕОШИБКА(ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ));"";ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ))&ЕСЛИ(ЕОШИБКА(ВПР(B7;Лист3!$A$9:$C$15;3;ЛОЖЬ));"";ВПР(B7;Лист3!$A$9:$C$15;3;ЛОЖЬ))
Автор - abtextime Дата добавления - 18.04.2016 в 12:09
abtextime
Дата: Понедельник, 18.04.2016, 12:13 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Или еще прощеКод
=ЕСЛИ(ЕОШИБКА(ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ));ВПР(B7;Лист3!$A$9:$C$15;3;ЛОЖЬ);ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ))
При этом артикулы могут повторяться
Или еще прощеКод
=ЕСЛИ(ЕОШИБКА(ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ));ВПР(B7;Лист3!$A$9:$C$15;3;ЛОЖЬ);ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ))
При этом артикулы могут повторяться abtextime
Ответить
Сообщение Или еще прощеКод
=ЕСЛИ(ЕОШИБКА(ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ));ВПР(B7;Лист3!$A$9:$C$15;3;ЛОЖЬ);ВПР(B7;Лист2!$A$9:$C$15;3;ЛОЖЬ))
При этом артикулы могут повторяться Автор - abtextime Дата добавления - 18.04.2016 в 12:13
ilikeread
Дата: Понедельник, 18.04.2016, 12:51 |
Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Может быть просто стоит, для начала, собрать на одном листе необходимые диапазоны, а затем выбрать из них подходящее?!
уже и есть такая большая таблица на 1000 строк. Идея в том чтобы разбить её на несколько для удобства обработки Посмотрите ТУТ очень похоже
чем то похожим и собрана большая таблица Буду разбиратьсяЕсли артикулы уникальные на каждом листе, то
Спасибо Работает! Упростил до Код
=ЕСЛИ(ЕОШИБКА(ВПР(B9;Лист3!$A$9:$C$15;3;ЛОЖЬ));ВПР(B9;Лист2!$A$9:$C$15;3;ЛОЖЬ);ВПР(B9;Лист3!$A$9:$C$15;3;ЛОЖЬ))
Разницы в работе не заметил. В чём фишка длинной формулы?
Может быть просто стоит, для начала, собрать на одном листе необходимые диапазоны, а затем выбрать из них подходящее?!
уже и есть такая большая таблица на 1000 строк. Идея в том чтобы разбить её на несколько для удобства обработки Посмотрите ТУТ очень похоже
чем то похожим и собрана большая таблица Буду разбиратьсяЕсли артикулы уникальные на каждом листе, то
Спасибо Работает! Упростил до Код
=ЕСЛИ(ЕОШИБКА(ВПР(B9;Лист3!$A$9:$C$15;3;ЛОЖЬ));ВПР(B9;Лист2!$A$9:$C$15;3;ЛОЖЬ);ВПР(B9;Лист3!$A$9:$C$15;3;ЛОЖЬ))
Разницы в работе не заметил. В чём фишка длинной формулы?ilikeread
Ответить
Сообщение Может быть просто стоит, для начала, собрать на одном листе необходимые диапазоны, а затем выбрать из них подходящее?!
уже и есть такая большая таблица на 1000 строк. Идея в том чтобы разбить её на несколько для удобства обработки Посмотрите ТУТ очень похоже
чем то похожим и собрана большая таблица Буду разбиратьсяЕсли артикулы уникальные на каждом листе, то
Спасибо Работает! Упростил до Код
=ЕСЛИ(ЕОШИБКА(ВПР(B9;Лист3!$A$9:$C$15;3;ЛОЖЬ));ВПР(B9;Лист2!$A$9:$C$15;3;ЛОЖЬ);ВПР(B9;Лист3!$A$9:$C$15;3;ЛОЖЬ))
Разницы в работе не заметил. В чём фишка длинной формулы?Автор - ilikeread Дата добавления - 18.04.2016 в 12:51
ilikeread
Дата: Понедельник, 18.04.2016, 13:02 |
Сообщение № 10
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
Спасибо . догадался сам упростить. Вариант для 2 листов. а если листов не 2 а более? 3-5 подозреваю формула оооочень длинная получится. Пойду ещё ветку с макросами почитаю.
Спасибо . догадался сам упростить. Вариант для 2 листов. а если листов не 2 а более? 3-5 подозреваю формула оооочень длинная получится. Пойду ещё ветку с макросами почитаю.ilikeread
Ответить
Сообщение Спасибо . догадался сам упростить. Вариант для 2 листов. а если листов не 2 а более? 3-5 подозреваю формула оооочень длинная получится. Пойду ещё ветку с макросами почитаю.Автор - ilikeread Дата добавления - 18.04.2016 в 13:02
abtextime
Дата: Понедельник, 18.04.2016, 13:34 |
Сообщение № 11
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Вариантов много. 1. Даже для 5 листов в формуле ничего страшного не будет. Тем более, если ВПР() с указанными параметрами сделать именованной функцией с двумя параметрами. 2. Можно сделать массу скрытых дополнительных столбцов на Листе1 (D...), в них выводить результаты ВПР по листам, потом в столбце С всё это безобразие обрабатывать. 3. Понятно, что макросом (UDF) всё можно сделать "в лучшем виде". Было бы желание... Определитесь, что Вам ближе, проще, удобнее, эргономичнее ...
Вариантов много. 1. Даже для 5 листов в формуле ничего страшного не будет. Тем более, если ВПР() с указанными параметрами сделать именованной функцией с двумя параметрами. 2. Можно сделать массу скрытых дополнительных столбцов на Листе1 (D...), в них выводить результаты ВПР по листам, потом в столбце С всё это безобразие обрабатывать. 3. Понятно, что макросом (UDF) всё можно сделать "в лучшем виде". Было бы желание... Определитесь, что Вам ближе, проще, удобнее, эргономичнее ... abtextime
Сообщение отредактировал abtextime - Понедельник, 18.04.2016, 13:34
Ответить
Сообщение Вариантов много. 1. Даже для 5 листов в формуле ничего страшного не будет. Тем более, если ВПР() с указанными параметрами сделать именованной функцией с двумя параметрами. 2. Можно сделать массу скрытых дополнительных столбцов на Листе1 (D...), в них выводить результаты ВПР по листам, потом в столбце С всё это безобразие обрабатывать. 3. Понятно, что макросом (UDF) всё можно сделать "в лучшем виде". Было бы желание... Определитесь, что Вам ближе, проще, удобнее, эргономичнее ... Автор - abtextime Дата добавления - 18.04.2016 в 13:34
abtextime
Дата: Понедельник, 18.04.2016, 13:37 |
Сообщение № 12
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация:
117
±
Замечаний:
0% ±
Excel 2010
Только я не понял, зачем большую таблицу на 1000 строк разбивать на несколько и тащить ее на разные листы? В чём смысл? Если вы хотите дополнительной категоризации, то сделайте дополнительный категорийный столбец.
Только я не понял, зачем большую таблицу на 1000 строк разбивать на несколько и тащить ее на разные листы? В чём смысл? Если вы хотите дополнительной категоризации, то сделайте дополнительный категорийный столбец. abtextime
Сообщение отредактировал abtextime - Понедельник, 18.04.2016, 13:37
Ответить
Сообщение Только я не понял, зачем большую таблицу на 1000 строк разбивать на несколько и тащить ее на разные листы? В чём смысл? Если вы хотите дополнительной категоризации, то сделайте дополнительный категорийный столбец. Автор - abtextime Дата добавления - 18.04.2016 в 13:37
ilikeread
Дата: Понедельник, 18.04.2016, 14:57 |
Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация:
1
±
Замечаний:
0% ±
Excel 2010
В чём смысл? Если вы хотите дополнительной категоризации, то сделайте дополнительный категорийный столбец.
1000 строк это так для примера что много. реально строк около 15 тыс. ......, перемудрил, в голову не пришло. фильтровать замучался, вот и хотел разделить. Кстати нашёл решение на неограниченное количество листов могу выложить тут ссылку на источник и пример файла, может кому пригодится Это не запрещено правилами?
В чём смысл? Если вы хотите дополнительной категоризации, то сделайте дополнительный категорийный столбец.
1000 строк это так для примера что много. реально строк около 15 тыс. ......, перемудрил, в голову не пришло. фильтровать замучался, вот и хотел разделить. Кстати нашёл решение на неограниченное количество листов могу выложить тут ссылку на источник и пример файла, может кому пригодится Это не запрещено правилами?ilikeread
Ответить
Сообщение В чём смысл? Если вы хотите дополнительной категоризации, то сделайте дополнительный категорийный столбец.
1000 строк это так для примера что много. реально строк около 15 тыс. ......, перемудрил, в голову не пришло. фильтровать замучался, вот и хотел разделить. Кстати нашёл решение на неограниченное количество листов могу выложить тут ссылку на источник и пример файла, может кому пригодится Это не запрещено правилами?Автор - ilikeread Дата добавления - 18.04.2016 в 14:57