4–6 minutos

Actualizado 19/08/2026


Si preguntáramos a usuarios avanzados de Excel para qué sirve la función INDICE, probablemente la mayoría respondería algo parecido a:«para usarla junto con COINCIDIR y sustituir a BUSCARV«. Y tendrían razón… pero solo parcialmente.

La realidad es que INDICE es una de las funciones infravaloradas de Excel. No solo permite localizar datos dentro de una tabla, sino que también puede devolver filas completas, columnas completas, construir rangos dinámicos e incluso actuar como una herramienta de referencia en fórmulas más sofisticadas.

Veamos algunas de las formas más interesantes de utilizarla.


¿Qué hace realmente INDICE?

Su sintaxis más habitual es:

INDICE(matriz; núm_fila; [núm_columna])

La función devuelve el valor situado en la intersección entre la fila y la columna que indiquemos dentro de una matriz o rango.

Imaginemos estos datos:

Si deseamos obtener el contenido de la cuarta fila y segunda columna:

Es una función sencilla, pero no te dejes engañar: detrás de esa aparente simplicidad se esconden muchos trucos.


1. Utilizar INDICE como alternativa a BUSCARV

Este es probablemente su uso más conocido.

Imaginemos estos datos dónde deseamos obtener el importe de las ventas de PEDRO.

El proceso es simple:

  1. COINCIDIR encuentra la posición de Pedro dentro del rango de nombres (B3:B12)
  2. INDICE devuelve el valor situado en esa posición dentro del rango de ventas (C3:C12).

Durante años esta combinación ha sido la alternativa favorita de los usuarios avanzados porque elimina la clásica limitación de BUSCARV cuando la columna de búsqueda se encontraba más a derecha que la columna de devolución.


2. Realizar búsquedas bidimensionales

Aquí es donde INDICE empieza a demostrar su auténtico potencial.

Volvamos a los primeros datos de ejemplo para localizar las ventas de un comercial concreto en un mes determinado.

Con una sola fórmula puedes localizar cualquier dato mediante dos criterios.

La fórmula busca simultáneamente:

  • Qué fila corresponde a María.
  • Qué columna corresponde a Junio.

Y devuelve exactamente el valor que se encuentra en la intersección.

Es una técnica extremadamente útil para reporting, presupuestos y cuadros de mando.


3. El truco poco conocido del argumento cero

Este es uno de esos detalles que sorprenden incluso a muchos usuarios expertos.

Cuando indicamos un 0 como número de columna:

=INDICE(A1:F20;5;0)

Excel devuelve toda la fila 5.

Volvamos al ejemplo y vemos cuando deseamos ver todas las ventas de un comercial:

Y si utilizamos un 0 como número de fila:

=INDICE(A1:F20;0;3)

Excel devuelve toda la columna 3.

Para nuestro ejemplo, vamos a ver todas las ventas de un mes:

En las versiones modernas de Excel, el resultado se derrama automáticamente sobre varias celdas.

Este es, probablemente, uno de los usos más desconocidos y más interesantes de la función.


4. Extraer una columna para trabajar con funciones dinámicas

Gracias al comportamiento anterior, podemos construir fórmulas muy elegantes como, por ejemplo, ORDENAR o UNICOS.

Ejemplo: obtener las ventas ordenadas por importe descendente de un determinado mes.

Otro ejemplo: obtener los valores únicos de una columna escogida:

En este caso escribimos Categoría o Almacén en la celda H3 y aparece el listado de registros únicos de la columna adecuada.

El resultado suele ser más limpio y legible que otras alternativas.


5. Crear rangos dinámicos sin usar DESREF

Muchos usuarios recurren a DESREF, pero olvidan que es una función volátil.

INDICE permite construir referencias dinámicas de una forma mucho más eficiente.

Imaginemos este conjunto de datos dónde queremos obtener la suma acumulada hasta un determinado valor (#)

Utilizaremos, obviamente, una función SUMA pero la segunda referencia del rango de suma la calcularemos dinámicamente.

En este caso, el segundo argumento se obtiene con una función INDICE que recupera la dirección dónde se encuentra el valor.

Esta técnica se utiliza con frecuencia en modelos financieros y cuadros de mando complejos.


6. Recuperar el k-ésimo elemento de una lista

Ya sabemos que INDICE devuelve el valor de una posición. En este caso vamos a utilizarla combinada con una función K.ESIMO.MAYOR para obtener otra información.

Disponemos de la lista de artículos con su stock. Deseamos saber cual es nombre del segundo producto con más unidades en stock.

  • Con la función K.ESIMO.MAYOR obtendremos el segundo valor máximo.
  • Con la función COINCIDIR obtendremos la posición de ese valor en la columna.
  • Con la función INDICE obtendremos el nombre del producto.

Otras funciones como

  • K.ESIMO.MENOR
  • AGREGAR
  • FILTRAR

puede generar soluciones muy potentes para análisis avanzados.


7. Búsquedas sensibles a mayúsculas y minúsculas

Un uso menos frecuente consiste en combinar INDICE con la función IGUAL.

Puedes ver un ejemplo en este artículo.


Curiosidad para auténticos frikis de Excel

La mayoría de funciones devuelven un valor.

INDICE tiene una característica especial: puede devolver también una referencia.

Esa diferencia parece pequeña, pero es precisamente lo que permite usarla para construir rangos dinámicos, seleccionar filas completas o columnas completas y crear fórmulas avanzadas que serían imposibles con funciones más simples.

Dicho de otro modo: mientras otras funciones te dicen cuál es el dato, INDICE puede decirle a Excel dónde está el dato.


Conclusión

Aunque BUSCARX se haya convertido en la función de búsqueda estrella de Excel, INDICE sigue siendo una herramienta imprescindible para cualquier usuario avanzado.

Dominarla permite:

  • Sustituir BUSCARV y BUSCARH.
  • Realizar búsquedas bidimensionales.
  • Devolver filas o columnas completas.
  • Construir rangos dinámicos eficientes.
  • Crear fórmulas más rápidas y flexibles.
  • Resolver problemas complejos con una sola función.

Y quizá esa sea la mejor definición de INDICE: no es una función para buscar datos, sino una función para navegar por ellos.


Resumen


Categorías: Excel

1 comentario

Pablo · 13 agosto 2026 a las 12:48 pm

Muy clara ltu explicación, gracias.

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *