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

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

Иногда при работе с несколькими колонками часто возникает необходимость сопоставьте два столбца, чтобы вернуть третье значение В этой статье мы рассмотрим, как сопоставить два столбца в формате Excel и вернуть третью.

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

Скачайте эту рабочую тетрадь и практикуйтесь, изучая эту статью.

Сопоставить два столбца и вернуть третий.xlsx

3 простых способа сопоставить два столбца и вернуть третий в Excel

Здесь мы будем сравнивать два столбца, в которых существуют одинаковые значения. Если два значения совпадут, то будет возвращено значение третьего столбца, где значения будут соответствующими результатами функции 1-я колонка .

Давайте рассмотрим таблицу ниже, где у нас есть некоторые идентификаторы продуктов вместе с соответствующими ценами. Мы создадим еще один столбец с заголовком ID продукта-2 Здесь мы будем сравнивать столбцы ID продукта и ID продукта-2 чтобы вернуть значение из Цена столбец в Цена-2 колонна.

1. Использование функции VLOOKUP для сопоставления двух столбцов и возврата третьего в Excel

В первом методе я покажу вам использование функция VLOOKUP Давайте сделаем это шаг за шагом.

Шаги:

  • Перейти к F5 и запишите следующую формулу
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

Формула Объяснение:

  • Здесь значение поиска это E5 .
  • Сайт массив это B5:C15 .
  • Сайт номер индекса столбца это 2 . Так что Excel вернет соответствующую цену для E5 . (потому что цена находится во 2-ом столбце массива)
  • Затем нажмите ENTER для получения выходных данных.

  • После этого используйте Наполнительная рукоятка на Автозаполнение до F9 .

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

2. Комбинация функций INDEX-MATCH для сопоставления двух столбцов и возврата третьего в Excel

Следующий метод является важным. Здесь я буду использовать комбинацию ИНДЕКС и Функции MATCH Давайте посмотрим на шаги.

Шаги:

  • Перейти к F5 и запишите следующую формулу
=INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15))

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

  • MATCH(E5,$B$5:$B$15) Excel вернет относительную позицию 1002 в массиве B5:B15 .
    • Выход: {2}
  • INDEX($C$5:$C$15,MATCH(E5,$B$5:$B$15)) → Это означает
  • INDEX($C$5:$C$15,2)
    • Выход: {1029}
  • Теперь нажмите ENTER для получения выходных данных.

  • Наконец, используйте Наполнительная рукоятка на Автозаполнение до F9 .

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

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

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

3. Комбинация функций IF, INDEX и MATCH для сопоставления двух столбцов и возврата третьего в Excel

Теперь я покажу другой метод. Для этого метода я немного изменил набор данных.

На этот раз я буду сопоставлять оба ID продукта и Категория и получить цена Сочетание МФ , ИНДЕКС, и МАТЧ функции будут работать здесь.

Шаги:

  • Перейти к G7 и запишите следующую формулу
=INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0))

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

  • C5:C15=G6 → Это логический тест для ЕСЛИ Условие является условием массива.
    • Выход: TRUE это для Категория C и FALSE для других категорий. {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE}
  • B5:B15 → Это значение, если тест TRUE .
  • MATCH(G5,IF(C5:C15=G6,B5:B15),0)) G5 является значением поиска, а массив поиска - это IF(C5:C15=G6,B5:B15) это значит Excel будет искать PID-1001 с сайта {FALSE;FALSE; "PID-1005″; "PID-1001″;FALSE;FALSE; "PID-1009″;FALSE;FALSE;FALSE;FALSE;FALSE} и получить относительное положение.
    • Выход: {4}
  • INDEX(D5:D15,MATCH(G5,IF(C5:C15=G6,B5:B15),0)) → Таким образом, получается
  • ИНДЕКС(D5:D15,4)
    • Выход: {2186}
  • Затем нажмите CTRL+SHIFT+ENTER для получения результата. Это потому, что это формула массива. Вы увидите пару 2-е скобки появляются в формуле, которая содержит формулу внутри себя.

Читать далее: Сопоставление двух столбцов и вывод третьего в Excel (3 быстрых метода)

О чем следует помнить

  • Сайт абсолютная ссылка предназначен для блокировки диапазона.
  • CTRL+SHIFT+ENTER предназначен для формул массивов.

Заключение

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

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