Tvåvägsuppslag med INDEX och MATCH
För att söka efter något över både rader och kolumner i Excel, eller vi säger att slå upp ett värde i skärningspunkten mellan den specifika raden och kolumnen, kan vi använda hjälp av INDEX och MATCH funktioner.
Hur gör man en tvåvägssökning med INDEX och MATCH?
För att fylla i informationen om försäljning tillverkad av samantha under månaden Juli i cellen H7 som visas ovan kan du använda MATCH-funktionen två gånger för att få rad (namn) och kolumn (månad) nummer. INDEX-funktionen kommer sedan att hämta försäljningen från försäljningsintervallet baserat på platsnumren som tillhandahålls av MATCH. (Observera att radnumret går före kolumnnumret i en INDEX-formel.)
Generisk syntax
=INDEX(return_range,MATCH(lookup_vertical_value,lookup_vertical_range,0),MATCH(lookup_horizontal_value,lookup_horizontal_range,0))
- return_range: Området där du vill att kombinationsformeln ska returnera försäljningen från. Här avses försäljningsutbudet.
- lookup_vertical/horizontal_value: Värdet MATCH som används för att hitta dess rad- eller kolumnnummer. Här avses den givna månaden och namnet.
- lookup_column/row_range: Utbudet av celler där lookup_vertical/horizontal_value är listad. Här hänvisar till månad och namnintervall.
- match_type 0: Tvingar MATCH att hitta det första värdet som exakt är lika med letauppvärde.
För att hitta försäljningen gjord by samantha under månaden Juli, vänligen kopiera eller ange formeln nedan i cellen H7 och tryck på ange för att få resultatet:
= INDEX (C5: E10,MATCH("Samantha",B5: B10,0),MATCH("Juli",C4: E4, 0))
Eller använd en cellreferens för att göra formeln dynamisk:
= INDEX (C5: E10,MATCH(H4,B5: B10,0),MATCH(H5,C4: E4, 0))
Förklaring av formeln
=INDEX(C5:E10,MATCH(H4,B5:B10,0),MATCH(H5,C4:E4,0))
- MATCH(H4;B5:B10,0;XNUMX): MATCH-funktionen hittar positionen för samantha, det exakta värdet i cellen H4, innom räckhåll B5: B10. Så det kommer tillbaka 3 eftersom Samantha är på 3plats på listan.
- MATCH(H5;C4:E4,0;XNUMX): MATCH-funktionen hittar positionen för Juli, det exakta värdet i cellen H5, innom räckhåll C4: E4. Så det kommer tillbaka 2 eftersom juli är kl 2områdets andra position.
- INDEX(C5: E10,MATCH(H4;B5:B10,0;XNUMX),MATCH(H5;C4:E4,0;XNUMX)) = INDEX (C5: E10,3,2): INDEX-funktionen hämtar värdet i skärningspunkten mellan 3rd raden och 2andra kolumnen i försäljningssortimentet C5: E10, vilket är värdet i cellen D7, $30,051.
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
Tvåvägs ungefärlig matchning med flera kriterier
I den här handledningen kommer vi att prata om hur man letar efter en ungefärlig matchning baserat på flera kriterier listade både i kolumner och rader i ett Excel-kalkylblad, med hjälp av funktionerna INDEX, MATCH och OM.
Sökning med flera kriterier med INDEX och MATCH
När man har att göra med en stor databas i ett Excel-kalkylblad med flera kolumner och radtexter är det alltid svårt att hitta något som uppfyller flera kriterier. I det här fallet kan du använda en matrisformel med funktionerna INDEX och MATCH.
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ända funktionerna INDEX och MATCH. 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, VLOOKUP.
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.