
Sammendrag
MATCH er en Excel-funksjon som brukes til å finne posisjonen til en oppslagsverdi i en rad, kolonne eller tabell. MATCH støtter omtrentlig og nøyaktig matching, og jokertegn (*?) For delvis samsvar. Ofte kombineres MATCH med INDEX-funksjonen for å hente en verdi i en matchet posisjon.
Hensikt
Få posisjonen til et element i en matriseReturverdi
Et tall som representerer en posisjon i lookup_array.Syntaks
= MATCH (lookup_value, lookup_array, (match_type))Argumenter
- lookup_value - Verdien som skal matche i lookup_array.
- lookup_array - Et rekke celler eller en matereferanse .
- match_type - (valgfritt) 1 = eksakt eller neste minste (standard), 0 = eksakt samsvar, -1 = eksakt eller nest største.
Versjon
Excel 2003Bruksanvisninger
MATCH-funksjonen brukes til å bestemme posisjonen til en verdi i et område eller en matrise. For eksempel, i skjermbildet ovenfor, er formelen i celle E6 konfigurert til å få posisjonen til verdien i celle D6. MATCH-funksjonen returnerer 5, fordi oppslagsverdien ("fersken") er i 5. posisjon i området B6: B14:
=MATCH(D6,B6:B14,0) // returns 5
MATCH-funksjonen kan utføre nøyaktige og omtrentlige kamper, og støtter jokertegn (*?) For delvis kamper. Det er 3 separate samsvarsmoduser (angitt av argumentet match_type), som beskrevet nedenfor.
Ofte kombineres MATCH-funksjonen med INDEX-funksjonen for å hente en verdi i en bestemt (matchet) posisjon. Med andre ord, MATCH finner ut posisjonen, og INDEX returnerer verdien på den posisjonen. For en detaljert forklaring, se Hvordan bruke INDEX og MATCH.
Kamptypeinformasjon
Kamptype er valgfri. Hvis ikke angitt, er samsvarstypen som standard 1 (eksakt eller nest minste). Når samsvarstype er 1 eller -1, blir det noen ganger referert til som "omtrentlig samsvar". Husk imidlertid at MATCH vil finne en nøyaktig samsvar med alle kamptyper, som nevnt i tabellen nedenfor:
Kamptype | Oppførsel | Detaljer |
---|---|---|
1 | Tilnærmet | MATCH finner den største verdien mindre enn eller lik oppslagsverdien. Oppslagsmatrise må sorteres i stigende rekkefølge. |
0 | Nøyaktig | MATCH finner den første verdien lik oppslagsverdien. Oppslagsmatrise trenger ikke sorteres. |
-1 | Tilnærmet | MATCH finner den minste verdien større enn eller lik oppslagsverdien. Oppslagsmatrise må sorteres i synkende rekkefølge. |
Tilnærmet | Når samsvarstype er utelatt, er den som standard 1 med atferd som forklart ovenfor. |
Forsiktig: Husk å sette samsvarstype til null (0) hvis du trenger en nøyaktig samsvar. Standardinnstillingen 1 kan føre til at MATCH returnerer resultater som "ser normale ut", men som faktisk er feil. Eksplisitt å gi en verdi for match_type, er en god påminnelse om hvilken oppførsel som forventes.
Eksempler
Nedenfor er enkle eksempler på hvordan MATCH-funksjonen kan brukes til å returnere posisjonen til verdier i et område. Lenger ned på siden er mer avanserte eksempler på hvordan MATCH kan brukes til å løse virkelige problemer.
Nøyaktig treff
Når samsvarstype er satt til null, utfører MATCH en nøyaktig samsvar. I eksemplet nedenfor er formelen i E3:
=MATCH(E2,B3:B11,0)
I formelen ovenfor kommer oppslagsverdien fra celle E2. Hvis oppslagsverdien er hardkodet i formelen, må den omsluttes med dobbelt anførselstegn (""), siden det er en tekstverdi:
=MATCH("Mars",B3:B11,0)
Merk: MATCH er ikke mellom store og små bokstaver, så "Mars" og "mars" vil begge returnere 4.
Omtrentlig kamp
Når samsvarstype er satt til 1, vil MATCH utføre en omtrentlig samsvar på verdiene som er sortert AZ, og finner den største verdien mindre enn eller lik oppslagsverdien. I eksemplet vist nedenfor er formelen i E3:
=MATCH(E2,B3:B11,1)
Jokertegnkamp
Når kamptype er satt til null (0), kan MATCH utføre en kamp med jokertegn. I eksemplet vist nedenfor er formelen i E3:
=MATCH(E2,B3:B11,0)
Dette tilsvarer:
=MATCH("pq*",B3:B11,0)
Se nedenfor for flere eksempler på MATCH-funksjonen.
Merknader
- MATCH er ikke mellom store og små bokstaver.
- MATCH returnerer feilen # N / A hvis ingen samsvar blir funnet.
- MATCH fungerer bare med tekst på opptil 255 tegn.
- I tilfelle duplikater returnerer MATCH den første kampen.
- Hvis samsvarstype er -1 eller 1, må oppslagsarray sorteres som nevnt ovenfor.
- Hvis samsvarstype er 0, kan oppslagsverdien inneholde jokertegn.
- MATCH-funksjonen brukes ofte sammen med INDEX-funksjonen.
Relaterte videoer





