K načtení čísla řádku, které odpovídá odpovídající hodnotě při vyhledávání, používáme funkci MAX spolu s funkcemi IF a ROW v aplikaci Microsoft Excel 2010.
MAX: Tato funkce slouží k vrácení největšího čísla v sadě hodnot. Ignoruje logické hodnoty a text.
Syntaxe funkce „MAX“: = MAX (číslo1, [číslo2], ….)
Příklad: Rozsah A1: A4 obsahuje seznam čísel a my musíme vrátit maximální počet.
Postupujte podle níže uvedených kroků:-
- Vyberte buňku B1 a napište vzorec.
- = MAX (A1: A4), stiskněte klávesu Enter na klávesnici.
- Funkce vrátí 9.
- 9 je tedy maximální hodnota v rozsahu A1: A4.
MALÝ: - Tato funkce se používá k vrácení k-té nejmenší hodnoty v sadě dat.
Syntaxe funkce „SMALL“: = SMALL (pole, k)
Příklad:Sloupec A obsahuje několik čísel, chceme zjistit nejmenší číslo ze seznamu.
- Vyberte buňku B1.
- Napište vzorec = MALÝ (A1: A4,1)
- Stiskněte klávesu Enter na klávesnici.
- Funkce vrátí nejmenší číslo v řádku.
IF: - Zkontroluje, zda je splněna podmínka, a vrátí jednu hodnotu, pokud je True, a jinou hodnotu, pokud je False.
Syntaxe funkce „IF“ = if (logický test, [value_if_true], [value_if_false])
Funkce provede logický test a poskytne výsledek na základě toho, zda je pravdivý nebo nepravdivý.
Například: Buňky A2 a A3 obsahují čísla 3 a 5. Pokud buňka obsahuje 3, měl by vzorec zobrazit „Ano“, jinak „Ne“.
= IF (A1 = 3, "Ano", "Ne")
ŘÁDEK: - Tato funkce slouží k vrácení čísla řádku odkazu na buňku.
Syntaxe funkce „ROW“: = ROW (reference)
Příklad: = ŘÁDEK (A1) vrátí 1
= ŘÁDEK (A1: A10) vrátí 1
= ŘÁDEK (A1: C10) vrátí 1
Podívejme se, jak můžeme použít funkci MAX k výběru čísla, funkce IF zkontroluje logický test a funkce ROW určí číslo řádku, které odpovídá shodné hodnotě při vyhledávání.
Vezměme si příklad, abychom pochopili, jak můžeme při vyhledávání načíst číslo řádku, které odpovídá shodné hodnotě.
K načtení čísla řádku použijeme funkci MAX spolu s funkcemi IF a ROW v Microsoft Excel 2010 a 2013.
Musíme vyhledat seznam 1 (sloupec A) pro každý text ve sloupci C a získat odpovídající číslo řádku. V tomto případě musíme porovnat vyhledávací hodnotu uvedenou v C2 s každým záznamem ve sloupci A a najít odpovídající číslo řádku. Toto číslo řádku musí být vráceno v E2.
Postupujte podle níže uvedených kroků:-
- Vyberte buňku E2.
- Napište vzorec a načtěte odpovídající číslo řádku.
- = MAX (IF ($ A $ 2: $ A $ 5 = C2, ROW ($ A $ 2: $ A $ 5)))
- Na klávesnici stiskněte Ctrl+Shift+Enter
- Funkce načte číslo řádku, které odpovídá vyhledané hodnotě.
Poznámka:- Pokud změníme vyhledávací hodnotu, výsledek se změní automaticky. Viz níže uvedený snímek obrazovky - Vyhledávací hodnota byla změněna na Západ a její odpovídající výsledek, který je 3, se zobrazuje v buňce E2.
Můžeme použít jiný vzorec, abychom získali stejný výsledek, postupujte podle níže uvedených kroků
- Vyberte buňku E2.
- Napište vzorec, abyste získali odpovídající číslo řádku.
- = MALÝ (IF ($ A $ 2: $ A $ 8 = $ C $ 2, ŘADA ($ A $ 2: $ A $ 8), 99999), Řádek ()-ŘÁD ($ C $ 2) +1)
- Na klávesnici stiskněte Ctrl+Shift+Enter
- Vzorec bude vypadat takto - {= SMALL (IF ($ A $ 2: $ A $ 8 = $ C $ 2, ROW ($ A $ 2: $ A $ 8), 99999), ROW () - ROW ($ C $ 2)+ 1)}
- Funkce načte každé číslo řádku, které odpovídá úspěšné shodě s vyhledávací hodnotou.