Excelova funkcija XMATCH
Funkcija XMATCH vrne relativni položaj določene vrednosti v navpičnem ali vodoravnem nizu ali obsegu.
Opomba: funkcija XMATCH je na voljo samo v Excelu za Microsoft 365, Excel 2021 ali novejše različice Excela in Excel za splet.
Sintaksa
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
Argumenti
- lookup_value (obvezno): Vrednost, ki jo iščete.
- lookup_array (obvezno): Niz ali obseg celic za iskanje.
- [match_mode] (neobvezno): Vrsta ujemanja, ki jo želite uporabiti:
- 0 or izpuščeni, natančno ujemanje;
- -1, natančno ujemanje ali naslednja najmanjša vrednost;
- 1, natančno ujemanje ali naslednja največja vrednost;
- 2, ujemanje z nadomestnimi znaki *, ? in ~.
- [način_iskanja] (izbirno): Vrsta iskanja, ki jo želite uporabiti:
- 1 or izpuščeni, iskanje od prvega do zadnjega;
- -1, iskanje od zadnjega do prvega;
- 2, binarno iskanje naraščajoče - iskalni_array je treba razvrstiti v naraščajočem vrstnem redu.
- -2, binarno iskanje padajoče - iskalni_array je treba razvrstiti v padajočem vrstnem redu.
Vrnjena vrednost
Funkcija XMATCH vrne celo število, ki označuje relativni položaj iskane vrednosti.
Opombe k funkciji
- XMATCH vrne prvo ujemanje v primeru dvojnikov.
- XMATCH ni občutljiv na velike in male črke. Dodate lahko TOČNO funkcija da se formula razlikuje med velikimi in malimi črkami.
- iskalni_array mora biti obseg ene vrstice ali enega stolpca.
- Če je iskalna vrednost formule MATCH v obliki besedila, jo postavite v narekovaje.
- O # N / A bo vrnjena napaka, če iskane vrednosti ne bo mogoče najti.
Primer
Recimo, da imate tabelo, ki je razvrščena po ocenah, da dobite rang Kyle, kopirajte ali vnesite spodnjo formulo v celico in nato pritisnite Vnesite da dobite rezultat:
=XMATCH("Kyle",C3: C14)
Ali pa uporabite sklic na celico, da naredite formulo dinamično:
=XMATCH(H2,C3: C14)
Opomba: match_mode in iskalni_način argumenti so izpuščeni, ker privzeto izvajajo natančno ujemanje in iskanje lookup_value od prvega do zadnjega v iskalni_array, kar popolnoma ustreza našemu primeru.
Primer za izvedbo ujemanja z nadomestnimi znaki
Nadomestni znak zvezdica (*) se lahko ujema s poljubnim številom znakov, medtem ko se vprašaj (?) ujema s katerim koli posameznim znakom. Če se morate ujemati z dejanskim nadomestnim znakom – zvezdico (*) ali vprašajem (?), vstavite Tildo (~) pred nadomestni znak.
Če želite dobiti rang prvega študenta, katerega ime se začne na B, morate nastaviti lookup_value do B*. Kopirajte ali vnesite spodnjo formulo v celico in pritisnite Vnesite da dobite rezultat:
=XMATCH("B*",C3: C14,2)
Ali pa uporabite sklic na celico, da naredite formulo dinamično:
=XMATCH(H2,C3: C14,2)
Sorodne funkcije
Funkcija Microsoft Excel MATCH išče določeno vrednost v območju celic in vrne relativni položaj te vrednosti.
Excelov novi XLOOKUP je najmočnejša in najpreprostejša funkcija iskanja, ki jo lahko ponudi Excel. Z nenehnimi prizadevanji je Microsoft končno izdal to funkcijo XLOOKUP, da bi nadomestil VLOOKUP, HLOOKUP, INDEX+MATCH in druge funkcije iskanja.
Najboljša orodja za pisarniško produktivnost
Kutools for Excel - Pomaga vam izstopati iz množice
Kutools for Excel Ponaša se z več kot 300 funkcijami, Zagotavljanje, da je vse, kar potrebujete, le en klik stran ...

Office Tab - Omogočite branje in urejanje z zavihki v Microsoft Officeu (vključno z Excelom)
- Eno sekundo za preklop med desetinami odprtih dokumentov!
- Vsak dan zmanjšajte na stotine klikov z miško, poslovite se od roke miške.
- Poveča vašo produktivnost za 50% pri ogledu in urejanju več dokumentov.
- Prinaša učinkovite zavihke v Office (vključno z Excelom), tako kot Chrome, Edge in Firefox.
