Note: The other languages of the website are Google-translated. Back to English

Как просмотреть значения на нескольких листах?

В excel мы можем легко применить функцию vlookup для возврата совпадающих значений в одной таблице рабочего листа. Но задумывались ли вы когда-нибудь над тем, как получить значение vlookup на нескольких листах? Предположим, у меня есть следующие три листа с диапазоном данных, и теперь я хочу получить часть соответствующих значений на основе критериев из этих трех листов, см. Снимки экрана:

Значения Vlookup из нескольких листов с формулой массива

Значения Vlookup из нескольких листов с обычной формулой

Значения Vlookup из нескольких листов с замечательной функцией


Значения Vlookup из нескольких листов с формулой массива

Чтобы использовать эту формулу массива, вы должны дать этим трем листам имя диапазона, перечислите имена ваших листов на новом листе, например, как показано на следующем снимке экрана:

1. Дайте этим листам имя диапазона, выберите имена листов и введите имя в поле Имя Box который рядом со строкой формул, в данном случае я введу Sheetlist в качестве имени диапазона, а затем нажмите Enter ключ.

2. А затем вы можете ввести следующую длинную формулу в свою конкретную ячейку:

=VLOOKUP(A2,INDIRECT("'"&INDEX(Sheetlist,MATCH(1,--(COUNTIF(INDIRECT("'"&Sheetlist&"'!$A$2:$B$6"),A2)>0),0))&"'!$A$2:$B$6"),2,FALSE)

3. А затем нажмите Shift + Ctrl + Enter вместе, чтобы получить первое соответствующее значение, затем перетащите дескриптор заполнения вниз к ячейкам, в которых вы хотите применить эту формулу, все относительные значения каждой строки были возвращены следующим образом:

Ноты:

1. В приведенной выше формуле:

  • A2: ссылка на ячейку, относительное значение которой вы хотите вернуть;
  • Список: это имя диапазона имен рабочих листов, которые я создал на шаге 1;
  • A2: B6: диапазон данных рабочих листов, в которых необходимо выполнить поиск;
  • 2: указывает номер столбца, в котором возвращается совпадающее значение.

2. Если конкретное значение, которое вы ищете, не существует, будет отображаться значение # N / A.


Демонстрация: значения Vlookup из нескольких листов с формулой массива


Vlookup сопоставление записей из нескольких листов в Excel

Вам может быть сложно найти соответствующие значения на нескольких листах, но с Kutools for Excel's ПОСМОТРЕТЬ на нескольких листах утилиту, вы сможете быстро решить эту задачу без сложных формул.           Нажмите, чтобы загрузить Kutools for Excel!

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


Значения Vlookup из нескольких листов с обычной формулой

Если вы не хотите делать имя диапазона и не знакомы с формулой массива, здесь также есть обычная формула, которая вам поможет.

1. Введите в нужную ячейку следующую формулу:

=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$6,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$6,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$6,2,FALSE)))

2. Затем перетащите дескриптор заполнения вниз к диапазону ячеек, который вы хотите содержать эту формулу, см. Снимок экрана:

Ноты:

1. В приведенной выше формуле:

  • A2: ссылка на ячейку, относительное значение которой вы хотите вернуть;
  • Sheet1, Sheet2, Sheet3: имена листов, которые включают данные, которые вы хотите использовать;
  • A2: B6: диапазон данных рабочих листов, в которых необходимо выполнить поиск;
  • 2: указывает номер столбца, в котором возвращается совпадающее значение.

2. Для более легкого понимания этой формулы, длинная формула состоит из нескольких функций vlookup и связана с функцией ЕСЛИОШИБКА. Если у вас есть другие листы, вам просто нужно добавить функцию vlookup в сочетании с IFERROE после формулы.

3. Если конкретное значение, которое вы ищете, не существует, будет отображаться значение # N / A.


Значения Vlookup из нескольких листов с замечательной функцией

Возможно, две приведенные выше формулы слишком сложно использовать для вас, здесь я представлю мощную функцию, Kutools for Excel's ПОСМОТРЕТЬ на нескольких листах, с помощью этой функции вы можете быстро справиться с этой задачей, если есть десятки или сотни рабочих листов.

Советы:Чтобы применить это ПОСМОТРЕТЬ на нескольких листах функция, во-первых, вы должны скачать Kutools for Excel, а затем быстро и легко примените эту функцию.

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Нажмите Кутулс > Супер поиск > ПОСМОТРЕТЬ на нескольких листах, см. снимок экрана:

