Hvordan bruke Excel MATCH-funksjonen

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 matrise

Returverdi

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 2003

Bruksanvisninger

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

Hvordan markere omtrentlige kampoppslag I denne videoen vil vi se på hvordan du fremhever resultatene av omtrentlig kampoppslag med betinget formatering. Excel-formelfeilkoder I denne videoen går vi gjennom hver av feilkodene som Excel viser når det er noe galt med en formel. Vi vil også se på noen enkle måter å løse feilene på. Slik gjør du en toveisoppslag med INDEX og MATCH I denne videoen bruker vi MATCH for å finne posisjonen til et element i en tabell, og INDEX-funksjonen for å hente verdien på den posisjonen i en toveisoppslag. Hvordan slå opp ting med INDEX og MATCH I denne videoen skal vi kombinere INDEX og MATCH sammen for å slå opp ting. Dette er kjernen i alle INDEX- og MATCH-formler. Introduksjon til strukturerte referanser Denne videoen gir en kort introduksjon til strukturerte referanser. Strukturerte referanser er en enkel måte å referere til tabeller i Excel-formler. Hvordan bruke MATCH-funksjonen for eksakte treff I denne videoen ser vi på hvordan MATCH-funksjonen kan finne posisjonen til et element i en liste. Dette er en nøkkelide i INDEX- og MATCH-formler.

Interessante artikler...