XMATCH

Funkce XMATCH vyhledá zadanou položku v matici nebo oblasti buněk a vrátí relativní pozici položky. 

Tady použijeme funkci XMATCH k nalezení umístění položky v seznamu.

Example of using XMATCH to find the position of an item in a list

Funkce XMATCH vrátí relativní pozici položky v matici nebo oblasti buněk. 

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

Argument

Popis

co

Povinný

Vyhledávací hodnota

Prohledat:

Povinný

Prohledá matici nebo oblast

[match_mode]

Nepovinný

Zadejte typ shody:

0 – Přesná shoda (výchozí nastavení)

-1 – Přesná shoda nebo další nejmenší položka

1 – Přesná shoda nebo další největší položka

2 – Zástupný znak se shoduje se zástupnými znaky kde *, ?a ~ mají zvláštní význam.

[search_mode]

Nepovinný

Zadejte typ vyhledávání:

1 – Hledání před prvním a posledním (výchozí nastavení)

-1 – Hledání podle příjmení k prvnímu (obrácené hledání)

2 – Binární vyhledávání, které závisí na lookup_array řazení ve vzestupném pořadí. Pokud není seřazené, vrátí se neplatné výsledky.  

-2 – Binární hledání, které závisí na lookup_array řazení v sestupném pořadí. Pokud není seřazené, vrátí se neplatné výsledky.

Příklady

Příklad 1

Následující příklad vyhledá pozici prvního termínu, který je přesná shoda, nebo další největší hodnotu pro (t.j., začíná) "Gra".

Příklad použití funkce XMATCH k vrácení vyhledávání se zástupnými znaky

Příklad 2

V následujícím příkladu se najde počet lidí, kteří mají nárok na získání bonusu. Hodnota 1 se používá také pro match_mode k nalezení přesné shody nebo další největší položky v seznamu, ale protože jsou data číselná, vrátí počet hodnot. V tomto případě funkce vrátí hodnotu 4, protože existují 4 prodejci, kteří překročili částku bonusu.

Example of using XMATCH to find the number of values above a certain limit by looking for an exact match or the next largest item

Příklad 3

Potom použijeme kombinaci hodnot INDEX/XMATCH/XMATCH k provedení současného svislého a vodorovného vyhledávání. V tomto případě chceme vrátit částku prodeje pro dané prodejce a daný měsíc. Jedná se o podobné použití společně funkcí INDEX a MATCH s tím rozdílem, že vyžaduje méně argumentů.

Obrázek použití kombinace kláves INDEX/XMATCH/XMATCH k provedení současného svislého a vodorovného vyhledávání.

Příklad 4

Pomocí funkce XMATCH můžete také vrátit hodnotu v matici. Například funkce =XMATCH(4;{5;4;3;2;1}) by vrátila hodnotu 2, protože hodnota 4 je druhou položkou v matici. Toto je scénář přesné shody, zatímco =XMATCH(4,5;{5;4;3;2;1};1) vrátí hodnotu 1, protože argument match_mode (1) je nastavený tak, aby vracel přesnou shodu nebo další největší položku, což je 5.

Potřebujete další pomoc?

Kdykoliv se můžete zeptat některého odborníka v technické komunitě Excelu nebo získat podporu v komunitě pro odpovědi.

Viz také

Funkce XLOOKUP

Potřebujete další pomoc?

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

×