2. В ПОСМОТРЕТЬ на нескольких листах диалоговом окне выполните следующие действия:

  • Выберите ячейки значений поиска и выходные ячейки из Значения поиска и диапазон вывода раздел;
  • Затем выберите и добавьте диапазон данных из других листов в Диапазон данных список.

Внимание: Если вы хотите заменить значение ошибки # N / A другим текстовым значением, вам просто нужно проверить Заменить значение ошибки # Н / Д указанным значением вариант, а затем введите нужный текст.

3, Затем нажмите OK , все соответствующие записи были возвращены на нескольких листах, см. снимки экрана:

Нажмите, чтобы загрузить Kutools for Excel и бесплатную пробную версию сейчас!


Больше относительных статей:

  • Значение соответствия Vlookup снизу вверх в Excel
  • Обычно функция Vlookup может помочь вам найти данные сверху вниз, чтобы получить первое совпадающее значение из списка. Но иногда вам нужно выполнить vlookup снизу вверх, чтобы извлечь последнее соответствующее значение. Есть ли у вас какие-нибудь хорошие идеи для решения этой задачи в Excel?
  • Vlookup и возврат всей / всей строки совпадающего значения в Excel
  • Обычно вы можете vlookup и вернуть соответствующее значение из диапазона данных с помощью функции Vlookup, но пытались ли вы когда-нибудь найти и вернуть всю строку данных на основе определенных критериев, как показано на следующем снимке экрана.
  • Vlookup и объединение нескольких соответствующих значений в Excel
  • Как все мы знаем, функция Vlookup в Excel может помочь нам найти значение и вернуть соответствующие данные в другом столбце, но в целом она может получить только первое относительное значение, если есть несколько совпадающих данных. В этой статье я расскажу о том, как выполнить vlookup и объединить несколько соответствующих значений только в одной ячейке или вертикальном списке.
  • Vlookup на нескольких листах и ​​суммирование результатов в Excel
  • Предположим, у меня есть четыре листа с одинаковым форматированием, и теперь я хочу найти телевизор в столбце Product на каждом листе и получить общее количество заказов на этих листах, как показано на следующем снимке экрана. Как я могу решить эту проблему с помощью простого и быстрого метода в Excel?
  • Vlookup и возврат соответствующего значения в отфильтрованном списке
  • Функция VLOOKUP может помочь вам найти и вернуть первое совпадающее значение по умолчанию, будь то обычный диапазон или отфильтрованный список. Иногда вам просто нужно выполнить vlookup и вернуть только видимое значение, если есть отфильтрованный список. Как бы вы могли справиться с этой задачей в Excel?

Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office / Excel 2007-2019 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (17)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Привет, чувак, я пытаюсь найти новые рабочие листы на нескольких листах, но у меня не получается с этой формулой, пожалуйста, дайте мне решения. моя формула = =ВПР(B17,ДВССЫЛ("'"&ИНДЕКС(Список,ПОИСКПОЗ(1,--(СЧЁТЕСЛИ(ДВССЫЛ("'"&Список&"[Daily Collection Report-2014-15.xlsx]Modification Pmt'!$) D$2B2:AZ2000"),B17)>0),0))&"[Daily Collection Report-2014-15.xlsx]Modification Pmt'!$D$2B2:AZ2000"),2,FALSE)
Ачьютананд.
Этот комментарий был сведен к минимуму модератором на сайте
[quote] Привет, чувак, я пытаюсь найти новые рабочие листы на нескольких листах, но у меня не получается с этой формулой, пожалуйста, дайте мне решения. моя формула = =ВПР(B17,ДВССЫЛ("'"&ИНДЕКС(Список,ПОИСКПОЗ(1,--(СЧЁТЕСЛИ(ДВССЫЛ("'"&Список&"[Daily Collection Report-2014-15.xlsx]Modification Pmt'!$) D$2B2:AZ2000"),B17)>0),0))&"[Daily Collection Report-2014-15.xlsx]Modification Pmt'!$D$2B2:AZ2000"),2,FALSE)Автор Ачьютананд.[/quote] привет, дайте мне таблицу excel
ачьютананд
Этот комментарий был сведен к минимуму модератором на сайте
=IFERROR(VLOOKUP(A2,Sheet1!$G$2:H5,2,0),IFERROR(VLOOKUP(Summary!A2,Sheet2!$G$2:H5,2,0),IFERROR(VLOOKUP(Summary!A2,Sheet3!$G$2:H5,2,0),"NOT"))) Lookup Value Result A 100 100 B 200 200 C 300 300 D 400 400 D 400 400 G 325 325 H 425 425 I 150 150 A 100 100 K 350 350 L 450 450 sheet1 Data A 100 B 200 C 300 D 400 Data 2 E 125 F 225 G 325 H 425 Data 3 I 150 J 250 K 350 L 450
Кедар
Этот комментарий был сведен к минимуму модератором на сайте
Привет, у меня есть несколько электронных таблиц, я хочу найти значение ячейки на основе соответствия имени вкладки. не могли бы вы помочь, пожалуйста
Герхард
Этот комментарий был сведен к минимуму модератором на сайте
очень 3-го класса услуги этого сайта не покупают какие-либо продукты.
Пракаш Сиддху Гайкв
Этот комментарий был сведен к минимуму модератором на сайте
извините, ребята, неправильно комментируют не тот сайт
Пракаш Сиддху Гайкв
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я пытаюсь найти несколько листов на других листах... вы можете мне помочь?
Грейс
Этот комментарий был сведен к минимуму модератором на сайте
=ЕСЛИОШИБКА(ВПР($A2,Лист1!$A$2:$B$5,2,ЛОЖЬ),ЕСЛИОШИБКА(ВПР($A2,Лист2!$A$2:$B$5,2,ЛОЖЬ),ВПР($A2, Sheet3!$A$2:$B$5,2,FALSE))) в приведенной выше формуле вместо 2 (номер столбца) я хочу сопоставить критерии с основным листом. пожалуйста, помогите мне
Аруана Р.
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу свести информацию о нескольких листах в один лист, например сводную таблицу, и я хочу, чтобы они были связаны ... те же структуры ... я сделал путем консолидации, но номера столбцов (одно поле) не распределяются по столбцам (другие поля распределены над столбцами)..кто-нибудь может помочь плз..
Сэм
Этот комментарий был сведен к минимуму модератором на сайте
Привет, сэр. Пожалуйста, помогите мне. Я открыл книгу Excel, в которой доступно более 50 данных на листах, но сводка доступна на первом листе, но я хочу выбрать значение с каждого листа. Поэтому, пожалуйста, помогите, как я могу выбрать значение, пожалуйста, сэр, сделайте это срочно. Я жду вашего ответа определенно я буду признателен за ваш ответ. с уважением Мохд Шехзад Хан
Мохд Шехзад Хан
Этот комментарий был сведен к минимуму модератором на сайте
эта формула недействительна, когда я пробую в своем excel
Уша
Этот комментарий был сведен к минимуму модератором на сайте
попробуйте использовать функцию Iferror, включая vlookup..
Малик
Этот комментарий был сведен к минимуму модератором на сайте
Вот пример того, как это будет выглядеть. =ЕСЛИОШИБКА(ВПР(A1,Лист1!A:B,2,ЛОЖЬ),ЕСЛИОШИБКА(ВПР(A1,Лист2!A:B,2,ЛОЖЬ),ЕСЛИОШИБКА(ВПР(A1,Лист3!A:B,2,ЛОЖЬ) ),"Товар не найден!")))


По сути, поищите это значение на Листе 1, если вы не можете его найти, посмотрите на Листе 2. Если его там нет, поищите в Sheet3, и если после всего этого его не найти, скажите, что значение не найдено.
Джон
Этот комментарий был сведен к минимуму модератором на сайте
когда я пробую эту формулу, она недействительна
Уша
Этот комментарий был сведен к минимуму модератором на сайте
Привет, у меня также возникают проблемы с использованием этой формулы для компиляции значений из нескольких листов.
Сунил Гьявали
Этот комментарий был сведен к минимуму модератором на сайте
привет, в листе многократного использования я хочу увеличить значение по серийному номеру. =ВПР($C10,'[апрель.xlsx]ахм'!$C$10:$L$10,6,FALSE) =ВПР($C10,'[april.xlsx]ахм'!$C$10:$L$10,7, XNUMX, FALSE) значение в формуле может измениться автоматически
Kiran
Этот комментарий был сведен к минимуму модератором на сайте
можно ли преобразовать формулу в обычный текст
Кэти
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0  Характеристики
Предлагаемые места