Funkcija XMATCH

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

Tukaj bomo uporabili XMATCH, da poiščete položaj elementa na seznamu.

Primer uporabe XMATCH za iskanje položaja elementa na seznamu

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

Matrika ali obseg, ki ga želite poiskati

[match_mode]

Izbirno

Določite vrsto ujemanja:

0 – natančna ujemanja (privzeto)

-1-natančna ujemanja ali naslednja najmanjša točka

1 – natančno ujemanje ali naslednji največji element

2 – nadomestni znak se ujema s tem, kje *,? in ~ imajo poseben pomen.

[search_mode]

Izbirno

Določite vrsto iskanja:

1 – iskanje od prvega do zadnjega (privzeto)

-1-iskanje od zadnjega do prvega (vzvratno iskanje).

2 – izvedite binarno iskanje, ki se opira na lookup_array, ki so razvrščene v naraščajočem vrstnem redu. Če niso razvrščeni, bodo vrnjeni neveljavni rezultati.  

-2 – izvedite binarno iskanje, ki se opira na lookup_array razvrščene v padajočem vrstnem redu. Če niso razvrščeni, bodo vrnjeni neveljavni rezultati.

Primeri

1. primer

V tem primeru je prikazan položaj prvega izraza, ki je natančno ujemanje ali naslednja največja vrednost za (tj. se začne z) "gra".

Primer uporabe XMATCH za vrnitev nadomestnega iskanja

2. primer

V tem naslednjem primeru je prikazano število prodajnih oseb, ki izpolnjujejo pogoje za bonus. To uporablja tudi 1 za match_mode, če želite poiskati natančno ujemanje ali naslednji največji element na seznamu, ker pa so podatki številski, vrne število vrednosti. V tem primeru funkcija vrne 4, ker je 4 prodajna ponovitev, ki je presegla znesek bonusa.

Primer uporabe XMATCH za iskanje števila vrednosti nad določeno omejitvijo tako, da iščete natančno ujemanje ali naslednji največji element

3. primer

Nato bomo uporabili kombinacijo INDEKSa/XMATCH/XMATCH za izvajanje sočasnih navpičnih in horizontalnih iskanj. V tem primeru želimo vrniti znesek prodaje za dani prodajni rep in določen mesec. To je podobno uporabi funkcij index in Match v povezavi, le da zahteva manj argumentov.

Slika uporabe kombinacije INDEX/XMATCH/XMATCH za izvajanje sočasnih navpičnih in horizontalnih iskanj.

4. primer

Če želite vrniti vrednost v matriki, lahko uporabite tudi XMATCH. Na primer = XMATCH (4, {5, 4, 3, 2; 1}) bi vrnila 2, ker je 4 drugi element v matriki. To je točen primer ujemanja, medtem ko je = XMATCH (4.5, {5, 4, 3, 2, 1}, 1) vrne 1, saj je argument» match_mode «(1) nastavljen tako, da vrne točno ujemanje ali naslednji največji element, ki je 5.

Potrebujete dodatno pomoč?

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

Glejte tudi

Funkcija XLOOKUP

Ali potrebujete dodatno pomoč?

Razširite poznavanje Officea
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridružite se programu Office Insider

Vam je bila informacija v pomoč?

Zahvaljujemo se vam za povratne informacije.

Zahvaljujemo se vam za povratne informacije. Videti je, da bi vam prišla prav pomoč enega od naših Officeovih agentov za podporo.

×