Att ta reda på handlingsbar insikt är det primära målet för en databas. Microsoft Excel erbjuder funktionerna VLOOKUP och HLOOKUP för att hitta data från ett stort kalkylblad. Dessa funktioner är dock inte tillräckligt flexibla.

Du kan använda INDEX och MATCH i Excel för att göra din dataupptäcktsuppgift enklare. Du kommer att njuta av bekymmersfri datahämtning, även i avancerade och komplexa situationer. Den här artikeln hjälper dig att förstå dessa två funktioner i enkla termer och lättförståeliga exempel.

Vad är INDEX-funktionen?

INDEX-funktionen för Microsoft excel hämtar ett värde från ett givet cellområde. Liksom en GPS-enhet som hittar en plats på en karta, hittar den här funktionen ett cellvärde inom ett cellområde.

Medan du för en GPS måste ange latitud och longitud, för att INDEX-funktionen ska fungera måste du ange ett cellområde, radnummer och kolumnnummer. Här är syntaxen:

=INDEX(matris; radnummer; [kolumnnummer])

Relaterad: Hur man gör en tankekarta i Excel: enkla metoder

Du kan prova dessa steg för att tillämpa INDEX-funktionen i ett relevant scenario:

instagram viewer
  1. I en cell, placera en Lika tecken och skriv sedan INDEX.
  2. Tryck Flik och ange det första argumentet.
  3. Det ska vara ett cellintervall följt av ett kommatecken.
  4. Ange ett radnummer där du förväntar dig informationen och sätt ett kommatecken.
  5. Kolumnnumret är inte nödvändigt eftersom det bara finns en källkolumn.
  6. Sätt en parentes i slutet och tryck på Enter.
  7. Formeln ska se ut så här:
=INDEX(C5:C8;3;0)

Ladda ner: INDEX och MATCH i Excel handledning arbetsbok (Fri)

Vad är MATCH-funktionen?

Om du vill veta radnumret eller kolumnnumret för ett cellvärde eller celladress måste du använda MATCH-funktionen i Excel. Det är användbart när du behöver automatisera en uppgift i Excel, som att hitta ett cellvärde för INDEX-funktionen.

Det krävs tre ingångar för att hämta en cells position; uppslagsvärdet, cellintervallet där värdet finns och matchningskriterierna. De möjliga matchningstyperna är 0 för en exakt matchning, 1 för mindre än uppslagsvärdet och -1 för större än uppslagsvärdet. Här är syntaxen:

=MATCH(uppslagsvärde, uppslagsmatris, [matchningstyp])

Så här kan du prova MATCH-funktionen:

  1. Ange en Lika tecken i valfri cell och typ MATCH.
  2. Tryck Flik.
  3. Välj nu en cell som uppslagsreferens, eller skriv vad som helst inom citattecken.
  4. Välj ett cellintervall för källdata och skriv sedan 0 för en exakt matchning.
  5. Tryck Stiga på för att få cellpositionen. Följande är formeln i aktion:
=MATCH(C7;C5:C8;0)

=MATCH("aktivt lyssnande",C5:C8,0)

Relaterad: De bästa metoderna för datavisualisering som tillför värde till alla rapporter

Vilka är fördelarna med INDEX och MATCH i Excel?

För komplexa uppgifter för datasökning måste du använda båda funktionerna för att frigöra sin fulla potential. Fördelarna med att använda denna formelkombination är:

  1. Inga begränsningar i vänster till höger eller höger till vänster uppslag
  2. Lättare att ta bort, infoga eller uppdatera kolumner
  3. För stora kalkylblad är kombinationsformeln mycket snabbare än VLOOKUP
  4. Den kan hämta ungefärliga matchningar
  5. Du kan skapa längre kapslade formler med dessa två funktioner

Hur man använder INDEX och MATCH i en formel

MATCH och INDEX är mycket fördelaktiga när du applicerar dem tillsammans. Låt oss säga att du vill ta reda på Inkomst och Vinst av någon app från den givna databasen. Så här kan du göra det:

  1. Ta upp INDEX fungera.
  2. Markera cellerna C3:C13 för Inkomst datakälla.
  3. Typ MATCH och tryck Flik.
  4. Välj G2 som uppslagsvärde, B3:B13 som källdata, och 0 för en komplett match.
  5. Träffa Stiga på för att hämta intäktsinformationen för den valda appen.
  6. Följ samma steg och byt ut INDEX källa med D3:D13 att få Vinst.
  7. Följande är arbetsformeln:
