Excel-formule: haal de kolomnaam op uit de index in tabel -

Inhoudsopgave

Generieke formule

=INDEX(Table(#Headers),index)

Samenvatting

Om de naam van een kolom in een Excel-tabel uit de numerieke index te halen, kunt u de functie INDEX gebruiken met een gestructureerde verwijzing. In het getoonde voorbeeld is de formule in I4:

=INDEX(Table1(#Headers),H5)

Wanneer de formule naar beneden wordt gekopieerd, retourneert deze een naam voor elke kolom, gebaseerd op indexwaarden in kolom H.

Uitleg

Dit is een standaard INDEX-formule. De enige truc met de formule is het gebruik van een gestructureerde verwijzing om een ​​bereik voor de tabelkoppen te retourneren:

Table1(#Headers)

Dit bereik gaat naar INDEX voor het array-argument, met de indexwaarde die wordt geleverd vanuit kolom H:

=INDEX(Table1(#Headers),H5)

Het resultaat is de naam van het eerste item in de koptekst, namelijk "ID".

Hoewel de kopteksten zich in een horizontale array bevinden, met waarden in kolommen, gebruikt INDEX het rijnummer als een generieke INDEX voor eendimensionale arrays zoals deze en retourneert de waarde correct op die positie.

Interessante artikelen...