La función ÍNDICE en Excel es una alternativa a BUSCARV.
Permite buscar un valor dependiendo de su posición, y no se basa en un valor exacto. Esto facilita búsquedas más dinámicas y flexibles, especialmente al usar la función COINCIDIR.
ÍNDICE o BUSCARV: ¿cuál es la diferencia?
En Excel, varias funciones le permiten recuperar un valor de una tabla, incluidas BUSCARV, ÍNDICE, y INVESTIGAR.
- BUSCARV busca un valor en la primera columna y devuelve un resultado a la derecha.
- ÍNDICE utiliza una posición determinada (fila, columna) para devolver un valor.
Por lo tanto, INDEX es más flexible: permite recuperar valores en cualquier dirección, incluso hacia la izquierda, lo que es imposible con VLOOKUP.

¿Cómo funciona INDEX?
La función ÍNDICE recupera un valor según su posición en una matriz (rango de celdas). Le damos:
- Una tabla de búsqueda (rango de celdas)
- Un número de línea
- Un número de columna (opcional si solo hay una columna)
=ÍNDICE(Tabla; Fila; Columna)
Este enfoque permite una gran precisión, pero supone que conoce las posiciones exactas. Aquí es donde entra en juego la función EQUIV..
¿Por qué utilizar EQUIV con INDEX?
A menudo no se conoce el número de fila o columna de un valor. La función COINCIDIR Permite determinar dinámicamente esta posición. Una vez obtenida, se puede escribir la función COINCIDIR como segundo o tercer argumento de la función ÍNDICE.
=ÍNDICE(B7:G12; B3+1; EQUIV(B4; B6:G6; 0))

Este tipo de fórmula permite crear tablas de búsqueda dinámicas, especialmente útiles en listas de precios, agendas o dashboards.
Por ejemplo, si busca un precio en una cuadrícula según el número de años de experiencia (fila) y el nivel de educación (columna), EQUIV encuentra las posiciones exactas y INDEX devuelve el valor deseado.
Conclusión
La función ÍNDICE es esencial para manipular tablas en Excel. Al combinarse con COINCIDIR, es un excelente sustituto de BUSCARV, ofreciendo mayor flexibilidad y control. Si desea crear modelos escalables y de aspecto profesional, empiece por dominar ÍNDICE y COINCIDIR.
Artículos relacionados
- ¿Conoces las funciones INDEX y EQUIV?
- Cómo utilizar la función COINCIDIR de Excel
- Cálculo por sector en Excel
- Función BUSCAR XL de Excel
17/05/2023 a las 15:23
Gracias por tus precisiones
08/11/2020 a las 14:41
Hola señor LE GUEN,
Primero que nada gracias por tu tutorial tan informativo, sin embargo tengo una pequeña pregunta para intentar "mejorar" la fórmula en la sección "Hacer dinámica la función":
- Contamos con años de experiencia: 0, 1, 2, 5, 10 y 15.
- Si ingresamos otro valor (3, 4, 6, etc...) la celda devuelve #N/A
- Sin modificar la estructura de la tabla, ¿es posible en la fórmula (o quizás la solución esté en la propia celda (lista desplegable por ejemplo)) poner el valor en el nivel anterior (o siguiente según la elección)? :
Por ejemplo, si el valor es 3, la función devuelve el valor de 2 o 5 años de experiencia.
Gracias de antemano por el tiempo que se tomará.
Tuyo
08/11/2020 a las 17:20
Sí, simplemente reemplace el tercer parámetro del EQUIV por 3
0 devuelve la posición exacta, 1 devuelve la posición "desde"
27/10/2018 a las 09:33
Gracias por la claridad del tema, como ya dije, ni demasiado lento ni demasiado rápido.
Utilizo la fórmula ÍNDICE, en una carpeta que contiene información diversa sobre individuos, como "apellido, nombre, direcciones, fecha de nacimiento, etc., hay 20 en la base de datos.
Su tutorial me permitirá brindar confirmación, modificación y aclaración.
Bien cordialement
26/06/2018 a las 07:33
Esto no es en absoluto lo que estaba buscando, pero es muy informativo.
Bien explicado, ni demasiado lento ni demasiado rápido y buena entrega (para el vídeo no leí el tutorial).
Merci
26/06/2018 a las 07:35
Merci bcp
11/03/2016 a las 11:53
si de hecho