
Generisk formel
=INDEX(Table(#Headers),index)
Sammanfattning
För att få namnet på en kolumn i en Excel-tabell från dess numeriska index kan du använda INDEX-funktionen med en strukturerad referens. I exemplet som visas är formeln i I4:
=INDEX(Table1(#Headers),H5)
När formeln kopieras ner returnerar den ett namn för varje kolumn baserat på indexvärden i kolumn H.
Förklaring
Detta är en standard INDEX-formel. Det enda tricket till formeln är användningen av en strukturerad referens för att returnera ett intervall för tabellrubrikerna:
Table1(#Headers)
Detta intervall går till INDEX för arrayargumentet, med indexvärdet från kolumn H:
=INDEX(Table1(#Headers),H5)
Resultatet är namnet på det första objektet i rubriken, vilket är "ID".
Även om rubrikerna finns i en horisontell matris, med värden i kolumner, kommer INDEX att använda radnumret som ett generiskt INDEX för endimensionella matriser som detta och returnera värdet korrekt på den positionen.