Match og Xmatch Forklart
Sveip for å vise menyen
Hva MATCH-funksjonen gjør
MATCH-funksjonen søker etter en verdi i et område og returnerer posisjonen til denne verdien.
I stedet for å returnere selve verdien, returnerer MATCH relativ posisjon til treffet.
Denne posisjonen kan deretter brukes av andre funksjoner som INDEX.
Grunnleggende syntaks
=MATCH(lookup_value; lookup_array; match_type)
lookup_value: verdien som skal søkes etter;lookup_array: området der Excel søker etter verdien;match_type: styrer hvordan Excel utfører søket.
Alternativer for match_type
Value | Meaning |
|---|---|
0 | eksakt treff |
1 | eksakt treff eller neste lavere verdi |
-1 | eksakt treff eller neste høyere verdi |
Eksempel på å finne posisjonen til et produkt
Anta at regnearket inneholder følgende liste: Product, Mouse, Keyboard, Monitor, Webcam. Listen er plassert i området A3:A6.
For å finne posisjonen til Monitor, bruk:
=MATCH("Monitor"; A4:A7; 0)
Excel søker i listen og returnerer: 3. Fordi Monitor er det tredje elementet i området.
Det returnerte tallet er relativt til det valgte området, ikke regnearket. MATCH returnerer kun posisjonen til treffet.
XMATCH-funksjon
XMATCH er den moderne versjonen av MATCH.
Den fungerer på lignende måte, men gir mer fleksibilitet.
Grunnleggende syntaks
=XMATCH(lookup_value; lookup_array)
XMATCH utfører et eksakt treff som standard, så argumentet for trefftype er ikke nødvendig.
Eksempel med XMATCH
For å finne posisjonen til Monitor:
=XMATCH("Monitor"; A4:A7)
Resultatet er også: 3
Hvorfor XMATCH ofte foretrekkes
XMATCH forbedrer flere begrensninger ved MATCH:
- Eksakt treff er standardinnstillingen;
- Den støtter omvendt søk;
- Den gir flere søkealternativer.
Begge funksjonene returnerer imidlertid posisjonen til treffet, ikke selve verdien.
MATCH og XMATCH returnerer ikke verdien fra en tabell.
De returnerer posisjonen til verdien innenfor et område.
Denne posisjonen kan deretter brukes av INDEX for å hente tilsvarende verdi.
Scenario
Et regneark inneholder en liste over produktnavn. Et produktnavn skrives inn i en inndatacelle. Målet er å returnere posisjonen til det produktet i listen.
Oppgaveinstruksjoner
Bruk XMATCH for å returnere posisjonen til det valgte avdelingsnavnet i listen.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår