XMATCH-funksjonen søker etter et angitt element i en matrise eller et celleområde, og returnerer deretter elementets relative posisjon. 

Her bruker vi XMATCH til å finne plasseringen til et element i en liste.

Eksempel på bruk av XMATCH for å finne plasseringen til et element i en liste

XMATCH-funksjonen returnerer den relative plasseringen av et element i en matrise eller et celleområde. 

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

Argument

Beskrivelse

søkeverdi

Nødvendig

Oppslagsverdien

søkematrise

Nødvendig

Matrisen eller området du vil søke i

[match_mode]

Valgfri

Angi samsvarstypen:

0 – nøyaktig samsvar (standard)

-1 – nøyaktig samsvar eller neste minste element

1 – nøyaktig samsvar eller nest største element

2 – Et jokertegn samsvarer der *, ?, og ~ har spesiell betydning.

[search_mode]

Valgfri

Angi søketypen:

1 – Søk fra første til siste (standard)

-1 – Søk siste-til-første (omvendt søk).

2 – Utfør et binært søk som er avhengig av lookup_array sorteres i stigende rekkefølge. Hvis det ikke er sortert, returneres ugyldige resultater.  

-2 – Utføre et binært søk som er avhengig av lookup_array sorteres i synkende rekkefølge. Hvis det ikke er sortert, returneres ugyldige resultater.

Eksempler

Eksempel 1

Følgende eksempel finner posisjonen til det første uttrykket som er et nøyaktig samsvar eller den nest største verdien for (dvs. starter med) "Gra".

Eksempel på bruk av XMATCH til å returnere et jokertegnsøk

Eksempel 2

Dette neste eksemplet finner antall selgere som er kvalifisert for en bonus. Dette bruker også 1 for match_mode til å finne et nøyaktig samsvar eller det nest største elementet i listen, men siden dataene er numeriske, returneres antall verdier. I dette tilfellet returnerer funksjonen 4, siden det er fire selgere som har overskredet bonusbeløpet.

Eksempel på bruk av XMATCH til å finne antall verdier over en bestemt grense ved å se etter et nøyaktig samsvar eller det nest største elementet

Eksempel 3

Deretter bruker vi en kombinasjon av INDEKS/XMATCH/XMATCH til å utføre et loddrett og vannrett oppslag samtidig. I dette tilfellet ønsker vi å returnere salgsbeløpet for en gitt selger og en gitt måned. Dette ligner på bruk av FUNKSJONENE INDEKS og SAMMENLIGNE sammen, bortsett fra at det krever færre argumenter.

Bilde av bruk av en kombinasjon av INDEKS/XMATCH/XMATCH til å utføre et loddrett og vannrett oppslag samtidig.

Eksempel 4

Du kan også bruke XMATCH til å returnere en verdi i en matrise. =XMATCH(4;{5;4;3;2;1}) vil for eksempel returnere 2, siden 4 er det andre elementet i matrisen. Dette er et nøyaktig samsvarsscenario, mens =XMATCH(4,5;{5;4;3;2;1};1) returnerer 1, da match_mode-argumentet (1) er satt til å returnere et nøyaktig samsvar eller det nest største elementet, som er 5.

Trenger du mer hjelp?

Du kan alltid spørre en ekspert i Excels tekniske fellesskap eller få hjelp i Svar-fellesskapet.

Se også

XOPPSLAG funksjon

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med kvaliteten på oversettelsen?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×