Оглавление
Одно из частых применений Excel - поиск значения в таблице или диапазоне данных. В Excel есть 4 специальные функции поиска. Кроме того, мы можем использовать комбинацию различных функций для поиска значения. Мы можем использовать 7 типов поиска в Excel, чтобы узнать конкретные значения.
В следующем наборе данных у нас есть список оценок, полученных разными студентами в течение семестра по одному предмету. Теперь мы будем использовать этот набор данных, чтобы продемонстрировать 7 различных типов Lookup.
Скачать Рабочую тетрадь для практических занятий
Типы поисковых запросов в Excel.xlsx7 типов поиска в 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, пожалуйста, оставьте комментарий.