Cómo utilizar la función INDEX de Excel

En Función INDEX en Excel devuelve el valor de una celda especificada dentro de una matriz. Básicamente, se le indica a la función la matriz y las coordenadas de la celda dentro de la matriz, y la función devuelve el valor de esa celda. INDEX es útil por sí sola para extraer datos de un conjunto de datos mayor, o en combinación con otras funciones como la función MATCH.

Sintaxis

=INDEX(matriz, fila_num, [columna_num])
  • matriz es el rango de celdas al que hará referencia la función
  • número_de_fila es el número de fila, dentro del array, de la celda a referenciar
  • columna_num es el número de columna de la celda de referencia. Si se deja en blanco, la función utilizará por defecto la columna 1.

Cómo utilizar la función INDEX de Excel

En su forma más básica, la función ÍNDICE toma coordenadas en forma de número de fila y columna, y utiliza esas coordenadas para encontrar una celda dentro de la matriz especificada.

Esto se demuestra en el siguiente ejemplo.

ÍNDICE Excel 1 ejemplo básico

Aquí he utilizado la fórmula =ÍNDICE(A2:B6,3,2) para obtener la profundidad del Océano Atlántico. La función busca dentro de la matriz A2:B6, y encuentra la celda en la tercera fila y segunda columna. Como puedes ver, devuelve correctamente el valor de esa celda.

Es importante tener en cuenta que la función INDEX es una función de referencia, lo que significa que no realiza ningún cálculo por sí misma.

Básicamente, todo lo que hace es localizar una celda y referenciar el valor dentro de esa celda. Para demostrarlo, observe lo que ocurre cuando cambio el valor en la celda referenciada.

INDEX Excel 2 celda de referencia

Cambié la profundidad del Atlántico a 100, y la celda de referencia reflejó el cambio. No toqué la fórmula en E3, ¡pero se actualizó sola!

Formulario de referencia

La función INDEX se utiliza más comúnmente en forma de Matriz, que es lo que acabo de mostrar. Sin embargo, hay una forma alternativa de esta función llamada la forma de Referencia.

En forma de referencia, la función INDEX puede recibir varias matrices de entrada.

Para ello, debe especificar en qué matriz desea buscar. Puedes hacerlo añadiendo un cuarto parámetro a la función:

=INDEX(referencia, fila_num, [columna_num], [área_num])

En area_num indica a la función en qué matriz de referencia debe buscar. Si se deja en blanco, se utiliza por defecto la primera matriz.

Para tener una mejor idea de cómo funciona INDEX en forma de referencia, eche un vistazo al siguiente ejemplo.

Ahora tengo tres tablas de datos. Puedo utilizar la forma Reference de la función INDEX para incorporar las tres en una única función escribiendo =INDEX((A2:B6,D2:E6,G2:H6),5,2,2).

ÍNDICE Formulario de referencia Excel 3

Como puedes ver en la fórmula, puedes introducir las tres matrices para el parámetro de referencia. Asegúrate de encerrarlas entre paréntesis y separarlas con comas.

A continuación, especifique los números de fila y columna a los que hacer referencia, igual que en el ejemplo anterior.

Por último, está el area_num al final. Este parámetro (2) indica a la función que busque en la segunda matriz. Después de teclear todo esto, ¡obtengo el resultado correcto extraído de los datos!

INDEX con COUNTA

Como se muestra en los ejemplos anteriores, la función ÍNDICE es muy útil por sí sola. Pero, al igual que muchas otras funciones, es realmente útil cuando se combina con otras.

Un ejemplo útil es combinar INDEX con COUNTA.

Esta combinación le permite hacer referencia automáticamente a la última entrada de un conjunto de datos, de modo que su función ÍNDICE siempre hará referencia a los datos más recientes. Esto resulta útil cuando se tiene una hoja de cálculo que se actualiza con regularidad.

En el ejemplo siguiente, tengo algunos datos sobre precipitaciones semanales. Esta tabla se actualiza cada semana, y quiero tener rápidamente una referencia a las últimas cifras. Para ello, escribo =INDEX(A:B,(COUNTA(A:A)),2).

ÍNDICE Índice Excel 4 con counta

¿Cómo funciona esto? La función utiliza la totalidad de las columnas A y B como su matriz de referencia, lo que significa que cualquier cosa añadida a esas columnas caerá dentro de la matriz.

Para especificar a qué fila quiero hacer referencia, utilizo la función COUNTA para contar cuántas filas se han rellenado. Si se han rellenado 5 filas, entonces quiero hacer referencia a la fila 5 - COUNTA hace que esto suceda.

Ahora viene la verdadera prueba: ¿se actualiza automáticamente la función cuando añado nuevos datos? En la siguiente captura de pantalla he añadido la semana 5, ¡y puedes ver que la función ha cambiado automáticamente para mostrar estos nuevos datos!

ÍNDICE Índice Excel 5 con counta

Reflexiones finales

Está claro que la función ÍNDICE de Excel es muy potente cuando se combina con otras funciones.

Otra combinación habitual es INDEX y MATCH, que se combinan para formar una versión más flexible del Función VLOOKUP. Le animo a que lo compruebe.

También te puede gustar...

función if anidada excel

Cómo utilizar la función IF anidada en Excel

Excel tiene muchas funciones inteligentes que son extremadamente útiles para ordenar y analizar grandes cantidades de datos en una hoja de cálculo. Las funciones anidadas...
xlookup excel imagen destacada

Cómo utilizar la función XLOOKUP en Excel

Cuando se analizan grandes cantidades de datos dentro de una tabla o rango en Excel, es una práctica común rastrear ciertos valores y...
Función XIRR Imagen destacada de Excel

Cómo utilizar la función XIRR en Excel

La función XIRR de Excel calcula la tasa interna de rentabilidad, o TIR, de una serie de flujos de caja. La función está diseñada...