Funkcija MATCH

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac

Funkcija XMATCH išče določen element v matriki ali obsegu celic in nato vrne relativni položaj elementa.

Recimo, da imamo seznam izdelkov v celicah od C3 do C7 in želimo ugotoviti, kje na seznamu je produkt iz celice E3. Tukaj bomo uporabili funkcijo XMATCH za določanje položaja elementa na seznamu.

Primer uporabe funkcije XMATCH za iskanje položaja elementa na seznamu

Sintaksa

Funkcija XMATCH vrne relativni položaj elementa v matriki ali obsegu celic. 

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

Argument Opis
iskana_vrednost
Obvezno
Iskana vrednost
matrika_iskanja
Obvezno
Nabor celic ali obseg za iskanje
[match_mode]
Izbirno
Določite vrsto ujemanja:
0 – Natančno ujemanje (privzeto)
-1 – Natančno ujemanje ali naslednji najmanjši element
1 – Natančno ujemanje ali naslednji največji element
2 – Ujemanje nadomestnih znakov, kjer imajo znaki *, ?, in ~ poseben pomen.
[search_mode]
Izbirno
Navedite vrsto iskanja:
1 – Išči od prvega do zadnjega (privzeto)
-1 – Iskanje od zadnjega do prvega (obratno iskanje).
2 – Izvedite binarno iskanje, ki temelji na razvrščanju lookup_array v naraščajočem vrstnem redu. Če ne bodo razvrščeni, bodo vrnjeni neveljavni rezultati.
-2 – Izvedite binarno iskanje, ki temelji na razvrščanju lookup_array v padajočem vrstnem redu. Če ne bodo razvrščeni, bodo vrnjeni neveljavni rezultati.

Primeri

1. primer

Natančno mesto prve besedne zveze, ki se popolnoma ujema z vrednostjo »Gra« ali je tej vrednosti najbližje, je določeno v spodnjem primeru.

Formula: XMATCH(E3,C3:C7,1)

Excelova tabela, v kateri so navedeni različni sadni izdelki od celice C3 do C7. Formula XMATCH se uporablja za iskanje mesta v tabeli, kjer se besedilo ujema z besedo gra (določeno v celici E3). Formula vrne 2 kot besedilo Grape je na drugem mestu tabele.

2. primer

Število prodajalcev, ki so upravičeni do dodatka, je določeno v naslednjem primeru. Če želite odkriti najbližji element na seznamu ali natančno ujemanje, uporabite tudi 1 za match_mode. Ker pa so podatki številski, vrne število vrednosti. Ker so štirje prodajni zastopniki v tem primeru presegli znesek dodatka, funkcija prinaša 4.

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

Excelova tabela, v kateri so navedena imena prodajnih zastopnikov v celicah od B3 do B9 in skupna prodajna vrednost za vsakega predstavnika v celicah od C3 do C9. Formula XMATCH se uporablja za izračun števila prodajnih zastopnikov, ki so upravičeni do bonusov, če izpolnjujejo mejno vrednost, ki je določena v celici F2.

3. primer

Nato bomo izvedli hkratno navpično in vodoravno iskanje z uporabo kombinacije funkcij INDEX/XMATCH/XMATCH. V tem primeru bi želeli, da se vrne skupna prodaja za določenega prodajnega zastopnika in mesec. To je primerljivo z združevanjem metod INDEX in MATCH , vendar zahteva manj argumentov.

Formula=INDEX(C6:E12,XMATCH(B3,B6:B12),XMATCH(C3,C5:E5))

Excelova tabela, v kateri so imena prodajnih zastopnikov navedena v celicah od B6 do B12, zneski prodaje za vsakega predstavnika od januarja do marca pa so navedeni v stolpcih C, D in E. Kombinacija formul INDEX in XMATCH se uporablja za prikaz zneska prodaje določenega prodajnega zastopnika in meseca, navedenega v celicah B3 in C3.

4. primer

Poleg tega je mogoče funkcijo XMATCH uporabiti za vrnitev vrednosti v polju. =XMATCH(4),{5,4,3,2,1} na primer, bi zagotovil 2, ker je 4 drugi vnos polja. Medtem ko =XMATCH(4.5,{5,4,3,2,1},1) vrne 1 natančno v tem primeru ujemanja, je argument match_mode (1) konfiguriran tako, da vrne bodisi točen rezultat bodisi naslednji največji element, torej 5. 

Potrebujete dodatno pomoč?

Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.