Hur man letar upp hela kolumnen i Excel med indexmatchning

Anonim

Ibland vill vi leta upp hela kolumner med någon nyckel eller uppslagsvärde i Excel. I så fall kan du använda traditionell HLOOKUP -formel eller INDEX MATCH -formel flera gånger. Men vi kan hämta hela kolumnen i en träff med INDEX-MATCH. Låt oss se hur.

Generic Formula to Lookup Entire Row

{= INDEX (tabell, 0, MATCH (uppslagsvärde, uppslagningsintervall), 0)}

Obs! Detta är en formel med flera celler och måste anges med CTRL+SKIFT+ENTER medan utgångsområdet är valt.

Tabell: referensen till hela tabellen som innehåller de kolumner du vill hämta.
Sökvärde: nyckeln för sökning.
Sökområde: raden som innehåller uppslagsvärdet. Mestadels rubrikerna.

Låt oss se ett exempel för att göra saker tydliga.
Exempel: Hämta alla rullnummer från elevtabellen
Här har jag några elevdata i excelblad. Jag vill hämta hela rullenummerkolumnen med rubriknamnet Rulla nr.

Vi vill ha utmatningen i intervallet F2: F10. Välj intervallet F2: F10 och skriv den här formeln.

{= INDEX (A2: D10,0, MATCH (F1, A1: D1,0))}

Tryck CTRL+SKIFT+ENTER. Detta gör denna formel till en formel med flera celler.
Du kommer att se hela kolumnen hämtad.

Hur det fungerar?

Det är väl en grundläggande INDEX-MATCH-funktion. Den enda skillnaden är att vi har refererat hela tabellen till index istället för bara en rad. Låt oss bryta ner det för att förstå.

MATCH (F1, A1: D1,0): Matchen letar efter värdet på F1 (rulle nr.) I intervall A1: D1. Det finns på 2: a index. Därför returnerar den 2. Så nu är formeln = INDEX (A2: D10,0,2)
INDEX (A2: D10,0,2): INDEX -funktionen tittar på andra kolumnen i intervall A2: D10 och returnerar hela kolumnvärdet i en array. {101; 102; 103; 104; 105; 106; 107; 108; 109}.
När vi anger det som en enda cellmatrisformel returnerar det bara det första värdet på matrisen. Men när vi väljer flera celler, upptar varje värde en cell för att visa fallet själv.

Så ja killar, så här kan du hämta hela kolumnen i excel med INDEX MATCH -formeln. Låt mig veta om du har några tvivel angående denna excelformel eller någon annan funktion i excel eller vba. Höger ner i kommentarsfältet nedan.

Hur man letar upp hela kolumnen med indexmatchning

Relaterade artiklar:

Hur man letar upp hela raden med indexmatchning

Hur man hämtar hela raden med ett matchat värde

Så här väljer du hela kolumnen och raden med hjälp av kortkommandon i Excel

Summa över hela kolumnen

Populära artiklar:

VLOOKUP -funktionen i Excel

COUNTIF i Excel 2016

Hur man använder SUMIF -funktionen i Excel