Excel-formel: Få kolonnenavn fra indeks i tabell -

Innholdsfortegnelse

Generisk formel

=INDEX(Table(#Headers),index)

Sammendrag

For å få navnet på en kolonne i en Excel-tabell fra den numeriske indeksen, kan du bruke INDEX-funksjonen med en strukturert referanse. I eksemplet vist er formelen i I4:

=INDEX(Table1(#Headers),H5)

Når formelen kopieres ned, returnerer den et navn for hver kolonne, basert på indeksverdier i kolonne H.

Forklaring

Dette er en standard INDEX-formel. Det eneste trikset til formelen er bruken av en strukturert referanse for å returnere et område for tabelloverskriftene:

Table1(#Headers)

Dette området går inn i INDEX for arrayargumentet, med indeksverdien levert fra kolonne H:

=INDEX(Table1(#Headers),H5)

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

Selv om overskriftene er i en horisontal matrise, med verdier i kolonner, vil INDEX bruke radnummeret som et generelt INDEKS for endimensjonale matriser som dette og returnere verdien riktig på den posisjonen.

Interessante artikler...