Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Funkcia XMATCH vyhľadáva špecifikovanú položku v poli alebo rozsahu buniek a potom vráti relatívnu pozíciu položky.

Predpokladajme, že máme zoznam produktov v bunkách C3 až C7 a chceme určiť, kde sa v zozname nachádza produkt z bunky E3. Na tomto mieste použijeme XMATCH na určenie pozície položky v zozname.

Ako ukazuje príklad snímky obrazovky, máte zoznam ovocia a chcete použiť XMATCH na vyhľadanie pozície hrozna v zozname.

Syntax

Funkcia XMATCH vráti relatívnu pozíciu položky v poli alebo rozsahu buniek. 

=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])  

Argument

Popis

vyhľadávaná_hodnota

Povinné

Vyhľadávaná hodnota

pole_vyhľadávania

Povinné

Pole alebo rozsah, ktorý chcete prehľadať

[režim_zhody]

Voliteľné

Špecifikujte typ zhody:

0 – Presná zhoda (predvolená hodnota)

-1 – Presná zhoda alebo ďalšia najmenšia položka

1 – Presná zhoda alebo ďalšia najväčšia položka

2 – Vyhľadáva zhodu zástupného znaku, kde *, ? a ~ má špeciálny význam.

[režim_vyhľadávania]

Voliteľné

Uveďte typ hľadania:

1 – Prehľadávanie od prvej po poslednú položku (predvolená hodnota)

-1 – Prehľadávanie od poslednej po prvú položku (obrátené vyhľadávanie).

2 – binárne vyhľadávanie, ktoré využíva vzostupné zoradenie poľa lookup_array. Ak nie je zoradené, vrátia sa neplatné výsledky.  

-2 – binárne vyhľadávanie, ktoré využíva zostupné zoradenie poľa lookup_array. Ak nie je zoradené, vrátia sa neplatné výsledky.

Príklady

Príklad 1

Presná pozícia prvého výrazu, ktorý sa presne zhoduje alebo je najbližšie k hodnote "Gra", je určená v nasledujúcom príklade.

Vzorec: XMATCH(E3;C3:C7;1)

Excelová tabuľka s rôznymi ovocnými produktmi v bunkách C3 až C7. Vzorec XMATCH sa používa na vyhľadanie pozície v tabuľke, v ktorej sa text zhoduje s výrazom "gra" (definovaný v bunke E3). Vzorec vráti hodnotu "2", keďže text "Hrozno" je v tabuľke na pozícii dva.

Príklad 2

Počet predajcov oprávnených na bonus je určený v nasledujúcom príklade. Ak chcete zistiť najbližšiu položku v zozname alebo presnú zhodu, použije sa aj hodnota 1 pre match_mode. Keďže sú však údaje číselné, vrátia počet hodnôt. Keďže v tejto inštancii boli štyria obchodní zástupcovia, ktorí prekročili výšku bonusu, funkcia prináša hodnotu 4.

Formula=XMATCH(F2;C3:C9;1)

Excelová tabuľka obsahujúca názvy zástupcov predaja v bunkách B3 až B9 a celkovú hodnotu predaja pre každého zástupcu v bunkách C3 až C9. Vzorec XMATCH sa používa na vrátenie počtu obchodných zástupcov oprávnených na bonusy, ak spĺňajú prahovú hodnotu nastavenú v bunke F2.

Príklad 3

V ďalšom kroku vykonáme simultánne vertikálne a vodorovné vyhľadávanie pomocou kombinácie funkcií INDEX/XMATCH/XMATCH. V tomto prípade by sme chceli, aby sa vrátil celkový predaj pre určitého obchodného zástupcu a mesiac. Je to porovnateľné s kombinovaním metód INDEX a MATCH , ale vyžaduje menej argumentov.

Formula=INDEX(C6:E12; XMATCH(B3;B6B12), XMATCH(C3;C5:E5))

Excelová tabuľka, v ktorej sú v bunkách B6 až B12 uvedené názvy obchodných zástupcov, a čiastky predaja pre každého zástupcu od januára do marca sú uvedené v stĺpcoch C, D a E. Kombinácia vzorcov INDEX a XMATCH sa používa na vrátenie objemu predaja konkrétneho obchodného zástupcu a mesiaca uvedeného v bunkách B3 a C3.

Príklad 4

Okrem toho možno funkciu XMATCH použiť na vrátenie hodnoty v rámci poľa. =XMATCH(4;{5;4;3;2;1}), napríklad by poskytol hodnotu 2, pretože 4 je druhá položka poľa. Zatiaľ čo =XMATCH(4,5;{5;4;3;2;1};1) v tomto prípade presnú zhodu vyprodukuje hodnotu 1, match_mode argument (1) je nakonfigurovaný tak, aby vrátil presnú zhodu alebo ďalšiu najväčšiu položku, čo je 5. 

Potrebujete ďalšiu pomoc?

Vždy sa môžete opýtať odborníka v komunite Excel Tech Community alebo získať podporu v komunitách.

Pozrite tiež

XLOOKUP (funkcia)

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×