La función ÍNDICE en Excel es una de las herramientas más potentes y flexibles para realizar búsquedas y obtener datos. Su principal propósito es devolver un valor, o la referencia a un valor, desde una tabla o un rango basándose en su posición (número de fila y columna).
Es especialmente conocida por su uso en combinación con la función COINCIDIR para crear búsquedas dinámicas y avanzadas que superan las limitaciones de funciones como BUSCARV.
La función ÍNDICE tiene dos formas de uso: la forma matricial (la más común) y la forma de referencia.
Sintaxis
1. Forma matricial (devuelve un valor)
=ÍNDICE(matriz; núm_fila; [núm_columna])
2. Forma de referencia (devuelve una referencia a una celda)
=ÍNDICE(ref; núm_fila; [núm_columna]; [núm_área])
Descripción de los parámetros:
- matriz Es un rango de celdas o una constante de matriz de donde se devolverá un valor. Obligatorio.
 - ref Es una referencia a uno o más rangos de celdas. Si introduce un rango no adyacente, debe escribir la referencia entre paréntesis. Obligatorio.
 - núm_fila El número de fila en la matriz o referencia desde la cual se devolverá un valor. Si se omite, se requiere 
núm_columna. Obligatorio. - núm_columna El número de columna en la matriz o referencia desde la cual se devolverá un valor. Si se omite, se requiere 
núm_fila. Opcional. - núm_área Selecciona un rango en 
refdesde el cual devolver la intersección. La primera área seleccionada o introducida es la número 1, la segunda es la 2, y así sucesivamente. Opcional. 
Ejemplos
Para los siguientes ejemplos, usaremos la siguiente tabla de datos de ventas trimestrales:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Trimestre 1 | Trimestre 2 | Trimestre 3 | 
| 2 | Portátil | 150 | 200 | 220 | 
| 3 | Teclado | 300 | 350 | 330 | 
| 4 | Ratón | 500 | 520 | 550 | 
Ejemplo 1: Obtener un valor específico
Para obtener el valor de ventas del «Teclado» (fila 2 de nuestra selección) en el «Trimestre 2» (columna 2), usamos la siguiente fórmula sobre el rango de datos numéricos B2:D4.
=ÍNDICE(B2:D4; 2; 2) -> Resultado esperado: 350
Ejemplo 2: Búsqueda dinámica con COINCIDIR
Esta es la combinación más potente. Queremos buscar las ventas del «Ratón» en el «Trimestre 3» sin saber su posición exacta. COINCIDIR encontrará las posiciones por nosotros.
=ÍNDICE(A1:D4; COINCIDIR("Ratón"; A1:A4; 0); COINCIDIR("Trimestre 3"; A1:D1; 0)) -> Resultado esperado: 550
Desglose: COINCIDIR("Ratón"; A1:A4; 0) devuelve 4 (la fila) y COINCIDIR("Trimestre 3"; A1:D1; 0) devuelve 4 (la columna). La fórmula se resuelve a =ÍNDICE(A1:D4; 4; 4).
Ejemplo 3: Obtener una fila o columna completa
Si se establece el argumento núm_fila o núm_columna en cero (0), ÍNDICE devolverá la matriz completa de la columna o fila, respectivamente. Esto es muy útil en combinación con otras funciones.
Para sumar todas las ventas del «Portátil»:
=SUMA(ÍNDICE(B2:D4; 1; 0)) -> Resultado esperado: 570
Explicación: ÍNDICE(B2:D4; 1; 0) devuelve la matriz {150, 200, 220}, que luego es sumada por la función SUMA.
Observaciones
La función ÍNDICE es muy versátil. A diferencia de BUSCARV, puede buscar valores en cualquier columna de una tabla, no solo en la primera.
Si tanto núm_fila como núm_columna están definidos, ÍNDICE devuelve el valor en la celda en la intersección de ambos. Si uno de los dos se establece en 0, devuelve una referencia a la fila o columna completa.
Errores comunes
- #¡REF! Ocurre si el argumento 
núm_filaonúm_columnaes mayor que el número de filas o columnas en la matriz o referencia especificada. - #¡VALOR! Ocurre si alguno de los argumentos de número (
núm_fila,núm_columna,núm_área) no es numérico. 
Disponibilidad por versión de Excel
La función ÍNDICE está disponible en todas las versiones de Microsoft Excel.
Compatibilidad
| Software | Compatibilidad | Notas | 
|---|---|---|
| Microsoft Excel | ✔️ | Funcionalidad completa en todas las versiones. | 
| Google Sheets | ✔️ | Totalmente compatible. | 
| LibreOffice Calc | ✔️ | Totalmente compatible. | 
| OpenOffice Calc | ✔️ | Totalmente compatible. | 
| WPS Office Spreadsheets | ✔️ | Totalmente compatible. | 
| Apple Numbers | ✔️ | Totalmente compatible. | 
Funciones Relacionadas
- COINCIDIR Se usa frecuentemente con ÍNDICE para encontrar la posición de un valor y realizar búsquedas dinámicas.
 - BUSCARX Es la función de búsqueda moderna de Excel que puede reemplazar la mayoría de los usos de ÍNDICE y COINCIDIR de una forma más sencilla.
 - BUSCARV Una función de búsqueda más simple pero menos flexible, que solo busca en la primera columna de una tabla.
 - DESREF Devuelve una referencia a un rango que está un número especificado de filas y columnas de una celda o rango de celdas. Es una función volátil, a diferencia de ÍNDICE.
 
