Match og Xmatch Forklaret
Stryg for at vise menuen
Hvad MATCH-funktionen gør
Funktionen MATCH søger efter en værdi i et område og returnerer positionen for denne værdi.
I stedet for at returnere selve værdien, returnerer MATCH den relative position for fundet.
Denne position kan derefter bruges af andre funktioner såsom INDEX.
Grundlæggende syntaks
=MATCH(lookup_value; lookup_array; match_type)
lookup_value: værdien der skal søges efter;lookup_array: området hvor Excel søger efter værdien;match_type: styrer hvordan Excel udfører matchningen.
Indstillinger for matchtype
Value | Meaning |
|---|---|
0 | præcis match |
1 | præcis match eller næste mindre værdi |
-1 | præcis match eller næste større værdi |
Eksempel på at finde positionen af et produkt
Antag at regnearket indeholder følgende liste: Product, Mouse, Keyboard, Monitor, Webcam. Listen er placeret i området A3:A6.
For at finde positionen af Monitor, anvendes:
=MATCH("Monitor"; A4:A7; 0)
Excel søger i listen og returnerer: 3. Fordi Monitor er det tredje element i området.
Det returnerede tal er relativt til det valgte område, ikke regnearket. MATCH returnerer blot positionen for det fundne element.
XMATCH-funktion
XMATCH er den moderne version af MATCH.
Den fungerer på samme måde, men giver mere fleksibilitet.
Grundlæggende syntaks
=XMATCH(lookup_value; lookup_array)
XMATCH udfører som standard et præcist match, så argumentet for matchtype er ikke påkrævet.
Eksempel med XMATCH
For at finde positionen af Monitor:
=XMATCH("Monitor"; A4:A7)
Resultatet er også: 3
Hvorfor XMATCH ofte foretrækkes
XMATCH forbedrer flere begrænsninger ved MATCH:
- Præcis match er standardindstillingen;
- Understøtter omvendte søgninger;
- Tilbyder yderligere søgemuligheder.
Dog returnerer begge funktioner positionen for matchen, ikke selve værdien.
MATCH og XMATCH returnerer ikke værdien fra en tabel.
De returnerer placeringen af værdien inden for et område.
Denne position kan derefter bruges af INDEX til at hente den tilsvarende værdi.
Scenario
Et regneark indeholder en liste over produktnavne. Et produktnavn indtastes i en inputcelle. Målet er at returnere positionen for det produkt i listen.
Opgaveinstruktioner
Brug XMATCH til at returnere positionen for det valgte afdelingsnavn i listen.
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat