7 типов поиска, которые можно использовать в Excel

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

Одно из частых применений Excel - поиск значения в таблице или диапазоне данных. В Excel есть 4 специальные функции поиска. Кроме того, мы можем использовать комбинацию различных функций для поиска значения. Мы можем использовать 7 типов поиска в Excel, чтобы узнать конкретные значения.

В следующем наборе данных у нас есть список оценок, полученных разными студентами в течение семестра по одному предмету. Теперь мы будем использовать этот набор данных, чтобы продемонстрировать 7 различных типов Lookup.

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

Типы поисковых запросов в Excel.xlsx

7 типов поиска в Excel

1. Функция LOOKUP в Excel

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

➤ Введите следующую формулу,

=LOOKUP(K7,B5:B14,I5:I14)

Вот, K7 это значение поиска, B5:B14 массив поиска и I5:I14 это массив результатов. LOOKUP Функция найдет искомое значение в массиве lookup и выдаст результат из массива result.

➤ Нажмите ENTER

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

Подробнее: Расширенные функции поиска Excel (9 примеров)

2. Функция HLOOKUP

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

Предположим, мы хотим найти оценку, полученную в финале студентом по имени Робин.

➤ Введите следующую формулу,

=HLOOKUP(K9,B4:G14,8,FALSE)

Вот, K9 это значение поиска, B4:G14 это массив таблицы, 8 это номер индекса строки, который означает, что мы хотим получить значение из 8-й строки таблицы и FALSE указывает, что функция будет искать точное совпадение. Формула будет искать K9 в верхней строке таблицы B4:G14 и вернет значение из 8-й строки столбца, в котором K9 был найден.

➤ Нажмите ENTER

Таким образом, вы получите оценку в финале, полученную Робином.

3. Функция VLOOKUP в Excel

Функция VLOOKUP является комплементарной функцией HLOOKUP функция. HLOOKUP функция ищет значение вдоль строки, в то время как функция VLOOKUP функция ищет значение в столбце. VLOOKUP ищет значение в крайнем левом столбце и после этого возвращает значение в той же строке указанного столбца.

Давайте узнаем оценку одного из учеников с помощью функции VLOOKUP функция.

➤ Вставьте следующую формулу,

=VLOOKUP(K7,B4:I14,8,FALSE)

Вот, K7 это значение поиска, B4:I14 это массив таблицы, 8 это номер индекса столбца, который означает, что мы хотим получить значение из 8-го столбца таблицы и FALSE указывает, что функция будет искать точное совпадение. Функция будет искать K7 в крайнем левом столбце таблицы B4:I14 и вернет значение 8-го столбца из строки, в которой было найдено искомое значение.

➤ Нажмите ENTER

В результате вы получите оценку этого ученика (ячейка K7 ).

Читать далее: Excel LOOKUP vs VLOOKUP: с 3 примерами

4. Функция Excel XLOOKUP

Функция XLOOKUP это самая мощная функция в Excel для поиска значения в диапазоне. Эта функция доступна только в разделе Office 365 Поэтому если вы используете более старую версию, вы не сможете использовать эту функцию. The XLOOKUP Функция ищет совпадение в диапазоне или массиве и возвращает соответствующий элемент из второго диапазона или массива.

➤ Введите следующую формулу, чтобы получить оценку одного из студентов

=XLOOKUP(K7,B5:B14,I5:I14)

Здесь формула будет искать значение K7 в диапазоне B5:B14 и вернет соответствующее значение из диапазона I5:I14

➤ Нажмите ENTER

В результате вы получите оценку студента, указанную в ячейке K7.

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

  • Как выполнить поиск по нескольким критериям в Excel (тип AND или OR)
  • Использование функции АДРЕС в Excel (7 примеров)
  • Как искать текст в Excel (7 подходящих способов)

5. Функции OFFSET и MATCH для поиска данных

Мы можем искать значение с помощью функция OFFSET и функция MATCH в целом.

Сайт OFFSET функция возвращает ссылку на диапазон. МАТЧ Функция возвращает относительную позицию элемента в массиве, который соответствует заданному значению в заданном порядке. Теперь посмотрим, как можно использовать эти две функции для поиска значения.

Мы узнаем оценку студента из набора данных.

➤ Введите следующую формулу

=OFFSET(B4,MATCH(K7,B5:B14,0),MATCH(K6,C4:I4,0))

Вот, B4 опорная ячейка, которая является первой ячейкой нашего набора данных, K7 это имя студента, B5:B14 это диапазон, в котором будет сопоставляться имя студента, K6 это значение, которое мы ищем, т.е. Grade, C4:I4 это диапазон, из которого будет выбираться столбец Grade. 0 используется для обозначения точного совпадения. Формула даст значение из пересекающейся ячейки ячейки Марсал (имя студента) ряд и Класс колонна.

➤ Теперь, Нажмите ENTER

В результате вы получите Класс студента Марсал .

6. Поиск по функциям INDEX и MATCH

Функция ИНДЕКС возвращает значение или ссылку ячейки на пересечении определенной строки и столбца в заданном диапазоне. Таким образом, мы можем использовать функцию ИНДЕКС функция с МАТЧ функция для поиска значения в таблице.

➤ Введите следующую формулу, чтобы узнать оценку ученика,

=INDEX(I5:I14,MATCH(K7,B5:B14,0))

Вот, I5:I14 это массив, из которого будет найдено результирующее значение, K7 это значение поиска, B5:B14 это массив поиска, 0 указывает на точное совпадение. МАТЧ функция вернет позицию значения поиска K7 и ИНДЕКС функция вернет соответствующее значение из I5:I14 массив.

После вставки формулы,

➤ Нажмите ENTER .

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

7. Функция Excel XMATCH в LOOKUP

Функция XMATCH возвращает относительную позицию элемента в массиве. Поэтому вместо использования функции МАТЧ функцию, мы можем использовать XMATCH для поиска значения. Давайте узнаем оценку ученика из нашего набора данных с помощью функции XMATCH функция.

➤ Введите следующую формулу,

=INDEX(B4:I14,XMATCH(K7,B4:B14),XMATCH(K6,B4:I4))

Здесь XMATCH функция выдаст положение K7 из диапазона B4:B14 и положение K6 из диапазона B4:I4 . Теперь ИНДЕКС функция будет использовать позицию K7 в качестве номера строки и позиции K6 как номер столбца в таблице B4:I14 чтобы вернуть значение ячейки на пересечении этой строки и столбца.

➤ Нажмите ENTER

В результате вы получите оценку студента, указанную в ячейке K7 .

Заключение

Вы можете искать значения в Excel, используя любой из 7 типов, описанных в этой статье. Если вы столкнулись с какой-либо путаницей относительно любого из типов поиска в Excel, пожалуйста, оставьте комментарий.

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