Función COINCIDIR en Excel: cómo encontrar una posición
Aprende a usar la función COINCIDIR en Excel para hallar la posición de un dato, buscar coincidencias exactas y combinarla con otras fórmulas.
Por Ayoub Farid · · 2 min de lectura
La función MATCH (en la versión en español de Excel se llama COINCIDIR) te dice en qué posición está un elemento dentro de una lista: el 1.º, el 2.º o el 17.º. Por sí sola puede parecer algo abstracta, pero es el motor que permite hacer búsquedas avanzadas y comprobar si un valor existe en tu hoja de cálculo.
Sintaxis
=MATCH(lookup_value, lookup_array, [match_type])
| match_type | Significado |
|---|---|
| 0 | Coincidencia exacta (la opción recomendada casi siempre) |
| 1 (predeterminado) | El mayor valor menor o igual que el buscado; la lista debe estar ordenada de menor a mayor |
| -1 | El menor valor mayor o igual que el buscado; la lista debe estar ordenada de mayor a menor |
*(Nota: si tu Excel está en español, la fórmula se escribe =COINCIDIR(valor_buscado, matriz_buscada, [tipo_de_coincidencia])).*
Ejemplo
Si tienes Espresso, Latte y Tea en el rango A2:A4:
=MATCH("Tea",A2:A4,0) → 3
Si no encuentra el elemento, devuelve #N/A (o #N/D en español).
Comprobar si un valor existe
=ISNUMBER(MATCH(F2,$A$2:$A$500,0))
Devuelve TRUE (VERDADERO) si el valor de la celda F2 está en el rango con referencia absoluta $A$2:$A$500. Puedes envolverla dentro de la función IF (SI) para mostrar un texto personalizado:
=IF(ISNUMBER(MATCH(F2,$A$2:$A$500,0)),"On list","Missing")
*(En español: =SI(ESNUMERO(COINCIDIR(F2,$A$2:$A$500,0)),"En lista","No encontrado")).*
Esta técnica es ideal para comparar dos columnas en Excel y rellenar hacia abajo en una prueba de Excel para entrevista de trabajo.
Usar MATCH dentro de otras fórmulas
- Con INDEX para realizar búsquedas dinámicas: consulta nuestra guía sobre INDEX MATCH (INDICE/COINCIDIR).
- Para detectar automáticamente el número de columna dentro de VLOOKUP (BUSCARV) y evitar que la fórmula se rompa si insertas columnas:
=VLOOKUP(F2,$A$1:$H$500,MATCH("Price",$A$1:$H$1,0),FALSE)
Caracteres comodín
Cuando usas el tipo de coincidencia 0, puedes utilizar los comodines * y ?. Por ejemplo, =MATCH("Lat*",A2:A100,0) localiza el primer elemento que empiece por «Lat».
XMATCH
Las versiones más recientes de Excel y Google Sheets incluyen XMATCH (BUSCARX.COINCIDIR en español), que aplica coincidencia exacta de forma predeterminada y permite buscar de abajo hacia arriba. Si está disponible en tu equipo, es una opción más segura y moderna para aprender Excel.
Preguntas frecuentes
¿Qué devuelve la función MATCH en Excel?
Devuelve la posición numérica relativa del valor dentro del rango seleccionado, no el contenido de la celda.
¿Por qué MATCH devuelve el error #N/A (o #N/D)?
Ocurre si el valor no está en el rango con coincidencia exacta (revisa espacios invisibles o inconsistencias entre texto y número), o si empleaste coincidencia aproximada con datos desordenados.
¿Cuál es la diferencia entre MATCH y XMATCH?
XMATCH busca coincidencias exactas por defecto y ofrece opciones adicionales, como invertir el sentido de búsqueda. Solo está disponible en las versiones modernas de Excel y en Google Sheets.
¿La función MATCH distingue entre mayúsculas y minúsculas?
No, no distingue mayúsculas de minúsculas.