Ak chcete vzorec, ktorý vráti hodnotu pomocou vyhľadávania s rozlíšením malých a veľkých písmen, môžete použiť kombináciu „INDEX “,„ ZHODA “A„ PRESNÉ “funkcie na odvodenie výstupu.
INDEX: Vráti hodnotu alebo referenciu bunky v priesečníku konkrétneho riadka a stĺpca v danom rozsahu.
Syntax: = INDEX (pole, číslo_ riadku, číslo stĺpca)
pole:Pole je rozsah buniek alebo tabuľky.
riadkový_číslo:Číslo riadka v poli, z ktorého je hodnota vrátená.
column_num:Je to voliteľné. Je to číslo stĺpca v poli, ktoré sa používa na vrátenie hodnoty.
ZÁPAS funkcia vyhľadá zadanú položku vo vybratom rozsahu buniek a potom vráti relatívnu polohu tejto položky v rozsahu.
Syntax = MATCH (lookup_value, lookup_array, match_type)
lookup_value: Hodnota, ktorú chcete hľadať
lookup_array: Tabuľka údajov obsahuje informácie, z ktorých chcete vrátiť výstup.
typ_zhody: 1,0 a -1 sú tri možnosti.
1 (predvolené): Nájde najväčšiu hodnotu v rozsahu. Zoznam je potrebné zoradiť vzostupne.
0: Nájde presnú zhodu
-1: Nájde najmenšiu hodnotu v rozsahu. Zoznam je potrebné zoradiť zostupne.
PRESNE: Skontroluje, či sú dva textové reťazce úplne rovnaké, a vráti hodnotu TRUE alebo FALSE. EXACT rozlišuje veľké a malé písmena.
Syntax = PRESNE (text1, text2)
text1: Toto je prvý textový reťazec
text2: Je to druhý textový reťazec
Zoberme si príklad:
Máme niekoľko znakov v stĺpci A a ich kódy v stĺpci B pomocou funkcie Kód.
- V bunke E2 chceme vzorec založený na hodnote vyhľadávania v bunke D2
- Vzorec v bunke E2 by bol {= INDEX ($ B $ 2: $ B $ 7, MATCH (TRUE, EXACT (D2, $ A $ 2: $ A $ 7), 0))}
- Toto je vzorec poľa, ktorý musíte zadať CTRL + SHIFT + ENTER inak to prinesie falošné výsledky
- V bunke D2 musíme použiť rozbaľovaciu ponuku pomocou funkcie overovania údajov.
- Ak zmeníme hodnotu v bunke D2 na b, vzorec podľa toho vráti hodnotu.
Toto je spôsob, akým môžeme získať hodnotu pomocou vyhľadávania malých a veľkých písmen v programe Microsoft Excel.