Функция Match в Excel: как использовать функцию Match с примерами
Функция Match в Excel имеет множество практических применений. Ниже приведены подробности о том, как использовать функцию Match Excel.
Функция Match — популярная функция в функциях Excel, часто используемая при обработке таблиц данных Excel и расчетов. В таблице данных, когда вы хотите найти определенное значение в массиве или диапазоне ячеек, функция Match вернет правильную позицию этого значения в массиве или в диапазоне таблицы данных.
Это помогает пользователям быстро находить нужное им значение, без необходимости ручного поиска, особенно в таблицах с большим количеством данных, что может занять много времени. Статья ниже расскажет вам, как использовать функцию Match в Excel.
Синтаксис функции Match в Excel
Синтаксис функции Match в Excel следующий: =Match(Lookup_value,Lookup_array,(Match_type)).
Там:
- Lookup_value: поиск значения в массиве Lookup_array. Это значение может быть числом, текстом, логическим значением или ссылкой на ячейку с числом, текстом или логическим значением, что обязательно.
- Lookup_array: массив или диапазон ячеек для поиска, обязательно.
- Match_type: тип поиска, не обязательно.
В функции «Поиск» в Excel есть 3 типа поиска:
- 1 или пропущено (Меньше чем): функция Match ищет наибольшее значение, которое меньше или равно lookup_value. Если пользователь выбирает этот тип поиска, lookup_array должен быть отсортирован в порядке возрастания.
- 0 (Точное совпадение): функция Match будет искать первое значение, которое точно равно lookup_value. Значения в lookup_array можно сортировать по любому значению.
- -1 (Больше): Функция Match ищет наименьшее значение, которое больше или равно lookup_value. Значения в lookup_array должны быть отсортированы в порядке убывания.
Обратите внимание при использовании функции Match:
- Функция Match возвращает позицию искомого значения в lookup_array, а не само искомое значение.
- При поиске текстовых значений можно использовать заглавные или строчные буквы.
- Если искомое значение не может быть найдено в lookup_array, функция Match выдаст сообщение об ошибке поискового значения.
- В случае, если Match_type равен 0, а значение поиска lookup_value — текст, значение поиска может содержать символы * (для строк символов) и вопросительные знаки (для отдельных символов). Если вы хотите найти вопросительный знак или звездочку, введите тильду перед этим символом.
- Если ничего не введено, функция Match по умолчанию равна 1.
Типы функций ПОИСКПОЗ в Excel
Вот различные типы функций ПОИСКПОЗ в Excel:
1. Точное совпадение
Функция ПОИСКПОЗ выполняет точное сопоставление, если тип сопоставления установлен на 0. В примере ниже формула в E3 имеет вид:
=ПОИСКПОЗ(E2,B3:B10,0)
Функция ПОИСКПОЗ возвращает точное совпадение 4.
2. Примерное совпадение
MATCH выполнит приблизительное сопоставление значений, отсортированных от AZ, когда тип сопоставления установлен на 1, находя наибольшее значение, которое меньше или равно искомому значению. В примере ниже формула в E3 выглядит следующим образом:
Функция ПОИСКПОЗ в Excel возвращает приблизительное совпадение 7.
3. Сопоставление подстановочных знаков
Функция ПОИСКПОЗ может выполнять сопоставление с подстановочными знаками, если тип сопоставления установлен на 0. В примере ниже формула в E3 имеет вид:
Функция ПОИСКПОЗ возвращает результат подстановочного символа «pq».
Примечание:
- Функция ПОИСКПОЗ не чувствительна к регистру.
- Если совпадений не найдено, возвращается ошибка #N/A.
- Аргумент lookup_array должен быть в порядке убывания: True, False, ZA,…9,8,7,6,5,4,3,… и т. д.
- В lookup_value можно найти подстановочные знаки, такие как звездочки и вопросительные знаки, если match_type равен 0, а lookup_value имеет текстовый формат.
- Lookup_value может иметь подстановочные знаки, такие как звездочки и вопросительные знаки, если match_type равен 0, а lookup_value — текст. Звездочка
соответствует любому типу строки символов; Любой отдельный символ соответствует вопросительному знаку (?).
4. Как применять индекс и сопоставление в формуле Excel
Match и Index, объединенные вместе, дадут вам много преимуществ. Например, вычисляйте доход и прибыль от любого приложения из предоставленной базы данных. Вот как это можно сделать:
1. Откройте функцию ИНДЕКС.
Функция Match в Excel: как использовать функцию Match с примерами Рисунок 7
3. Введите СОВПАДЕНИЕ и нажмите Tab.
Функция Match в Excel: как использовать функцию Match с примерами Рисунок 8
5. Нажмите Enter, чтобы получить информацию о выбранном приложении.
Функция Match в Excel: как использовать функцию Match с примерами Рисунок 9
7. Теперь эта формула будет реализована в Excel:
=ИНДЕКС(C3:C13,ПОИСКПОЗ(G2,B3:B13,0)) =ИНДЕКС(D3:D13,ПОИСКПОЗ(G2,B3:B13,0))
Выше приведен пример одностороннего использования ИНДЕКСА ПОИСКПОЗ в Excel. Вы также можете выбирать строки и столбцы для выполнения более сложных поисков.
Например, вы можете использовать раскрывающееся меню вместо разделения ячеек для доходов и прибыли. Вы можете выполнить следующие шаги для практики:
1. Выберите поле «Доход» и щелкните вкладку «Данные» на ленте.
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 10
3. Выберите заголовок столбца «Доход и прибыль» в качестве источника.
Функция Match в Excel: как использовать функцию Match с примерами Рисунок 11
5. В этой формуле вы используете функцию ПОИСКПОЗ дважды, чтобы извлечь значения как строки, так и столбца для окончательной функции ИНДЕКС.
6. Скопируйте и вставьте следующую формулу рядом с ячейкой «Доход», чтобы получить значение. Просто используйте раскрывающееся меню, чтобы выбрать между «Доход» и «Прибыль».
=ИНДЕКС(C3:D13,ПОИСКПОЗ(G2,B3:B13,0),ПОИСКПОЗ(F4,C2:D2,0))
Пример функции соответствия
Пример 1:
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 12
Случай 1: Тип поиска равен 1 или пропущен
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 13
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 14
Случай 2: Тип поиска — 0
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 15
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 16
Случай 3: Тип поиска -1
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 17
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 18
Пример 2:
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 19
Функция Match в Excel: как использовать функцию Match с примерами, рисунок 20
Функция Match в Excel: Как использовать функцию Match с примерами Рисунок 21
- Подводя итог, вот что нужно помнить при использовании функции «Поиск» в Excel:
- Цель: Определить положение любого элемента в массиве.
- Возвращаемое значение: число, представляющее позицию в lookup_array.
- Аргумент:
- Lookup_value: Искомое значение в массиве.
- Lookup_array: Диапазон ячеек или ссылка на массив.
- Match_type – (необязательно) 1 = (по умолчанию) следующее точное или наименьшее значение, 0 = точное совпадение, -1 = следующее наибольшее или точное значение.
Формула: =ПОИСКПОЗ(искомое_значение, искомый_массив, (тип_соответствия))
Выше приведено все, что вам нужно знать о функции ПОИСКПОЗ в Excel. Несмотря на то, что это всего лишь функция для поиска значений, а не для их вычисления, она чрезвычайно полезна, когда вам нужно упорядочить данные разумно и логично.
В принципе, использование функции Match в Microsoft Excel не так уж и сложно, если вы понимаете всю основную информацию выше. Помимо функции Match, Excel имеет множество других полезных функций. Давайте продолжим изучать функции Excel с QuanTriMang в следующих статьях!
Джессика Таннер
Джессика Таннер
Обновление 10 июля 2024 г.