43

Функция VLOOKUP в Excel не чувствительна к регистру и возвращает первое совпадающее значение из списка. INDEX-MATCH не является исключением, но его можно изменить, чтобы сделать его чувствительным к регистру. Посмотрим как.

Общая формула поиска с учетом регистра

{=INDEX(result_array,MATCH(TRUE,EXACT(lookup_value,lookup_array),0))}

Это формула массива, и ее нужно вводить с помощью CTRL + SHIFT + ENTER.

Result_array: индекс, по которому вы хотите получить результаты.

Lookup_value: значение, которое вы ищете в lookup_array.

Lookup_array: массив, в котором вы будете искать значение поиска:

Учимся на примере.

Пример: Выполните ТОЧНОЕ ИСПОЛЬЗОВАНИЕ ИНДЕКСА для поиска значения с учетом регистра

0044

Вот эти данные переменных. Эти переменные чувствительны к регистру.

Я имею в виду, что «тест» и «тест» — это два разных значения. Нам нужно получить значение «Test» из списка. Давайте реализуем приведенную выше общую формулу на этом примере.

Запишите эту формулу в ячейку F2. Эта формула представляет собой формулу массива, и ее нужно вводить с помощью CTRL + SHIFT + ENTER.

{=INDEX(B2:B9,MATCH(TRUE,EXACT(E2,A2:A9),0))}

Это возвращает значение 8, которое находится на 5-й позиции. Если бы мы использовали VLOOKUP или простой INDEX-MATCH, он вернул бы 6, что является первым тестом в списке.

0045

Как это работает?

Это простой ИНДЕКС-МАТЧ. Уловка заключается в использовании в этой формуле функции ТОЧНО.

ТОЧНО (E2, A2: A9):

link: / excel-text-formulas-excel-точная-функция [ТОЧНАЯ функция] используется для сопоставления букв с учетом регистра. Эта часть ищет значение E2 («Тест») в диапазоне A2: A9 и возвращает массив ИСТИНА и ЛОЖЬ. \ {FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}.

Следующее в

MATCH (TRUE, \ {FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}, 0)

часть Match ищет ИСТИНА в массиве, возвращенном выше. Он находит первое истину в 4-й позиции и возвращает 4.

Наконец, формула упрощается до ИНДЕКС (B2: B9,4). Он смотрит на 4-ю строку в B2: B9 и возвращает содержащееся в ней значение. А здесь 8.

Так что да, ребята, вот как вы выполняете поиск с учетом регистра в Excel. Дайте мне знать, если у вас есть какие-либо сомнения относительно этой темы или любой другой темы Excel. Раздел комментариев — все ваше.

Статьи по теме:

link: / lookup-formulas-use-index-and-match-to-lookup-value [Использовать ИНДЕКС и ПОИСКПОЗ для поиска значения]

link: / lookup-formulas-excel-lookup-function [Как использовать функцию ПРОСМОТР в Excel]

link: / lookup-formulas-lookup-value-with-множественные критерии [Значение поиска с несколькими критериями]

Популярные статьи:

link: / формулы-и-функции-введение-функции vlookup [Функция ВПР в Excel]

link: / tips-countif-in-microsoft-excel [СЧЁТЕСЛИ в Excel 2016]

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]