Excel ofrece herramientas muy poderosas para buscar y extraer datos de tablas, especialmente cuando se combinan funciones.
Dos de las funciones más versátiles y utilizadas en este contexto son COINCIDIR e INDICE. Estas funciones, usadas individualmente
o en combinación, permiten localizar datos de manera precisa y dinámica dentro de una hoja de cálculo.
Función COINCIDIR
La función COINCIDIR permite encontrar la posición de un valor dentro de un rango o matriz. No devuelve el valor en sí,
sino la posición relativa en la que se encuentra.
Sintaxis de COINCIDIR
=COINCIDIR(valor_buscado, matriz_buscada, [tipo_de_coincidencia])
- valor_buscado: el valor que deseas localizar dentro del rango.
- matriz_buscada: el rango de celdas donde se realizará la búsqueda.
- tipo_de_coincidencia: opcional, puede ser 1 (menor o igual), 0 (exacta) o -1 (mayor o igual).
Ejemplo de COINCIDIR
Supongamos que tenemos la lista de productos:
- A2: Manzanas
- A3: Peras
- A4: Plátanos
Para encontrar la posición de «Peras» usamos:
=COINCIDIR("Peras", A2:A4, 0)
El resultado será 2, indicando que «Peras» está en la segunda posición del rango.
Función INDICE
La función INDICE permite devolver un valor específico dentro de una tabla o rango a partir de la fila y columna indicadas.
Esto es útil para extraer datos de manera precisa sin necesidad de manipular manualmente las celdas.
Sintaxis de INDICE
=INDICE(matriz, número_fila, [número_columna])
- matriz: rango de celdas del cual se desea extraer un valor.
- número_fila: la fila dentro del rango de la cual se obtendrá el valor.
- número_columna: opcional, la columna del rango desde donde se extraerá el valor.
Ejemplo de INDICE
Si tenemos la siguiente tabla:
| Producto | Precio |
|---|---|
| Manzanas | 5 |
| Peras | 7 |
| Plátanos | 3 |
Para obtener el precio de la segunda fila (Peras), usamos:
=INDICE(B2:B4, 2)
El resultado será 7.
Combinación de INDICE y COINCIDIR
La combinación de estas dos funciones es muy poderosa, ya que permite buscar un valor y devolver otro relacionado dinámicamente.
Esto reemplaza funciones como BUSCARV cuando se necesitan búsquedas más flexibles.
Ejemplo combinado
Usando la misma tabla anterior, si queremos obtener el precio del producto «Plátanos» podemos escribir:
=INDICE(B2:B4, COINCIDIR("Plátanos", A2:A4, 0))
COINCIDIR localiza la posición de «Plátanos» (que es 3) y luego INDICE devuelve el valor correspondiente de la columna B, resultando en 3.
Ventajas de combinar COINCIDIR e INDICE
- Permite buscar datos en cualquier columna, incluso hacia la izquierda, algo que BUSCARV no permite.
- Mayor flexibilidad y control en la extracción de información.
- Ideal para bases de datos grandes y dinámicas.
- Reducción de errores al evitar rangos fijos y permitir búsquedas dinámicas.
- Funciona bien en combinación con otras funciones, como SI, SUMA o DESREF.
La combinación de INDICE y COINCIDIR es fundamental para quienes necesitan análisis avanzados en Excel.
Facilita la búsqueda de información, aumenta la eficiencia en el manejo de datos y permite crear fórmulas más robustas
y adaptables a cambios en las tablas y rangos.