Excel Funkce POZVYHLEDAT (MATCH)

Funkce POZVYHLEDAT (Anglicky MATCH) v Excelu slouží k vyhledání pozice určitého řetězce v určitém rozsahu. Tato funkce vrací pozici hledané hodnoty v rámci zadaného pole. Pokud hodnota není nalezena, funkce vrátí chybu #N/A.

Syntaxe funkce POZVYHLEDAT

=POZVYHLEDAT(hledaná_hodnota; pole; [typ])
VB
  • hledaná_hodnota – je hodnota, kterou hledáme v poli.
  • pole – je rozsah buněk, ve kterém se má hledaná hodnota najít.
  • [typ] – určuje, jaký typ vyhledávání chcete použít. Výchozí hodnota je 1. Možné hodnoty jsou:
    • 1 nebo vynechání – hledání přesné shody s hledanou hodnotou.
    • 0 – hledání nejbližší shody k hledané hodnotě. Pole musí být seřazeno od nejnižší po nejvyšší hodnotu.
    • -1 – hledání nejbližší shody k hledané hodnotě. Pole musí být seřazeno od nejvyšší po nejnižší hodnotu.

Příklad použití funkce POZVYHLEDAT

Máme seznam studentů a jejich věku. Chceme najít pozici věku studenta Petra v seznamu. Použijeme funkci POZVYHLEDAT.

|    A    |  B  |
| Jméno   | Věk |
| Petr    |  18 |
| Marie   |  20 |
| Jan     |  19 |
| Klára   |  18 |

=POZVYHLEDAT(B2;B2:B5;0)
VB

Tento vzorec vrátí hodnotu 1, protože věk Petra je na první pozici v seznamu.

Pokročilé použití funkce POZVYHLEDAT

Máme seznam produktů a jejich prodejů v různých měsících. Chceme najít pozici měsíce, kdy byly největší prodeje a zobrazit název tohoto měsíce. Použijeme funkce MAX a POZVYHLEDAT.

|    A    |      B      |      C      |      D      |
| Produkt | Leden       | Únor        | Březen      |
| A       | 5000        | 3000        | 4000        |
| B       | 2000        | 6000        | 1500        |
| C       | 10000       | 8000        | 12000       |

=POZVYHLEDAT(MAX(B2:D4);B1:D1;0)
VB
Share the Post:

Související příspěvky