=INDEX(C3:C13,MATCH(G2,B3:B13,0))

=INDEX(D3:D13,MATCH(G2,B3:B13,0))

Ovanstående är ett exempel på endimensionell användning av INDEX MATCH i Excel. Du kan också välja rader och kolumner tillsammans för att utföra mer komplexa sökningar.

Till exempel kanske du vill använda en rullgardinsmeny istället för separata celler för Inkomst och Vinst. Du kan följa dessa steg för att öva:

  1. Välj Inkomst cell och klicka på Data fliken på bandet.
  2. Klicka på Datavalidering,och under Tillåta, Välj Lista.
  3. Välj Inkomst och Vinst kolumnrubriker som Källa.
  4. Klick OK.
  5. I den här formeln kommer du att använda MATCH funktion två gånger för att hämta både rad- och kolumnvärdet för finalen INDEX fungera.
  6. Kopiera-klistra in följande formel bredvid Inkomst cell för att få värden. Använd bara rullgardinsmenyn för att välja mellan Inkomst och Vinst.
=INDEX(C3:D13,MATCH(G2,B3:B13,0),MATCH(F4;C2:D2,0))

I formeln ovan berättar den första kapslade MATCH för Excel namnet på appen för vilken intäkts- och vinstdata behövs. Den andra motsvarar intäkts- och vinstkolumnrubrikerna och reflekterar relevanta värden när du byter dem i rullgardinsmenyn.

En ytterligare komplex situation kan vara att leta upp data med tre kolumnrubriker, som namnet på appen, prognostiserade intäkter och verkliga intäkter. Här måste du använda INDEX och MATCH två gånger för att mata varandra med de ingångar de behöver. Du kan träna genom att följa dessa steg:

  1. Skapa tre rullgardinsmenyer för appnamnväljare, sann/prognos och intäkt/vinst.
  2. Använd nu följande formel bredvid namnet på appen där du vill ha uppslagsvärdet.
=INDEX(C4:F14,MATCH(I4,B4:B14,0),MATCH(J2&J3,INDEX(C2:F2&C3:F3,0),0))

För både MATCH- och INDEX-funktionerna kan du separera flera ingångar för samma argument genom att använda & skylt. När du behöver utföra en MATCH-funktion för att hitta positioner med två uppslagsvärden, använd & mellan uppslagningarna och ett kapslat INDEX för en uppslagskälla.

Om du märker den andra INDEX-funktionen, den & tecken separerar två källmatriser. Det finns inga rader eller kolumner, eftersom vi måste betrakta hela arrayen som möjliga värden.

Leta upp viktiga data på ett enkelt sätt

Närhelst du behöver skapa en instrumentpanel eller slå upp data från en stor matris, försök att följa exemplen ovan och använda den kombinerade INDEX MATCH-formeln för enkelhetens skull. Denna kombinationsfunktion är mer kraftfull och flexibel än den konventionella VLOOKUP-formeln.

Du behöver inte oroa dig för kolumn- eller radändringar eftersom Excel automatiskt justerar den valda datakällan. Därför kan du söka mer effektivt i din Excel-arbetsbok.

6 Microsoft Excel-uppslagsfunktioner för att söka i kalkylblad mer effektivt

Att söka i ett stort Excel-kalkylblad är inte alltid lätt. Använd uppslagsformler för att spara tid och söka effektivt i kalkylblad.

Läs Nästa

Dela med sigTweetE-post
Relaterade ämnen
  • Produktivitet
  • Microsoft excel
  • Kalkylbladstips
  • Dataanalys
Om författaren
Tamal Das (317 publicerade artiklar)

Tamal är frilansskribent på MakeUseOf. Efter att ha skaffat sig betydande erfarenhet inom teknik, ekonomi och affärer processer i sitt tidigare jobb på ett IT-konsultföretag, antog han skrivandet som ett heltidsyrke för 3 år sedan. Även om han inte skriver om produktivitet och de senaste tekniska nyheterna älskar han att spela Splinter Cell och binge-titta på Netflix/ Prime Video.

Mer från Tamal Das

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera