Hitta platsen för data med Excels MATCH-funktion

Innehållsförteckning:

Hitta platsen för data med Excels MATCH-funktion
Hitta platsen för data med Excels MATCH-funktion
Anonim

Key takeaways

  • MATCH-funktionens syntax är =MATCH(Lookup_value, Lookup_array, Match_type).
  • Kan anges manuellt. Eller, för att använda Excels inbyggda funktioner, välj Formler > Lookup & Reference > MATCH.
  • Returnerar ett tal som anger den första relativa positionen för data i en lista, array eller v alt cellområde.

Så här använder du Excels MATCH-funktion för att hitta positionen för ett värde i en rad, kolumn eller tabell. Detta är användbart när du måste hitta objektets plats i listan istället för själva objektet.

MATCH Funktionssyntax

En funktions syntax hänvisar till funktionens layout och inkluderar funktionens namn, parenteser, kommaavgränsare och argument. Syntaxen för MATCH-funktionen är:

=MATCH(Lookup_value, Lookup_array, Match_type)

MATCH Funktionsargument

Alla indata du ger till en funktion kallas ett argument. De flesta funktioner som finns i Excel kräver viss inmatning eller information för att kunna beräkna korrekt.

Dessa är MATCH-funktionens argument:

Lookup_value

Lookup_value (obligatoriskt) är värdet som du vill hitta i listan med data. Detta argument kan vara ett tal, text, logiskt värde eller en cellreferens.

Lookup_array

Lookup_array (obligatoriskt) är cellintervallet som genomsöks.

Match_type

Match_type (valfritt) talar om för Excel hur man matchar Lookup_value med värden i Lookup_arrayen. Standardvärdet för detta argument är 1. Valen är -1, 0 eller 1.

  • Om Match_type är lika med 1 eller utelämnas, hittar MATCH det största värdet som är mindre än eller lika med Lookup_value. Lookup_array-data måste sorteras i stigande ordning.
  • Om Match_type är lika med 0, hittar MATCH det första värdet som är exakt lika med Lookup_value. Lookup_array-data kan sorteras i valfri ordning.
  • Om Match_type är lika med -1, hittar MATCH det minsta värdet som är större än eller lika med Lookup_value. Lookup_array-data måste sorteras i fallande ordning.

Hur man använder MATCH-funktionen i Excel

MATCH-exemplet som visas i denna handledning använder funktionen för att hitta positionen för termen Gizmos i en inventeringslista. Funktionssyntaxen kan matas in manuellt i en cell eller genom att använda Excels inbyggda funktioner, som visas här.

Image
Image

För att ange MATCH-funktionen och argumenten:

  1. Öppna ett tomt Excel-kalkylblad och ange data i kolumnerna C, D och E, som visas i bilden nedan. Lämna cell D2 tom, eftersom den specifika cellen kommer att vara värd för funktionen.

    Image
    Image
  2. Välj cell D2 för att göra den till den aktiva cellen.
  3. Välj fliken Formler i menyn ribbon.
  4. Välj Lookup & Reference för att öppna rullgardinsmenyn Function.
  5. Välj MATCH i listan för att öppna dialogrutan Function Arguments. (I Excel för Mac öppnas Formula Builder.)
  6. Placera markören i textrutan Lookup_value.
  7. Välj cell C2 i kalkylbladet för att ange cellreferensen.
  8. Placera markören i textrutan Lookup_array.
  9. Markera celler E2 till E7 i kalkylbladet för att ange intervallet.
  10. Placera markören i textrutan Match_type.
  11. Ange numret 0 på den här raden för att hitta en exakt matchning till data i cell D3.

    Image
    Image
  12. Välj OK för att slutföra funktionen. (I Excel för Mac, välj Done.)
  13. Numret 5 visas i cell D3 eftersom termen Gizmos är den femte posten från toppen i inventeringslistan.
  14. När du väljer cell D3 visas hela funktionen i formelfältet ovanför kalkylbladet.

    =MATCH(C2, E2:E7, 0)

Kombinera MATCH med andra Excel-funktioner

MATCH-funktionen används vanligtvis i kombination med andra uppslagsfunktioner, såsom VLOOKUP eller INDEX och används som indata för den andra funktionens argument, såsom:

  • Argumentet col_index_num för VLOOKUP.
  • Argumentet row_num för INDEX-funktionen.

Rekommenderad: