Formula di Excel: ottieni il nome della colonna dall'indice nella tabella -

Sommario

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.

Articoli interessanti...