Формула VLOOKUP для сравнения двух столбцов в разных листах Excel

  • Поделись Этим
Hugh West

Если вы ищете какие-то особые приемы для использования VLOOKUP Формула к сравнить два столбца в различных листах, тогда вы попали по адресу. Есть несколько простых способов использовать VLOOKUP формула для сравнения двух столбцов в разных таблицах. В этой статье мы покажем вам каждый шаг с соответствующими иллюстрациями, чтобы вы могли легко применить их для своей цели. Давайте перейдем к центральной части статьи.

Скачать Практическое пособие

Рабочую тетрадь для практических занятий можно скачать отсюда:

Сравнение двух столбцов в разных листах.xlsx

3 Примера использования формулы VLOOKUP для сравнения двух столбцов в разных листах Excel

В этом разделе я покажу вам 3 быстрых и простых метода использования VLOOKUP Формула для сравнения двух колонок на разных листах в операционной системе Windows. В этой статье вы найдете подробные объяснения с наглядными иллюстрациями каждой вещи. Я использовал Версия Microsoft 365 Если что-то из этой статьи не работает в вашей версии, оставьте нам комментарий.

Здесь у меня есть данные из двух команд, которые имеют несколько общих членов в двух разных рабочих листах под названием " КомандаА " и " КомандаВ ". И, я покажу вам, как вы можете найти общие и разные названия двух команд.

1. сравнение двух столбцов в разных таблицах Excel и возвращение общих/совпадающих значений

Сначала я покажу вам, как использовать функцию Функция VLOOKUP чтобы найти общие имена или совпадающие значения двух разных списков имен в разных рабочих листах. Для этого выполните следующие действия:

  • Здесь я постараюсь привести распространенные названия Команда А и Команда B Для этого я создал новый рабочий лист, который уже содержит данные Команда B .
  • Затем я создал новый столбец для поиска общих имен. Затем вставьте следующую формулу в ячейку E5:
=VLOOKUP(B5,TeamA!B5:B20,1,FALSE)

  • Теперь перетащите Наполнительная рукоятка значок , чтобы вставить использованную формулу соответственно в другие ячейки столбца или использовать Сочетания клавиш Excel Ctrl+C и Ctrl+V для копирования и вставки.

  • В результате вы получите общий имена, вставленные в колонку Команда А и для несовпадение ряды, там показаны "# N/A Ошибка ". Здесь я выделил несовпадающие строки.

Использование IFERROR с функцией VLOOKUP для обработки ошибки #N/A:

Чтобы избежать показа ' #N/A Ошибка " в колонке, вы можете использовать Функция IFERROR с VLOOKUP функция.

  • Для этого вставьте в ячейку следующую формулу E5:
=IFERROR(VLOOKUP(B5,TeamA!B5:B20,1,FALSE), "Not Found")

🔎 Формула разбивки:

Чтобы понять эту формулу, вы должны быть ознакомлены с IFERROR функция excel.

Синтаксис IFERROR функция: =IFERROR(value, value_if_error)

Давайте посмотрим, как работает приведенная выше формула

  • Поскольку значение IFERROR функцию, мы ввели наши VLOOKUP Таким образом, если нет ошибки, то выходной сигнал VLOOKUP формула будет являться выходом IFERROR функция.
  • В качестве аргумента value_if_error мы передали это значение, " Не найдено ". Итак, если IFERROR функция найдет ошибку в ячейке, она выведет этот текст, "Не найдено" .

  • В результате вы получили результат, показанный на скриншоте ниже. Здесь вы увидите, что в строках несовпадение имена, были размещены " Не найдено ".

Использование IF и ISNA с функцией VLOOKUP для обработки ошибки #N/A:

Есть еще один способ найти, как избежать #N/A Ошибка и это использование ЕСЛИ и ИСНА функции с VLOOKUP функции.

  • Для этого вставьте в ячейку следующую формулу E5:
=IF(ISNA(VLOOKUP(B5,TeamA!B5:D20,1,FALSE)), "Not Matched", "Matched")

🔎 Формула разбивки:

Теперь давайте посмотрим, как работает следующая формула.

  • Как логический_тест аргумент ЕСЛИ функции, мы передали ИСНА функция и ИСНА функция удерживает наш VLOOKUP Если Формула VLOOKUP возвращает #N/A ошибка, то ИСНА функция вернет TRUE Когда логический_тест истина IF функция вернет это значение: "Не соответствует" .
  • Если Формула VLOOKUP возвращает значение (без ошибки), а ИСНА функция вернет FALSE Итак, ЕСЛИ функция логический_тест аргумент будет Ложь . Когда логический_тест это Ложь Функция IF вернет это значение: "Соответствует" .
  • Таким образом, вы получите столбец, заполненный " Соответствует " и " Не Соответствует " значения. Теперь вы можете легко определить общие имена между списками имен на отдельных рабочих листах.

  • Вы можете легко использовать Характеристика фильтра разделить или показать только общие названия двух команд.
  • Теперь, чтобы включить Функция фильтра для набора данных, нажмите на любую ячейку набора данных.
  • Затем перейдите к Главная вкладку на верхней ленте.
  • Нажмите на Сортировка и фильтр и выберите Фильтр

  • В результате вы раскрывающийся фильтр стрелки в каждом заголовке набора данных.
  • Теперь нажмите на Фильтр стрелка в Колонка из " Команда A ".
  • Тогда, unmark сайт флажок говоря " Не найдено " и нажмите OK .

  • Здесь вы увидите только общий или совпадающие имена двух команд. И несовпадение имена скрытый по Характеристика фильтра .

