Перейти к основному содержанию

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

В 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 AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...

Описание


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

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can you convert the formula into plain text
This comment was minimized by the moderator on the site
hi, in multiple use sheet , iwant to value increase by serial. =VLOOKUP($C10,'[apri.xlsx]ahm'!$C$10:$L$10,6,FALSE) =VLOOKUP($C10,'[april.xlsx]ahm'!$C$10:$L$10,7,FALSE) autometically value can change in formula
This comment was minimized by the moderator on the site
Hi, I am also having problem using this formula to compile the values from multiple sheet.
This comment was minimized by the moderator on the site
when i try this foirmula its not valid
This comment was minimized by the moderator on the site
this formula is not valid when i am triying in my excel
This comment was minimized by the moderator on the site
try using Iferror funtion icluding vlookup..
This comment was minimized by the moderator on the site
Here is an example of what that would look like. =IFERROR(VLOOKUP(A1,Sheet1!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet2!A:B,2,FALSE),IFERROR(VLOOKUP(A1,Sheet3!A:B,2,FALSE),"Item Not Found!")))


Essetially look in Sheet1 for this value, if you can't find it, look in Sheet2. If it isn't there look in Sheet3, and if after all of that it can't be found, tell me that the value could not be found.
This comment was minimized by the moderator on the site
Hi Sir, Please help me I have open a excel book in which more than 50 on sheet data available but summary available at sheet one but I want pick value from every sheet. So please help out how can i pick value please sir do urgently. I am waiting for your response definietly I will appreciate your response. regard's Mohd Shehzaad Khan
This comment was minimized by the moderator on the site
I want to bring mutiple sheets informatiom into one sheets lke pivot table and i want them to be connect..same structures..i did by consolidation but the column department (one field)numbers are not spreading out colums wise (other fields are spread over the columns)..can anyone help plz..
This comment was minimized by the moderator on the site
=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$B$5,2,FALSE),IFERROR(VLOOKUP($A2,Sheet2!$A$2:$B$5,2,FALSE),VLOOKUP($A2,Sheet3!$A$2:$B$5,2,FALSE))) in above formula, instead 2(column number) i want match criteria with main sheet. please help me
This comment was minimized by the moderator on the site
Hi, I am trying to look up multiple sheets to another sheets... can you help me?
This comment was minimized by the moderator on the site
sorry guys wrongly comment on wrong site
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations