Applies ToExcel pre Microsoft 365 Excel pre Microsoft 365 pre Mac Excel pre web Excel 2024 Excel 2024 pre Mac Excel 2021 Excel 2021 pre Mac

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.

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 "hrozno" (definovaný v bunke E3). Vzorec vráti hodnotu "2", keďže text "Hrozno" je v tabuľke na pozícii dva.

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.