Как да извършите търсене с чувствителност към регистъра в Excel

Anonim


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

Обща формула за търсене с чувствителност към регистъра

{= INDEX (масив с резултати, MATCH (TRUE, EXACT (lookup_value, lookup_array), 0))}

Това е формула на масив и трябва да бъде въведена с CTRL+SHIFT+ENTER.

Резултат_масив : Индексът, от който искате да получите резултати.

Lookup_value: стойността, която търсите в lookup_array.

Lookup_array: Масивът, в който ще търсите стойност за търсене:

Нека се учим с пример.
Пример: Направете ТОЧНО ИНДЕКСНО СЪОТВЕТСТВИЕ за търсене на чувствителна към регистъра стойност

Тук имаме тези данни за променливи. Тези променливи са чувствителни към регистъра. Имам предвид „тест“ и „тест“ са две различни стойности. Трябва да извлечем стойността на „Тест“ от списъка. Нека приложим по -горе обща формула на този пример.

Напишете тази формула в клетка F2. Тази формула е формула на масив и трябва да бъде въведена с CTRL+SHIFT+ENTER.

{= ИНДЕКС (B2: B9, MATCH (ИСТИНА, ТОЧНО (E2, A2: A9), 0))}

Това връща стойността 8, която е на 5 -та позиция. Ако бяхме използвали VLOOKUP или прост INDEX-MATCH, той щеше да върне 6, което е първият тест в списъка.

Как работи?

Това е просто INDEX-MATCH. Номерът е използването на функцията EXACT в тази формула.

ТОЧНО (E2, A2: A9): Функцията EXACT се използва от съвпадение на буквите, чувствителни към регистъра. Тази част търси стойността на E2 („Тест“) в диапазон A2: A9 и връща масив от TRUE и FALSE. {FALSE; FALSE; FALSE; TRUE; FALSE; FALSE; FALSE; FALSE}.

Следващ в МАТЧ (ИСТИНА,{FALSE; FALSE; FALSE;ВЯРНО; FALSE; FALSE; FALSE; FALSE},0) част, Match търси TRUE в масива, върнат по -горе. Той намира първата вярна на 4 -та позиция и връща 4.

Накрая формулата е опростена до ИНДЕКС (B2: B9,4). Изглежда на 4 -ти ред В2: В9 и връща стойността, която съдържа. Което е 8 тук.

Така че да, момчета, по този начин правите търсене с различен регистър в Excel. Кажете ми, ако имате някакви съмнения относно тази тема или друга тема на Excel. Разделът за коментари е изцяло ваш.

Използвайте INDEX и MATCH за търсене на стойност

Как да използвате функцията LOOKUP в Excel

Търсена стойност с множество критерии

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

Функцията VLOOKUP в Excel

COUNTIF в Excel 2016

Как да използвате функцията SUMIF в Excel