Pokud chcete vzorec, který vrátí hodnotu pomocí vyhledávání rozlišujícího malá a velká písmena, můžete použít kombinaci „INDEX “,„ MATCH “a„ EXACT “funkce pro odvození výstupu.
INDEX: Vrátí hodnotu nebo odkaz na buňku v průsečíku konkrétního řádku a sloupce v daném rozsahu.
Syntaxe: = INDEX (pole, počet řádků, počet sloupců)
pole:Pole je řada buněk nebo tabulky.
řádek_čísla:Číslo řádku v poli, ze kterého je vrácena hodnota.
sloupec_číslo:Je to volitelné. Je to číslo sloupce v poli, které se používá k vrácení hodnoty.
ZÁPAS funkce vyhledá zadanou položku ve vybraném rozsahu buněk a poté vrátí relativní polohu této položky v rozsahu.
Syntaxe = MATCH (lookup_value, lookup_array, match_type)
lookup_value: Hodnota, kterou chcete hledat
lookup_array: Tabulka dat obsahuje informace, ze kterých chcete výstup vrátit.
typ_ shody: 1,0 a -1 jsou tři možnosti.
1 (výchozí): Najde největší hodnotu v rozsahu. Seznam je nutné řadit vzestupně.
0: Najde přesnou shodu
-1: Najde nejmenší hodnotu v rozsahu. Seznam musí být seřazen sestupně.
PŘESNÝ: Zkontroluje, zda jsou dva textové řetězce úplně stejné, a vrátí hodnotu PRAVDA nebo NEPRAVDA. EXACT rozlišuje velká a malá písmena.
Syntaxe = PŘESNÉ (text1, text2)
text1: Toto je první textový řetězec
text2: Je to druhý textový řetězec
Vezměme si příklad:
Máme několik znaků ve sloupci A a jejich kódy ve sloupci B pomocí funkce Code.
- V buňce E2 chceme vzorec založený na hodnotě vyhledávání v buňce D2
- Vzorec v buňce E2 by byl {= INDEX ($ B $ 2: $ B $ 7, MATCH (TRUE, EXACT (D2, $ A $ 2: $ A $ 7), 0))}
- Toto je maticový vzorec, který je třeba zadat pomocí CTRL + SHIFT + ENTER jinak to poskytne falešné výsledky
- V buňce D2 musíme použít rozevírací seznam pomocí funkce Ověření dat.
- Pokud hodnotu v buňce D2 změníme na b, vzorec podle toho vrátí hodnotu.
Toto je způsob, jakým můžeme získat hodnotu pomocí vyhledávání rozlišujících malá a velká písmena v aplikaci Microsoft Excel.