Hur man använder MATCH-funktionen i Excel

När det kommer till dataanalys i Excel är förmågan att hitta specifik data inom ett intervall viktig. Medan Excel erbjuder olika funktioner och funktioner för att hitta och extrahera information från en datauppsättning, ger MATCH-funktionen en flexibel och effektiv lösning.

I den här artikeln kommer vi att utforska syntax, applikationer och exempel på hur MATCH-funktionen används i Excel.

Vad är MATCH-funktionen i Excel?

MATCH-funktionen i Excel låter dig söka efter ett specifikt värde inom ett intervall och returnerar den relativa positionen inom det intervallet. Du kan sedan använda denna position för att hämta motsvarande data från datamängden.

Syntaxen för MATCH-funktionen är följande:

 =MATCH(lookup_value, lookup_array, [match_type]) 

Var:

  • lookup_value: Detta är värdet du vill hitta inom lookup_arrayen.
  • lookup_array: Detta är intervallet av celler där du vill söka efter lookup_value.
  • match_type (valfritt): Detta argument anger vilken typ av matchning du vill utföra. Det finns tre alternativ:
  • 0 (eller utelämnad): Detta hittar den första förekomsten av ett värde som är exakt lika med lookup_value. Lookup_arrayen kan vara i valfri ordning.
  • 1: Detta hittar det största värdet som är mindre än eller lika med lookup_value, förutsatt att lookup_arrayen är sorterad i stigande ordning.
  • -1: Detta hittar det minsta värdet som är större än eller lika med lookup_value, förutsatt att lookup_arrayen är sorterad i fallande ordning.
  • Hur man använder MATCH-funktionen i Excel

    Låt oss överväga några praktiska exempel för att förstå hur man använder Excels MATCH-funktion:

    Att hitta en exakt matchning

    Anta att du har en lista över elevernas poäng i ett kalkylblad och att du vill hitta positionen för Alexs poäng (88). Du kan använda MATCH-funktionen med match_type 0 (exakt matchning) för att uppnå detta. Här är formeln du skulle använda:

     =MATCH(88, B1:B7, 0) 

    Denna formel kommer att söka efter värdet 88 i intervallet B1:B7 och returnera dess relativa position. Resultatet skulle bli 5, vilket indikerar att Alex poäng är det femte värdet i listan över provresultat.

    Hitta den närmaste matchningen i sorterad data

    Låt oss säga att du har en lista över temperaturer och deras motsvarande höjder sorterade i stigande höjdordning. Du vill hitta den närmaste höjdmatchningen till 1800 i listan. Här är formeln du kommer att använda:

     =MATCH(1800, B1:B7, 1) 

    Funktionen söker efter värdet 1800 i området B1:B7 (höjdkolumnen) och returnerar positionen för det närmaste värdet som är mindre än eller lika med 1800. I detta fall är den närmaste höjden mindre än eller lika med 1800 1500 (i cell B3), så formeln returnerar 3.

    Hantera fel med MATCH

    När du använder MATCH-funktionen kan du stöta på vissa fel. Till exempel, om lookup_value inte hittas i lookup_array, returnerar MATCH-funktionen #N/A-felet.

    För att hantera detta kan du använda funktionen IFERROR eller ISERROR för att ge ett mer användarvänligt meddelande. Här är ett exempel:

     =IFERROR(MATCH("Chicago", A2:A8, 0), "City not found") 

    Eftersom Chicago inte hittas i intervallet kommer Excel att visa Stad ej hittad istället för felvärdet.

    Använda MATCH med andra Excel-funktioner

    MATCH-funktionen blir ännu mer kraftfull när den kombineras med andra funktioner, såsom VLOOKUP, INDEX och OFFSET-funktionen, för att utföra avancerade uppgifter för datasökning och hämtning.

    Använda VLOOKUP med MATCH-funktionen

    Anta att vi har en tabell med kolumner: ID, Produkt, Kategori och Pris. Vi kommer att använda VLOOKUP och MATCH för att hitta motsvarande produkt och pris för ID:t i cell A4. För att få produkten, använd följande formel:

     =VLOOKUP(A4,A2:D7, MATCH("Product", A1:D1,0), FALSE) 

    För att få priset:

     =VLOOKUP(A4,A2:D7, MATCH("Price", A1:D1,0), FALSE) 

    I det här exemplet kommer funktionen VLOOKUP att använda värdet i cell A4 (som är ID) för att söka efter motsvarande rad i intervallet A2:D7.

    När den väl hittar raden kommer den att använda kolumnnumret som returneras av MATCH för att hämta produkt- och prisvärdena.

    Bemästra datauppslagningar med Excels MATCH-funktion

    MATCH-funktionen är ett viktigt verktyg i Excel för att lokalisera specifik data inom ett område, och dess mångsidighet gör den värdefull för olika avancerade datauppslagsuppgifter. Genom att förstå dess syntax och olika matchningstyper kan du effektivt navigera genom dina data och hitta exakta eller ungefärliga matchningar efter behov.

    Genom att kombinera MATCH med andra funktioner som VLOOKUP och IFERROR kan du skapa avancerade uppslagsformler för att hantera olika scenarier och arbeta effektivt med stora datamängder.