Excel-formel: Hent kolonnenavn fra indeks i tabel -

Indholdsfortegnelse

Generisk formel

=INDEX(Table(#Headers),index)

Resumé

For at få navnet på en kolonne i en Excel-tabel fra dens numeriske indeks kan du bruge INDEX-funktionen med en struktureret reference. I det viste eksempel er formlen i I4:

=INDEX(Table1(#Headers),H5)

Når formlen kopieres ned, returnerer den et navn for hver kolonne baseret på indeksværdier i kolonne H.

Forklaring

Dette er en standard INDEX-formel. Det eneste trick til formlen er brugen af ​​en struktureret reference til at returnere et interval for tabeloverskrifterne:

Table1(#Headers)

Dette interval går ind i INDEX for arrayargumentet med indeksværdien leveret fra kolonne H:

=INDEX(Table1(#Headers),H5)

Resultatet er navnet på det første element i overskriften, som er "ID".

Selvom overskrifterne er i et vandret array med værdier i kolonner, vil INDEX bruge række nummeret som et generisk INDEX til endimensionelle arrays som denne og returnere værdien korrekt på den position.

Interessante artikler...