Търсене с чувствителност към регистър - Excel и Google Таблици

Изтеглете Примерна работна книга

Изтеглете примерната работна книга

Търсене с чувствителност към регистър - Excel

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

Метод 1 - Функция LOOKUP

Функция LOOKUP

Функцията LOOKUP се използва за търсене на приблизително съвпадение за стойност в колона и връща съответната стойност от друга колона.

Търсене с регистър

Чрез комбиниране на LOOKUP и EXACT можем да създадем чувствителна към регистъра формула за търсене, която връща съответната стойност за нашето търсене, чувствително към регистъра. Нека преминем през пример.

Имаме списък с артикули и съответните им цени (забележете, че идентификационният номер на елемента е чувствителен към малки и главни букви):

Да предположим, че сме помолени да определим цена за артикул, като използваме неговия идентификатор на артикул, така:

За да постигнем това, можем да използваме LOOKUP и EXACT във формула така:

= LOOKUP (TRUE, EXACT (,),)
= ПОГЛЕД (ИСТИНСКИ, ТОЧНИ ($ B $ 2: $ B $ 7, $ E $ 2), $ C $ 2: $ C $ 7)

Ограничение: за да работи този метод, стойностите трябва да бъдат сортирани в низходящ ред

Как действа формулата?

Функцията EXACT проверява ID на елемента в E2 (стойност за търсене) спрямо стойностите в B2: B7 (диапазон за търсене) и връща TRUE, когато има точно съвпадение. Тогава функцията LOOKUP връща съответното съвпадение в C2: C7 (диапазон от резултати), когато вложеното EXACT връща TRUE.

Метод 2 - Функция SUMPRODUCT

SUMPRODUCT функция

Функцията SUMPRODUCT се използва за умножаване на масиви от числа, сумиране на получения масив.

Чувствителен към регистър SUMPRODUCT

За разлика от метода LOOKUP, стойностите не трябва да се сортират, за да работи това. Все още трябва да комбинираме EXACT във формула, за да получим резултатите така:

= СУМПРОДУКТ (-(ТОЧНО (,)),)
= SUMPRODUCT (-(ТОЧНО ($ E $ 2, $ B $ 2: $ B $ 7)), $ C $ 2: $ C $ 7)

Ограничение: Методът SUMPRODUCT ще работи само когато връщаната стойност (не стойността за търсене) е числова.

Как действа формулата?

Подобно на метода LOOKUP, функцията EXACT се занимава с намиране на чувствителни към регистъра мачове и връща TRUE, когато има точно съвпадение или FALSE в противен случай. „-“ (известен като двоен унар) преобразува TRUE в 1 и FALSE в 0. Това по същество създава първия масив за SUMPRODUCT, който да се умножи с нашия масив с резултати:

{0,1,0,0,0,0}*{16,4,83,45,74,23} = 4

Чувствителни към регистъра справки в Google Таблици

Функцията за търсене с чувствителност към регистъра работи точно същата в Google Sheets, както и в Excel:

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave