Оглавление
Существует множество способов сравнить два списка или столбцов в Excel. В этой статье я собираюсь сравнить/найти совпадения в двух столбцах в excel, используя VLOOKUP В одной из своих предыдущих статей я рассказывал о том. Как сравнить два столбца или списка в Excel где я обсуждал другие методы сравнения.
Прежде чем начать сравнение, я расскажу о синтаксисе, аргументах и других необходимых вещах, связанных с программой VLOOKUP функция.
Скачать Рабочую тетрадь для практических занятий
Сравнение двух столбцов с помощью функции VLOOKUP.xlsxОбзор функции Excel VLOOKUP
V в VLOOKUP означает "вертикальный". VLOOKUP . VLOOKUP это встроенная функция Excel, которая выполняет вертикальный поиск путем поиска определенного значения столбца в другом столбце.
- Синтаксис Функция VLOOKUP это:
VLOOKUP( lookup_value, table_array, col_index_number, [range_lookup] ). Аргументы, которые приводятся в этом синтаксисе, имеют конкретный смысл.
- Аргументы Объяснение:
Аргумент | Обязательно/Опционально | Пояснение |
---|---|---|
Поиск_значения | Требуется | Значение который будет использоваться в качестве значения поиска. |
Массив_таблиц | Требуется | Диапазон данных, в которых будет производиться поиск значения. |
Col_index_number | Требуется | Колонка из диапазона, из которого мы получим значение. |
Range_lookup | Дополнительно | TRUE используется для приблизительного соответствия и FALSE используется для точного совпадения. Если этот аргумент опущен, Excel использует TRUE параметр по умолчанию. |
Результаты VLOOKUP функции могут быть текстовыми строками или числовыми данными в зависимости от используемых данных. Если FALSE используется как [range_lookup] то будет найдено точное совпадение. Если точное совпадение не найдено, то будет возвращено значение #N/A . Если TRUE используется как [range_lookup] тогда он будет искать приблизительное совпадение. Если приблизительное совпадение не найдено, тогда он вернет следующее меньшее значение.
Читать далее: Excel LOOKUP vs VLOOKUP: с 3 примерами
2 способа сравнения двух столбцов с помощью VLOOKUP в Excel
1. использование только функции VLOOKUP для сравнения двух столбцов
Допустим, у вас есть два столбца, в которых перечислены некоторые цвета. Я собираюсь сравнить эти два столбца на предмет точного совпадения. Например, если я выберу цвет Blue из первого столбца и найду этот цвет в третьем столбце, то он начнет искать синий цвет, и если такого цвета не существует, то вернет значение #N/A Итак, давайте начнем сравнение. Списки цветов перечислены ниже, а в колонке "Существование" будет показано сравнение.
Шаги:
- В Ячейка C2 напишите формулу.
=VLOOKUP(B5,$D$5:$D$10,1,FALSE)
- Позже нажмите кнопку ENTER кнопку для выхода.
- Вы увидите, что в этой ячейке находится значение красного цвета. Теперь перетащите вниз ячейку Наполнительная рукоятка скопируйте формулу для остальных ячеек столбца. Вы увидите результат, который вы искали.
Вот все сравнение.
Сайт #N/A результаты найдены, потому что синий и белый цвета отсутствуют в списке Color List-2.
Примечание: Мы указываем диапазон $D$5:$D$10. "$" используется для того, чтобы сделать ячейки абсолютными и постоянными в формуле. Таким образом, когда вы копируете формулу для других ячеек, она будет использовать тот же диапазон.
Читать далее: Почему VLOOKUP возвращает #N/A, когда совпадение существует? (5 причин и решений)
2. Использование IF, ISNA и VLOOKUP для сравнения двух столбцов
Здесь я буду использовать тот же пример. Но я вставлю две новые функции с параметрами VLOOKUP Если между столбцами нет точного совпадения, формула вернет НЕТ. Если совпадения есть, формула вернет ДА в отношении первого столбца. Списки цветов перечислены ниже и, в Цвет Существует столбец, будет показано сравнение.
Шаги:
- Теперь запишите формулу в Клетка C5-
=IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "НЕТ", "ДА")
- Затем нажмите кнопку ENTER для завершения.
Формула разбивки:
- VLOOKUP(B5,$D$5:$D$10,1,0)
Сайт VLOOKUP функция вернет вывод для значения поиска.
- ISNA(VLOOKUP(B5,$D$5:$D$10,1,0))
Далее ИСНА функция вернет TRUE, если получит #N/A ошибка, в противном случае возвращается FALSE .
- =IF(ISNA(VLOOKUP(B5,$D$5:$D$10,1,0)), "НЕТ", "ДА")
Наконец, в ЕСЛИ функция вернет НЕТ для TRUE и ДА для FALSE .
- Формула вернет значение YES, так как в двух столбцах существует красный цвет. Теперь перетащите столбец Наполнительная рукоятка инструмент к остальной части ячейки, чтобы показать сравнение между двумя столбцами.
Через несколько мгновений вы получите все выходные данные, как показано на рисунке ниже.
- Здесь мы получаем результат NO, так как цвета Blue и White не существуют в Color List-2.
Читать далее: Как использовать функцию ЕСЛИ ИСТИНА с VLOOKUP в Excel (3 примера)
Похожие чтения
- VLOOKUP не работает (8 причин и решений)
- Что такое массив таблиц в VLOOKUP? (Объяснение с примерами)
- Функция INDEX MATCH в сравнении с функцией VLOOKUP (9 примеров)
- Использование VLOOKUP с несколькими критериями в Excel (6 методов + альтернативы)
- Excel VLOOKUP для возврата нескольких значений по вертикали
Как сравнить два листа Excel с помощью функции VLOOKUP
В этом примере мы сравнение двух столбцов двух разных листов Excel с помощью VLOOKUP Формула будет аналогичной, за исключением Массив_таблиц В аргументе будет добавлено имя рабочего листа. Допустим, у нас есть два списка цветов в двух разных рабочих листах. Имя рабочего листа определяется как CL-1 и CL-2. Мы сравним Список цветов-1 из CL-1 рабочий лист с Список цветов 2 из CL-2 Ниже приведены два списка из двух рабочих листов. Это Список-1.
И это Список-2.
Шаги:
- В Клетка C5 из CL-1 рабочий лист напишите формулу
=(VLOOKUP(B5,'CL-2'!$B$3:$B$9,1,FALSE))
- Затем нажмите кнопку ENTER кнопку для выхода.
- Вы увидите, что появится значение Red. Это потому, что цвет Red является общим цветом в обоих столбцах таблицы CL-1 и Рабочие листы CL-2. Теперь скопируйте эту формулу из Клетка C6 на C11 с помощью Наполнительная рукоятка чтобы найти результат для целых двух столбцов.
Через некоторое время появится весь вывод.
Здесь желтый, оранжевый и черный цвета не появляются в CL-2 лист. Поэтому мы получаем остаток #N/A в CL-1 рабочий лист.
Читать далее: Пример VLOOKUP между двумя листами в Excel
Как сравнить два столбца с помощью функции VLOOKUP и вернуть третье значение
Нам часто приходится использовать VLOOKUP функция для возврата третьего значения путем сравнения двух столбцов. В этом разделе мы научимся делать это простым способом. Для этого мы изменили набор данных, соединили некоторые размеры с цветами и добавили еще один столбец, в котором разместили три цвета. Теперь мы сравним столбцы цветов и вернем размер в выходной столбец.
Шаги:
- В Ячейка F5 , вставить следующую формулу
=VLOOKUP(E5,$B$5:$C$10,2,FALSE)
- После нажатия кнопки ENTER вы получите третье значение.
- Чтобы получить другие значения, просто используйте Инструмент Fill Handle .
Вот все третьи значения после сравнения.
Внимание
Важно знать VLOOKUP функцию правильно, так как любая небольшая ошибка в аргументах не даст вам желаемого результата. Вы можете использовать МАТЧ и ИНДЕКС функционирует как альтернатива VLOOKUP функции.
Заключение
Это все для статьи. Я надеюсь, что описанные выше процедуры будут достаточно хороши для сравнения/нахождения совпадений в двух столбцах в Excel с помощью функции VLOOKUP Функция. Не стесняйтесь задавать любые вопросы в разделе комментариев и давать мне обратную связь. Посетите сайт, чтобы узнать больше.