Sådan bruges Excel MATCH-funktionen

Resumé

MATCH er en Excel-funktion, der bruges til at lokalisere placeringen af ​​en opslagsværdi i en række, kolonne eller tabel. MATCH understøtter omtrentlig og nøjagtig matchning og jokertegn (*?) For delvise matches. Ofte kombineres MATCH med INDEX-funktionen for at hente en værdi i en matchet position.

Formål

Få placeringen af ​​et element i en matrix

Returneringsværdi

Et tal, der repræsenterer en position i lookup_array.

Syntaks

= MATCH (lookup_value, lookup_array, (match_type))

Argumenter

  • lookup_value - Værdien, der skal matches i lookup_array.
  • lookup_array - Et række celler eller en matrixreference .
  • match_type - (valgfri) 1 = nøjagtig eller næste mindste (standard), 0 = nøjagtig matchning, -1 = nøjagtig eller næststørst.

Version

Excel 2003

Brugsanvisninger

MATCH-funktionen bruges til at bestemme placeringen af ​​en værdi i et interval eller array. For eksempel i skærmbilledet ovenfor er formlen i celle E6 konfigureret til at få placeringen af ​​værdien i celle D6. MATCH-funktionen returnerer 5, fordi opslagsværdien ("fersken") er i 5. position i området B6: B14:

=MATCH(D6,B6:B14,0) // returns 5

MATCH-funktionen kan udføre nøjagtige og omtrentlige matches og understøtter jokertegn (*?) Til delvise matches. Der er 3 separate matchtilstande (indstillet af argumentet match_type) som beskrevet nedenfor.

Ofte kombineres MATCH-funktionen med INDEX-funktionen for at hente en værdi i en bestemt (matchet) position. Med andre ord viser MATCH positionen, og INDEX returnerer værdien på den position. For en detaljeret forklaring, se Sådan bruges INDEX og MATCH.

Match type information

Kamptype er valgfri. Hvis ikke angivet, er matchtype som standard 1 (nøjagtig eller næste mindste). Når kamptype er 1 eller -1, kaldes det undertiden "omtrentlig kamp". Husk dog, at MATCH finder et nøjagtigt match med alle matchtyper, som angivet i nedenstående tabel:

Kamptype Opførsel detaljer
1 Omtrentlig MATCH finder den største værdi mindre end eller lig med opslagsværdien. Opslagsarray skal sorteres i stigende rækkefølge.
0 Præcis MATCH finder den første værdi svarende til opslagsværdien. Opslagsarray behøver ikke at blive sorteret.
-1 Omtrentlig MATCH finder den mindste værdi større end eller lig med opslagsværdien. Opslagsarray skal sorteres i faldende rækkefølge.
Omtrentlig Når kamptype udelades, er den som standard 1 med adfærd som forklaret ovenfor.

Forsigtig: Sørg for at indstille matchtypen til nul (0), hvis du har brug for et nøjagtigt match. Standardindstillingen på 1 kan få MATCH til at returnere resultater, der "ser normale" ud, men som faktisk er forkerte. Eksplicit at give en værdi til match_type er en god påmindelse om, hvilken adfærd der forventes.

Eksempler

Nedenfor er enkle eksempler på, hvordan MATCH-funktionen kan bruges til at returnere værdienes position i et interval. Længere nede på siden er der mere avancerede eksempler på, hvordan MATCH kan bruges til at løse virkelige problemer.

Præcis match

Når matchtype er sat til nul, udfører MATCH et nøjagtigt match. I eksemplet nedenfor er formlen i E3:

=MATCH(E2,B3:B11,0)

I formlen ovenfor kommer opslagsværdien fra celle E2. Hvis opslagsværdien er hårdkodet i formlen, skal den omsluttes med dobbelt anførselstegn (""), da det er en tekstværdi:

=MATCH("Mars",B3:B11,0)

Bemærk: MATCH er ikke store og små bogstaver, så "Mars" og "mars" returnerer begge 4.

Omtrentlig kamp

Når matchtype er indstillet til 1, udfører MATCH en omtrentlig matchning på værdier sorteret AZ og finder den største værdi mindre end eller lig med opslagsværdien. I eksemplet vist nedenfor er formlen i E3:

=MATCH(E2,B3:B11,1)

Wildcard-kamp

Når kamptype er sat til nul (0), kan MATCH udføre et match ved hjælp af jokertegn. I eksemplet vist nedenfor er formlen i E3:

=MATCH(E2,B3:B11,0)

Dette svarer til:

=MATCH("pq*",B3:B11,0)

Se nedenfor for flere eksempler på MATCH-funktionen.

Bemærkninger

  • MATCH er ikke store og små bogstaver.
  • MATCH returnerer fejlen # N / A, hvis der ikke findes noget match.
  • MATCH fungerer kun med tekst på op til 255 tegn.
  • I tilfælde af duplikater returnerer MATCH den første kamp.
  • Hvis match_type er -1 eller 1, skal lookup_array sorteres som nævnt ovenfor.
  • Hvis match_type er 0, kan opslagsværdien indeholde jokertegn.
  • MATCH-funktionen bruges ofte sammen med INDEX-funktionen.

Lignende videoer

Sådan fremhæves omtrentlige matchopslag I denne video ser vi på, hvordan man fremhæver resultaterne af omtrentlige matchopslag med betinget formatering. Excel-formelfejlkoder I denne video går vi gennem hver af de fejlkoder, som Excel viser, når der er noget galt med en formel. Vi ser også på nogle enkle måder at løse fejlene på. Sådan foretages en tovejsopslag med INDEX og MATCH I denne video bruger vi MATCH til at finde placeringen af ​​et element i en tabel og INDEX-funktionen til at hente værdien på den position i en tovejsopslag. Sådan ser du tingene op med INDEX og MATCH I denne video skal vi kombinere INDEX og MATCH sammen for at slå tingene op. Dette er kernen i alle INDEX- og MATCH-formler. Introduktion til strukturerede referencer Denne video giver en kort introduktion til strukturerede referencer. Strukturerede referencer er en nem måde at henvise til tabeller i Excel-formler. Sådan bruges MATCH-funktionen til nøjagtige match I denne video ser vi på, hvordan MATCH-funktionen kan finde placeringen af ​​et element i en liste. Dette er en nøgleide i INDEX- og MATCH-formler.

Interessante artikler...