Двусторонний поиск в Excel с использованием VLOOKUP, часть 1

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

Двухсторонняя формула поиска полезна, когда вы хотите найти или сравнить результаты для различных ситуаций.

В примере, показанном на рисунке выше, формула поиска позволяет легко получить данные о продажах для разных файлов cookie в разные месяцы, просто изменив имя файла cookie и месяц в правильных ячейках.

Найти данные в точке пересечения строки и столбца

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

Учебное пособие включает в себя вложение функции MATCH внутри VLOOKUP.

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

В этом руководстве функция MATCH будет введена в качестве аргумента индексный номер столбца для VLOOKUP.

Ввод данных учебника

Первым шагом в учебнике является ввод данных в таблицу Excel.

Чтобы выполнить шаги, описанные в руководстве, введите данные, показанные на рисунке выше, в следующие ячейки.

  • Введите верхний диапазон данных в ячейки от D1 до F1
  • Введите второй диапазон в ячейки от D4 до G8

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

Учебное пособие не включает форматирование, видимое на изображении, но это не повлияет на работу формулы поиска.

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

  1. Введите данные, как показано на рисунке выше, в ячейки с D1 по G8

Создание именованного диапазона для таблицы данных

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

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

  1. Выделите ячейки от D5 до G8 на листе, чтобы выбрать их
  2. Нажмите на поле с именем, расположенное над столбцом A
  3. Введите «таблица» (без кавычек) в поле «Имя»
  4. Нажмите клавишу ENTER на клавиатуре.
  5. Ячейки с D5 по G8 теперь имеют диапазон имен «таблица». Мы будем использовать имя для аргумента VLOOKUP table array позже в этом уроке

Открытие диалогового окна VLOOKUP

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

Альтернативой в этом случае является использование диалогового окна VLOOKUP. Почти все функции Excel имеют диалоговое окно, которое позволяет вам вводить каждый из аргументов функции в отдельной строке.

  1. Нажмите на ячейку F2 рабочего листа – место, где будут отображаться результаты двухмерной формулы поиска
  2. Нажмите на вкладку Формулы на ленте.
  3. Нажмите на ссылку Поиск и справка на ленте, чтобы открыть раскрывающийся список функций.
  4. Нажмите VLOOKUP в списке, чтобы открыть диалоговое окно функции.

Ввод аргумента значения поиска

Обычно значение поиска соответствует полю данных в первом столбце таблицы данных.

В нашем примере lookup value относится к типу cookie, информацию о котором мы хотим найти.

Допустимые типы данных для значения поиска :

  • текстовые данные
  • логическое значение (только TRUE или FALSE)
  • число
  • ссылка на ячейку для значения в листе

В этом примере мы введем ссылку на ячейку, в которой будет находиться имя файла cookie – ячейка D2.

  1. Нажмите на строку lookup_value в диалоговом окне.
  2. Нажмите на ячейку D2, чтобы добавить эту ссылку на ячейку в строку lookup_value . Это ячейка, в которую мы будем вводить имя файла cookie, о котором мы ищем информацию.

Ввод аргумента массива таблицы

Массив таблиц – это таблица данных, в которой формула поиска ищет нужную нам информацию.

Массив таблицы должен содержать как минимум два столбца данных.

  • первый столбец содержит аргумент значения поиска (предыдущий шаг в руководстве)
  • второй и любые дополнительные столбцы будут искать по формуле поиска, чтобы найти указанную нами информацию.

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

В этом примере мы будем использовать имя диапазона, созданное на шаге 3 этого урока.

  1. Нажмите на строку table_array в диалоговом окне.
  2. Введите «таблица» (без кавычек), чтобы ввести имя диапазона для этого аргумента
  3. Оставьте открытым диалоговое окно функции VLOOKUP для следующей части урока
  Перейти к части 2 >> 

Оцените статью
Solutics.ru
Добавить комментарий