Читать далее: Формула Excel для сравнения и возврата значения из двух столбцов

Похожие чтения

  • Как сравнить текст двух ячеек в Excel (10 методов)
  • Excel Сравнение текста в двух столбцах (7 плодотворных способов)
  • Как подсчитать совпадения в двух столбцах в Excel (5 простых способов)
  • Формула Excel для сравнения двух столбцов и возврата значения (5 примеров)
  • Как сравнить два столбца для поиска различий в Excel

2. сравнение двух столбцов в разных рабочих листах и поиск пропущенных значений

В предыдущем примере вы поняли, как найти общий названия двух разных списков в разных рабочих листах, Сейчас я покажу вам, как вы можете найти недостающие значения списка по сравнению с другим списком .

2.1 Использование функции фильтрации

Точно так же, как и раньше, вы можете использовать функцию Фильтр для поиска недостающих значений. После использования функции VLOOKUP с Функция IFERROR У вас уже есть колонка, которая показывает " Не Найдено " значения для несовпадение имена.

  • Теперь снова перейдите к опции Фильтр, нажав на кнопку Стрелка фильтра в заголовке столбца " Команда А ".
  • Тогда, снять все метки флажки кроме что высказывание " Не найдено ".
  • Затем нажмите OK .

  • В результате вы увидите, что в наборе данных отображаются только несовпадающие имена команды B по сравнению с командой A.

2.2 Использование FILTER с функцией VLOOKUP

Вы также можете использовать Функция ФИЛЬТР чтобы найти несовпадающие значения двух разных списков из разных рабочих листов. Для этого вставьте в ячейку следующую формулу F5.

=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

🔎 Формула разбивки:

  • Во-первых, в Функции VLOOKUP функция will найдет общие имена между диапазоном B5:B20 из активный рабочий лист и диапазон B5:B20 из рабочий лист КомандаА и назначить #N/A для несовпадение.
  • Тогда, Функция ISNA будет принимать только те ячейки, которые назначены #N/A по VLOOKUP функции, что означает несовпадение.
  • Затем Функция фильтра будет вставлять только ячейки из диапазона B5:B20 которые не совпадают и назначен #N/A .

  • Таким образом, вы получите несовпадающие имена выбранных двух списков одним щелчком мыши.

Читать далее: Как сравнить два столбца или списка в Excel (4 подходящих способа)

3. сравнение двух списков в разных рабочих листах и возврат значения из третьего столбца

Вы также можете получить значения другого столбца для совпадающих ячеек двух списков в разных рабочих листах.

  • Для этого необходимо изменить номер индекса столбца в строке VLOOKUP Как здесь, я хочу получить возраст из названия " Джеймс " и возраст значения содержатся в 4-я колонка выбранного VLOOKUP диапазон в КомандаВ рабочий лист.
  • Вставьте в ячейку следующую формулу E5:
=FILTER(B5:B20, ISNA(VLOOKUP(B5:B20, TeamA!B5:B20, 1, FALSE)))

  • Таким образом, вы получили возраст для имен, которые соответствуют списку в разделе КомандаА, и, для несовпадение имена, показывающие #N/A ошибка.

Читать далее: Как сопоставить два столбца и вернуть третий в Excel

VLOOKUP для нескольких столбцов в разных листах в Excel с одним возвратом

Сейчас я покажу вам, как вы можете использовать VLOOKUP функцию для нескольких столбцов в разных рабочих листах и получить одно значение в качестве возврата. Это пример функции Вложенная функция VLOOKUP использовать.

Здесь я рассматриваю ситуацию, когда у вас есть " Идентификатор предмета ", и " Название продукта " некоторых продуктов в рабочем листе с именем " W1" и " Название продукта " и " Цена " в другом рабочем листе с именем " W2 ". Теперь вам нужно выяснить " Цена " конкретного " Продукт " с конкретным " ID ". Давайте выполним это задание.

  • Теперь, в другом рабочем листе, у вас есть только Id товара, и вы хотите получить цену. Для этого вы должны использовать вложенный элемент VLOOKUP функции.
  • Вставьте эту формулу в ячейку C5:
=VLOOKUP(VLOOKUP(B6,'W1'!B6:C19,2,FALSE),'W2'!B6:C19,2,FALSE)

Где,

  • Поиск_значения это VLOOKUP(B6,'W1′!B6:C19,2,FALSE) . Эта вторая " VLOOKUP "потянет за собой Идентификатор предмета из " W1 "
  • массив_таблиц : это ' W2′!B6:C19 .
  • Col_index_num это 2
  • [range_lookup] : нам нужно точное совпадение (FALSE )

  • Теперь перетащите Наполнительная рукоятка значок , чтобы применить подобную формулу к другим ячейкам столбца.
  • И, вы получили один возврат, используя VLOOKUP для нескольких столбцов разных рабочих листов.

Читать далее: Как сравнить несколько столбцов с помощью VLOOKUP в Excel (5 методов)

Заключение

В этой статье вы узнали, как использовать VLOOKUP Формула для сравнения двух столбцов в разных листах. Надеюсь, эта статья была вам полезна. Вы можете посетить наш сайт ExcelWIKI Пожалуйста, оставляйте комментарии, предложения или вопросы, если они у вас есть, в разделе комментариев ниже.

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.