Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как сравнить два столбца и вернуть значения из третьего столбца в Excel?

Author Xiaoyang Last modified

Например, у меня есть следующие два столбца: в столбце A указаны проекты, а в столбце B — соответствующие имена. В столбце D содержатся случайные проекты, и мне нужно вернуть соответствующие имена из столбца B на основе проектов из столбца D. Как сравнить столбцы A и D и вернуть соответствующие значения из столбца B в Excel?


Сравнение двух столбцов и возврат значения из третьего столбца с помощью функции VLOOKUP

Функция VLOOKUP позволяет сравнить два столбца и извлечь соответствующие значения из третьего столбца. Выполните следующие действия:

1. Введите одну из следующих формул в пустую ячейку рядом с сравниваемым столбцом, например, в E2:

=VLOOKUP(D2,$A$2:$B$16,2,FALSE)
=IFERROR(VLOOKUP(D2,$A$2:$B$16,2,FALSE), "")
Примечание: В приведённых выше формулах: D2 — это ячейка с критерием, по которому нужно вернуть значение; A2:A16 — столбец с критериями для сравнения; A2:B16 — диапазон данных, который вы используете.

2. Затем нажмите клавишу «Enter», чтобы получить первое соответствующее значение. После этого выберите ячейку с формулой и перетащите маркер заполнения вниз на нужные ячейки, чтобы применить формулу ко всем, и все соответствующие значения будут возвращены сразу, см. скриншот:

A screenshot showing results from comparing two columns and returning values using VLOOKUP in Excel


Сравнение двух столбцов и возврат значения из третьего столбца с помощью функций INDEX и MATCH

В Excel функции INDEX и MATCH также могут помочь решить эту задачу. Выполните следующие действия:

1. Введите одну из следующих формул в пустую ячейку, в которую хотите вернуть результат:

=INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0))
=IFERROR(INDEX($B$2:$B$16, MATCH(D2,$A$2:$A$16,0)), "")
Примечание: В приведённых выше формулах: D2— это значение, для которого нужно вернуть связанную информацию; A2:A16 — список, содержащий искомое значение; B2:B16 — столбец, в котором производится поиск.

2. Затем нажмите клавишу «Enter», чтобы получить первое соответствующее значение. После этого выберите ячейку с формулой и скопируйте её в остальные нужные ячейки — все соответствующие значения будут возвращены, см. скриншот:

A screenshot showing results from comparing two columns and returning values using INDEX and MATCH functions in Excel


Если вы часто используете функцию VLOOKUP в Excel, функция «Супер ПОИСК» в Kutools для Excel предоставляет мощные формулы VLOOKUP, позволяя выполнять поиск без необходимости запоминать сложные формулы.

A demonstration of Kutools for Excel's Super LOOKUP features

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Поиск по нескольким столбцам и возврат соответствующих значений с помощью функций INDEX и MATCH

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

A screenshot of a dataset showing columns with multiple criteria for comparison in Excel

Чтобы выполнить эту задачу, используйте следующую формулу:

=INDEX($C$2:$C$16,MATCH(E2&F2, $A$2:$A$16&$B$2:$B$16,0))
Примечание: В приведённых выше формулах: E2, F2 — это ячейки с критериями, по которым нужно вернуть значение; C2:C16 — столбец, содержащий возвращаемые значения; A2:A16, B2:B16— столбцы, в которых производится поиск.

Затем одновременно нажмите клавиши «Ctrl» + «Shift» + «Enter», чтобы получить первый результат, см. скриншот

A screenshot showing results after applying an array formula to compare two columns and return values in Excel

Скопируйте и вставьте эту формулу массива в другие ячейки, чтобы получить все результаты:

A screenshot showing the final results after copying the array formula to return multiple matching values in Excel


Использование Kutools для Excel для сравнения двух столбцов и возврата значения из третьего столбца

В Kutools для Excel функция «Поиск данных в диапазоне» также позволяет вернуть соответствующие данные из другого диапазона данных.

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

1. Щёлкните по ячейке, в которую хотите поместить найденный результат.

2. Затем выберите«Kutools» > «Помощник формул»>«Помощник формул», см. скриншот:

A screenshot of Kutools for Excel's Formula Helper option in Excel

3. В диалоговом окне «Помощник формул» выполните следующие действия:

  • В выпадающем списке «Тип формулы» выберите вариант «Поиск»;
  • Затем в списке «Выберите формулу» выберите «Поиск данных в диапазоне»;
  • Далее, в полях для ввода аргументов выберите диапазон данных, ячейку с критерием и столбец, из которого нужно вернуть совпадающее значение.

A screenshot of the Formula Helper dialog box for setting lookup arguments

4. Затем нажмите «ОК», и первое совпадающее значение по заданному критерию будет возвращено. Просто перетащите маркер заполнения, чтобы применить формулу к другим нужным ячейкам, см. скриншот:

A screenshot showing the results of using Kutools for Excel to compare two columns and return values

Kutools для Excel - Усильте Excel более чем 300 необходимыми инструментами. Наслаждайтесь постоянно бесплатными функциями ИИ! Получите прямо сейчас


Больше статей по теме VLOOKUP:

  • VLOOKUP и объединение нескольких соответствующих значений
  • Как известно, функция VLOOKUP в Excel позволяет найти значение и вернуть соответствующие данные из другого столбца, но обычно она возвращает только первое подходящее значение, если совпадений несколько. В этой статье рассказывается, как выполнить VLOOKUP и объединить несколько соответствующих значений в одной ячейке или вертикальном списке.
  • VLOOKUP и возврат последнего совпадающего значения
  • Если у вас есть список элементов, которые повторяются много раз, и вы хотите узнать последнее совпадающее значение для заданных данных. Например, у меня есть следующий диапазон данных: в столбце A дублируются названия продуктов, а в столбце C — разные имена. Я хочу вернуть последнее совпадающее имя Cheryl для продукта Apple.
  • VLOOKUP значений на нескольких листах
  • В Excel мы можем легко использовать функцию VLOOKUP для возврата совпадающих значений в одной таблице на листе. Но задумывались ли вы, как выполнить поиск значения на нескольких листах? Допустим, у меня есть три листа с диапазонами данных, и теперь я хочу получить часть соответствующих значений по критериям из этих трёх листов.
  • VLOOKUP и возврат нескольких значений вертикально
  • Обычно с помощью функции VLOOKUP можно получить только первое соответствующее значение, но иногда требуется вернуть все совпадающие записи по определённому критерию. В этой статье рассказывается, как выполнить VLOOKUP и вернуть все совпадающие значения вертикально, горизонтально или в одну ячейку.

Лучшие инструменты для повышения продуктивности в Office

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

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
  • Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек