Příklad

Potřebuji zjistit, na jaké pozici je v seznamu čísel umístěna určitá hodnota.
Řešení
Použiji funkci POZVYHLEDAT – anglicky MATCH
Funkce je jednoduchá, má jen tři parametry.

  • Prvním parametrem je co se má hledat
  • Druhým parametrem je kde se to má hledat
  • Třetí parametrem je obvykle nula (viz dále)

Návod

V tomto případě hledám, na které pozici je umístěna trojka. Výsledkem je číslo čtyři – je na čtvrté pozici.

Stejně jako pro vyhledávání čísel funguje funkce i pro vyhledávání textů.

Poznámka ohledně třetího parametru

Třetí parametr může různý:
  • 1 – najde největší hodnotu, která je menší nebo rovna hledané hodnotě. Funguje jen když je oblast, kde se hledá, seřazena od nejmenšího po největší.
  • 0 – najde hodnotu, která přesně odpovídá.
  • -1 – najde nejmenší hodnotu, která je větší nebo rovna hledané hodnotě. Funguje jen když je oblast, kde se hledá, seřazena od nejmenšího po největší.

POZVYHLEDAT se šikovně kombinuje s funkcí INDEX. Místo funkce POZVYHLEDAT můžete také použít novější funkci XMATCH, která má více možností nastavení.

3 Komentářů

  1. Dobrý den, dá se nějak vyřešit, aby třetí parametr 0 nevyhledal pouze první hodnotu, která se přesně shoduje, ale všechny, které se přesně shodují s hledanou hodnotou?

  2. Nedá. Něco podobného dělají funkce SUMIFS nebo COUNTIFS, tak mrkněte do jejich návodů…

  3. Může mi někdo poradit, jak udělat výběr ze 3 buněk?V prvním Drop down listu bude druh potraviny, v druhým název a ve třetím druh látek obsažené v té potravině.
    Např: Druh – ovoce/Název – Mrkev/Výživová hodnota – cukr/Hodnota v gramech.
    Zkoušel jsem to přes vše možné POZVYHLEDAT, OFFSET, MATCH a vždy chyba.
    Kupříkladu vzorec:
    =OFFSET($F$4,1,MATCH($A5,$F$4:$H$4,0)-1,15,1)
    Výsledek: V tomto vzorci je chyba,označena jako $F$4,1,POZVYHLEDAT
    Asi dost šikovná paní která to prozentuje ale podle který mi nic nefunguje je zde: https://www.youtube.com/watch?v=7mo4COng7Sg

Komentáře není možné přidávat