La función COINCIDIR en Excel (MATCH en inglés) busca un elemento específico en un rango de celdas (una matriz o un vector) y devuelve la posición relativa de dicho elemento en el rango. Es una de las funciones de búsqueda y referencia más versátiles y se utiliza frecuentemente en combinación con la función INDICE para realizar búsquedas avanzadas.
A diferencia de funciones como BUSCARV o BUSCARH, COINCIDIR no devuelve el valor de una celda, sino su posición numérica dentro del rango especificado.
Sintaxis
=COINCIDIR(valor_buscado, matriz_buscada, [tipo_de_coincidencia])
La función COINCIDIR tiene los siguientes argumentos:
- valor_buscado El valor que se desea buscar en la matriz_buscada. Puede ser un número, texto, valor lógico o una referencia a una celda. Obligatorio.
- matriz_buscada El rango de celdas (una única fila o columna) en el que se realizará la búsqueda. Obligatorio.
- tipo_de_coincidencia Un número (-1, 0 ó 1) que especifica el tipo de coincidencia. Opcional.
- 1 (o si se omite): Coincidencia aproximada. Encuentra el valor más grande que es menor o igual que el valor_buscado. La matriz_buscada debe estar ordenada de forma ascendente (A-Z, 1, 2, 3…).
- 0: Coincidencia exacta. Encuentra el primer valor que es exactamente igual al valor_buscado. La matriz puede tener cualquier orden.
- -1: Coincidencia aproximada. Encuentra el valor más pequeño que es mayor o igual que el valor_buscado. La matriz_buscada debe estar ordenada de forma descendente (Z-A, 3, 2, 1…).
Ejemplos
Para los siguientes ejemplos, usaremos la siguiente tabla de datos:
| A | B | C | |
|---|---|---|---|
| 1 | Producto | Ventas | Stock |
| 2 | Manzanas | 150 | 300 |
| 3 | Naranjas | 120 | 250 |
| 4 | Peras | 200 | 180 |
| 5 | Uvas | 80 | 400 |
Ejemplo 1: Coincidencia exacta
Para encontrar la posición del producto «Peras» en la lista de productos (rango A2:A5).
=COINCIDIR("Peras"; A2:A5; 0)
Resultado: 3. «Peras» se encuentra en la tercera posición del rango A2:A5.
Ejemplo 2: Coincidencia exacta con referencia de celda
Si el valor a buscar está en otra celda, por ejemplo, en E1 escribimos «Naranjas».
=COINCIDIR(E1; A2:A5; 0)
Resultado: 2. «Naranjas» es el segundo elemento en el rango especificado.
Ejemplo 3: Uso de comodines
Se pueden usar los comodines asterisco (*) y signo de interrogación (?) para búsquedas de texto con coincidencia exacta (tipo 0). El asterisco representa cualquier secuencia de caracteres.
Para encontrar la posición del primer producto que empieza por «N».
=COINCIDIR("N*"; A2:A5; 0)
Resultado: 2 (correspondiente a «Naranjas»).
Ejemplo 4: Coincidencia aproximada (menor o igual que)
Para este ejemplo, supongamos que la columna de Ventas (B2:B5) está ordenada de menor a mayor: 80, 120, 150, 200. Queremos encontrar la posición del valor más cercano a 130 sin pasarse.
=COINCIDIR(130; B2:B5; 1)
Resultado: 2. La función busca 130, no lo encuentra, y devuelve la posición del valor inmediatamente inferior, que es 120 (la segunda posición en el rango ordenado).
Ejemplo 5: Combinación con INDICE para búsqueda avanzada
Esta es una de las aplicaciones más potentes de COINCIDIR. Podemos buscar el stock de un producto específico. Por ejemplo, queremos saber el stock de «Manzanas».
=INDICE(C2:C5; COINCIDIR("Manzanas"; A2:A5; 0))
Explicación:
COINCIDIR("Manzanas"; A2:A5; 0)devuelve1, que es la posición de «Manzanas».INDICE(C2:C5; 1)devuelve el primer valor del rango de Stock (C2:C5).
Resultado: 300.
Observaciones
COINCIDIR no distingue entre mayúsculas y minúsculas al buscar valores de texto.
Si el valor_buscado es texto y se usa tipo_de_coincidencia 0, se pueden utilizar caracteres comodín: el signo de interrogación (?) para cualquier carácter individual y el asterisco (*) para cualquier secuencia de caracteres.
Si necesita buscar un signo de interrogación o un asterisco literal, escriba una tilde (~) antes del carácter.
Errores comunes
- #N/A Se produce si la función no encuentra una coincidencia para el valor_buscado en la matriz_buscada.
Disponibilidad por versión de Excel
La función COINCIDIR está disponible en todas las versiones de Excel, incluyendo Excel para Microsoft 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 y versiones anteriores. Su comportamiento se ha mantenido consistente a lo largo de las versiones.
En versiones más recientes de Excel (Microsoft 365, 2021), se recomienda usar la función COINCIDIRX, que es más potente y flexible.
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa |
|---|---|---|---|
| Microsoft Excel | ✔️ | Funciona en todas las versiones. | COINCIDIRX |
| Google Sheets | ✔️ | La función se llama MATCH. | |
| LibreOffice Calc | ✔️ | Funciona de manera idéntica. | |
| OpenOffice Calc | ✔️ | Funciona de manera idéntica. | |
| WPS Office Spreadsheets | ✔️ | Funciona de manera idéntica. | |
| Apple Numbers | ✔️ | Funciona de manera idéntica. |
Funciones Relacionadas
- INDICE Devuelve un valor o la referencia a un valor desde una tabla o rango. Es el complemento perfecto para COINCIDIR.
- COINCIDIRX Una versión moderna y mejorada de COINCIDIR, que ofrece más tipos de coincidencia y mayor flexibilidad.
- BUSCARV Busca un valor en la primera columna de una tabla y devuelve un valor en la misma fila desde una columna especificada.
- BUSCARH Busca un valor en la primera fila de una tabla y devuelve un valor en la misma columna desde una fila especificada.
