Hoe de hele kolom in Excel op te zoeken met Index Match

Anonim

Soms willen we hele kolommen opzoeken met behulp van een sleutel of opzoekwaarde in Excel. In dat geval kunt u de traditionele HLOOKUP-formule of INDEX MATCH-formule meerdere keren gebruiken. Maar met INDEX-MATCH kunnen we de hele kolom in één treffer ophalen. Laten we eens kijken hoe.

Generieke formule om de hele rij op te zoeken

{=INDEX(tabel,0,MATCH(opzoekwaarde, opzoekbereik),0)}

Opmerking: dit is een matrixformule met meerdere cellen en moet worden ingevoerd met CTRL+SHIFT+ENTER terwijl het uitvoerbereik is geselecteerd.

Tafel: de referentie van de hele tabel die de kolommen bevat die u wilt ophalen.
Opzoekwaarde: de sleutel voor opzoeken.
Opzoekbereik: de rij die de opzoekwaarde bevat. Meestal de koppen.

Laten we een voorbeeld bekijken om dingen duidelijk te maken.
Voorbeeld: alle rolnummers ophalen uit de leerlingentabel
Hier heb ik enkele studentengegevens in Excel-blad. Ik wil de volledige kolom met rolnummer ophalen met de kopnaam Roll No.

We willen de uitvoer in bereik F2:F10. Selecteer het bereik F2:F10 en schrijf deze formule.

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

Druk op CTRL+SHIFT+ENTER. Dit maakt van deze formule een matrixformule met meerdere cellen.
U zult zien dat de hele kolom wordt opgehaald.

Hoe het werkt?

Nou, het is een basis INDEX-MATCH-functie. Het enige verschil is dat we de referentie van de hele tabel naar index hebben gegeven in plaats van slechts één rij. Laten we het opsplitsen om het te begrijpen.

OVEREENKOMST (F1,A1:D1,0): De match zoekt naar de waarde van F1 (Roll No.) in bereik A1:D1. Het is te vinden op de 2e index. Daarom retourneert het 2. Dus nu is de formule =INDEX(A2:D10,0,2)
INDEX(A2:D10,0,2): De functie INDEX kijkt naar de 2e kolom in het bereik A2:D10 en retourneert de volledige kolomwaarde in een array.{101;102;103;104;105;106;107;108;109}.
Wanneer we het invoeren als een matrixformule met één cel, retourneert het alleen de eerste waarde van matrix. Maar wanneer we meerdere cellen selecteren, neemt elke waarde een cel in beslag om zichzelf te laten zien.

Dus ja jongens, dit is hoe je de hele kolom in Excel kunt ophalen met behulp van de INDEX MATCH-formule. Laat het me weten als je twijfels hebt over deze Excel-formule of een andere functie van Excel of VBA. Recht naar beneden in de comments hieronder.

Hoe de hele kolom op te zoeken met Index Match

Gerelateerde artikelen:

Hoe de hele rij op te zoeken met Index Match

De hele rij van een overeenkomende waarde ophalen

Hoe de hele kolom en rij te selecteren met behulp van sneltoetsen in Excel

Som over hele kolom

Populaire artikels:

De VERT.ZOEKEN-functie in Excel

AANTAL.ALS in Excel 2016

Hoe de SUMIF-functie in Excel te gebruiken?