Vänster uppslag med INDEX och MATCH
För att ta reda på information listad i de vänstra kolumnerna i ett Excel-kalkylblad om ett visst objekt som finns till höger, kan du användae INDEX och MATCH fsammanslagningar. Kombinationen av de två funktionerna har en fördel av att slå upp värden i valfri kolumn framför en annan Excels kraftfulla uppslagsfunktion.e VLOOKUP.
Hur gör man en vänstersökning med INDEX och MATCH?
För att fylla i information om produkten 30001 som är listad i kolumnen längst till höger av data som visas i skärmdumpen ovan, INDEX- och MATCH-funktionerna hjälper dig på detta sätt: MATCH hittar rätt rad för det givna produkt-ID, och INDEX hittar sedan motsvarande information på samma rad.
Generisk syntax
=INDEX(return_range,MATCH(lookup_value,lookup_array,[match_type]),column_num)
- return_range: Området där du vill att kombinationsformeln ska returnera informationen från. Här avses färg, storlek och prisklasser.
- lookup_value: Värdet MATCH som används för att lokalisera positionen för motsvarande information. Här hänvisar till det givna produkt-ID.
- lookup_array: Utbudet av celler där letauppvärde är listad. Här hänvisar till produkt-ID-sortimentet.
- matchningstyp: 1, 0 eller -1.
1 eller utelämnad (standard) hittar MATCH det största värdet som är mindre än eller lika med letauppvärde. Värdena i lookup_array måste placeras i stigande ordning.
0MATCH hittar det första värdet som exakt är lika med letauppvärde. Värdena i lookup_array kan placeras i valfri ordning.
-1, MATCH hittar det minsta värdet som är större än eller lika med letauppvärde. Värdena i lookup_array måste placeras i fallande ordning. - kolumnnummer: Kolumnen i return_range från vilken du vill hämta data; De kolumnnummer kan utelämnas om det bara finns en kolumn i return_range.
För att fylla i information om produkten 30001, vänligen kopiera eller ange formlerna nedan i motsvarande celler och tryck på ENTER för att få resultaten:
Färg (cell H6)
= INDEX (B5: D9,MATCH(H4,E5: E9,0),1)
Storlek (cell H7)
= INDEX (B5: D9,MATCH(H4,E5: E9,0),2)
Pris (cell H8)
= INDEX (B5: D9,MATCH(H4,E5: E9,0),3)
√ Obs! Istället för att skriva produkt -ID 30001 i formlerna använde vi cellreferensen H4 eftersom vi vill att formlerna ska vara dynamiska. På så sätt kan vi enkelt få information om andra produkter genom att bara ändra produkt -ID i cellen H4.
Eller så kan du begränsa return_range ner till en kolumn genom att bara välja enstaka färg, storlek eller prisklass. På detta sätt får du formlerna så här:
Färg (cell H6)
= INDEX (B5: B9,MATCH(H4,E5: E9, 0))
Storlek (cell H7)
= INDEX (C5: C9,MATCH(H4,E5: E9, 0))
Pris (cell H8)
= INDEX (D5: D9,MATCH(H4,E5: E9, 0))
√ Obs: kolumnnummer utelämnas eftersom det bara finns en kolumn i return_range.
Förklaring av formeln
Här använder vi formeln nedan som ett exempel:
=INDEX(B5:D9,MATCH(H4,E5:E9,0),2)
- MATCH(H4;E5:E9,0;XNUMX): Matchningstypen 0 ber MATCH att hitta platsen för det exakta lookup_value 3001 (värdet i cellen H4) i intervallet E5: E9. Funktionen återkommer 1.
- INDEX(B5: D9,MATCH(H4;E5:E9,0;XNUMX),2) = INDEX (B5: D9,1,2): INDEX -funktionen returnerar 1st värde i 2nd kolumn (storlekskolumnen) i intervallet B5: D9, vilket är Stora.
Relaterade funktioner
Excel INDEX -funktionen returnerar det visade värdet baserat på en given position från ett intervall eller en array.
Excel MATCH -funktionen söker efter ett specifikt värde i ett cellintervall och returnerar värdets relativa position.
Relaterade formler
Exakt match med INDEX och MATCH
Om du behöver ta reda på informationen i Excel om en specifik produkt, film eller en person etc. bör du använda kombinationen av INDEX- och MATCH -funktioner väl.
Ungefärlig matchning med INDEX och MATCH
Det finns tillfällen då vi behöver hitta ungefärliga matchningar i Excel för att utvärdera medarbetares prestanda, betygsätta elevernas poäng, beräkna porto baserat på vikt, etc. I denna handledning kommer vi att prata om hur man använder INDEX- och MATCH -funktionerna för att hämta resultat vi behöver.
Sök upp närmaste matchningsvärde med flera kriterier
I vissa fall kan du behöva leta upp närmaste eller ungefärliga matchningsvärde baserat på mer än ett kriterium. Med kombinationen av INDEX-, MATCH- och IF -funktioner kan du snabbt få det gjort i Excel.
Du kanske vet att du kan kombinera INDEX- och MATCH -funktionerna, eller använda VLOOKUP -funktionen för att leta upp värden i Excel. Sökningarna är dock inte skiftlägeskänsliga. Så, för att utföra en skiftlägeskänslig matchning, bör du dra nytta av funktionerna EXAKT och VÄLJ.
De bästa Office-produktivitetsverktygen
Kutools för Excel - Hjälper dig att sticka ut från mängden
Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...
Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)
- En sekund att växla mellan dussintals öppna dokument!
- Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
- Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
- Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.