Formula generica
=INDEX(Table(#Headers),index)
Sommario
Per ottenere il nome di una colonna in una tabella Excel dal suo indice numerico, è possibile utilizzare la funzione INDICE con un riferimento strutturato. Nell'esempio mostrato, la formula in I4 è:
=INDEX(Table1(#Headers),H5)
Quando la formula viene copiata, restituisce un nome per ciascuna colonna, in base ai valori di indice nella colonna H.
Spiegazione
Questa è una formula INDICE standard. L'unico trucco per la formula è l'uso di un riferimento strutturato per restituire un intervallo per le intestazioni della tabella:
Table1(#Headers)
Questo intervallo va in INDICE per l'argomento della matrice, con il valore di indice fornito dalla colonna H:
=INDEX(Table1(#Headers),H5)
Il risultato è il nome del primo elemento nell'intestazione, che è "ID".
Sebbene le intestazioni siano in una matrice orizzontale, con valori nelle colonne, INDICE utilizzerà il numero di riga come un INDICE generico per le matrici unidimensionali come questa e restituirà correttamente il valore in quella posizione.