Todas las funcionesBúsqueda y referencia
COINCIDIR (MATCH)
Aprenda COINCIDIR con sintaxis, argumentos, ejemplos comprobados, errores frecuentes y fórmulas equivalentes para Excel en español.
MATCH
Sintaxis
COINCIDIR(lookup_value, lookup_array, [match_type])Ejemplo: =MATCH(A2,B2:B100,0)
Disponibilidad: Todas las versiones
La función COINCIDIR en Excel devuelve la posición de un valor dentro de una sola fila o columna, no el valor en sí. Use =MATCH(value, range, 0) para una coincidencia exacta; normalmente se combina con ÍNDICE para construir búsquedas.
Cuándo usarla
- Necesita saber dónde se encuentra un elemento en una lista, por ejemplo el número de fila de un empleado.
- Está construyendo una búsqueda mediante ÍNDICE y COINCIDIR.
- Quiere un número de columna dinámico para BUSCARV, de modo que elija la columna por el nombre del encabezado.
- Necesita comprobar si un valor aparece en una lista, envolviendo el resultado en ESNUMERO.
Argumentos
- lookup_value. El valor cuya posición desea conocer. Puede ser un número, texto o una referencia de celda.
- lookup_array. Una sola fila o columna en la que se buscará. COINCIDIR devuelve una posición dentro de este rango, no un número de fila de la hoja.
- match_type. 0 encuentra la primera coincidencia exacta y es la opción segura. 1, el valor predeterminado, encuentra el mayor valor que no supera el objetivo en datos ascendentes. -1 encuentra el menor valor que no queda por debajo en datos descendentes. Omitir este argumento es la causa más habitual de respuestas incorrectas.
Ejemplos explicados
Posición de un nombre
Fórmula: C1: =MATCH("Chloe",A2:A5,0)
Resultado: 3
Chloe es el tercer elemento de A2:A5. El 0 solicita una coincidencia exacta.
Coincidencia aproximada para tramos de notas
| A | B |
|---|
| 1 | Score from | Grade |
|---|
| 2 | 0 | F |
|---|
| 3 | 60 | D |
|---|
| 4 | 70 | C |
|---|
| 5 | 80 | B |
|---|
| 6 | 90 | A |
|---|
Fórmula: D1: =MATCH(84,A2:A6,1)
Resultado: 4
Con 1, COINCIDIR encuentra el mayor valor que no supera 84 (80), que es el elemento 4. La lista debe estar ordenada de forma ascendente.
¿Está el valor en la lista?
Fórmula: C1: =ISNUMBER(MATCH("CA",A2:A4,0))
Resultado: TRUE
COINCIDIR devuelve un número si lo encuentra y #N/A si no; ESNUMERO lo convierte en TRUE o FALSE.
Pruébalo
Una hoja pequeña con datos de ejemplo. Cambia la fórmula o un número y observa el resultado.
Fórmula en F2: =MATCH(103,A2:A6,0)
Resultado en F2: 3
Errores y comprobaciones
- #N/A. El valor no está en el rango. Compruebe la escritura, los espacios adicionales y los formatos de número frente a texto, o envuelva la fórmula en SI.ERROR.
- Posición incorrecta en datos sin ordenar. El tipo de coincidencia 1, que se usa de forma predeterminada si se omite, necesita datos ascendentes. Escriba siempre 0 para búsquedas exactas.
- Forma incorrecta del rango. COINCIDIR busca en una fila o en una columna. Un rango bidimensional devuelve #N/A.
- La posición tiene un desfase de uno. El número es relativo a la primera celda del rango. Si este comienza en la fila 2, sume 1 para obtener la fila de la hoja.
Funciones relacionadas
Preguntas frecuentes
- ¿Qué devuelve COINCIDIR?
- La posición relativa del primer elemento coincidente dentro del rango, expresada como un número.
- ¿Qué significan 0, 1 y -1 en COINCIDIR?
- 0 es coincidencia exacta; 1 encuentra el mayor valor que no supera el objetivo en datos ascendentes; -1 encuentra el menor valor que no queda por debajo del objetivo en datos descendentes.
- ¿COINCIDIR admite comodines?
- Sí, con tipo de coincidencia 0 y texto: "Sm*" coincide con "Smith".
- ¿COINCIDIR distingue mayúsculas de minúsculas?
- No. "ana" y "ANA" coinciden entre sí.
Más funciones de Búsqueda y referencia