Excel-formule: krijg kolomindex in Excel-tabel -

Inhoudsopgave

Generieke formule

=MATCH(name,Table(#Headers),0)

Samenvatting

Om de index van een kolom in een Excel-tabel te krijgen, kunt u de MATCH-functie gebruiken. In het getoonde voorbeeld is de formule in I4:

=MATCH(H4,Table1(#Headers),0)

Wanneer de formule naar beneden wordt gekopieerd, retourneert het een index voor elke kolom in kolom H. Het verkrijgen van een dergelijke index is handig als u naar tabelkolommen wilt verwijzen op index in andere formules, zoals VERT.ZOEKEN, INDEX en VERGELIJKEN, enz.

Uitleg

Dit is een standaard MATCH-formule waarbij de opzoekwaarden uit kolom H komen, de array de kopteksten in Tabel1 is en het zoektype nul is om een ​​exacte overeenkomst te forceren.

De enige truc met de formule is het gebruik van een gestructureerde verwijzing om een ​​bereik voor de tabelkoppen terug te sturen naar de MATCH-functie:

Table1(#Headers)

Het leuke van deze referentie is dat deze zich automatisch aanpast aan eventuele wijzigingen in de tabel. Zelfs wanneer kolommen worden toegevoegd of verwijderd, blijft de referentie het juiste bereik retourneren.

Interessante artikelen...