Оглавление
Если вы ищете какие-то особые приемы для использования VLOOKUP Формула к сравнить два столбца в различных листах, тогда вы попали по адресу. Есть несколько простых способов использовать VLOOKUP формула для сравнения двух столбцов в разных таблицах. В этой статье мы покажем вам каждый шаг с соответствующими иллюстрациями, чтобы вы могли легко применить их для своей цели. Давайте перейдем к центральной части статьи.
Скачать Практическое пособие
Рабочую тетрадь для практических занятий можно скачать отсюда:
Сравнение двух столбцов в разных листах.xlsx3 Примера использования формулы 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 Пожалуйста, оставляйте комментарии, предложения или вопросы, если они у вас есть, в разделе комментариев ниже.