Fórmula de Excel: Obtener índice de columna en la tabla de Excel -

Tabla de contenido

Fórmula genérica

=MATCH(name,Table(#Headers),0)

Resumen

Para obtener el índice de una columna en una tabla de Excel, puede utilizar la función COINCIDIR. En el ejemplo que se muestra, la fórmula en I4 es:

=MATCH(H4,Table1(#Headers),0)

Cuando se copia la fórmula, devuelve un índice para cada columna enumerada en la columna H. Obtener un índice como este es útil cuando desea hacer referencia a las columnas de la tabla por índice en otras fórmulas, como BUSCARV, ÍNDICE y COINCIDIR, etc.

Explicación

Esta es una fórmula de COINCIDENCIA estándar donde los valores de búsqueda provienen de la columna H, la matriz son los encabezados en la Tabla1 y el tipo de coincidencia es cero, para forzar una coincidencia exacta.

El único truco para la fórmula es el uso de una referencia estructurada para devolver un rango para los encabezados de la tabla a la función COINCIDIR:

Table1(#Headers)

Lo bueno de esta referencia es que se ajustará automáticamente a cualquier cambio en la tabla. Incluso cuando se agregan o eliminan columnas, la referencia seguirá devolviendo el rango correcto.

Articulos interesantes...