Fórmula de Excel: obtener el nombre de la columna del índice en la tabla -

Tabla de contenido

Fórmula genérica

=INDEX(Table(#Headers),index)

Resumen

Para obtener el nombre de una columna en una tabla de Excel a partir de su índice numérico, puede usar la función INDICE con una referencia estructurada. En el ejemplo que se muestra, la fórmula en I4 es:

=INDEX(Table1(#Headers),H5)

Cuando la fórmula se copia, devuelve un nombre para cada columna, según los valores de índice de la columna H.

Explicación

Esta es una fórmula de ÍNDICE estándar. El único truco para la fórmula es el uso de una referencia estructurada para devolver un rango para los encabezados de la tabla:

Table1(#Headers)

Este rango entra en ÍNDICE para el argumento de matriz, con el valor de índice proporcionado por la columna H:

=INDEX(Table1(#Headers),H5)

El resultado es el nombre del primer elemento del encabezado, que es "ID".

Aunque los encabezados están en una matriz horizontal, con valores en columnas, INDICE usará el número de fila como un INDICE genérico para matrices unidimensionales como esta y devolverá correctamente el valor en esa posición.

Articulos interesantes...