
Resumen
COINCIDIR es una función de Excel que se utiliza para localizar la posición de un valor de búsqueda en una fila, columna o tabla. MATCH admite coincidencias aproximadas y exactas y comodines (*?) Para coincidencias parciales. A menudo, COINCIDIR se combina con la función INDICE para recuperar un valor en una posición coincidente.
Propósito
Obtener la posición de un elemento en una matrizValor devuelto
Número que representa una posición en lookup_array.Sintaxis
= COINCIDIR (lookup_value, lookup_array, (match_type))Argumentos
- lookup_value : el valor que debe coincidir en lookup_array.
- lookup_array : un rango de celdas o una referencia de matriz.
- match_type - (opcional) 1 = exacta o siguiente menor (predeterminado), 0 = coincidencia exacta, -1 = exacta o siguiente mayor.
Versión
Excel 2003Notas de uso
La función COINCIDIR se utiliza para determinar la posición de un valor en un rango o matriz. Por ejemplo, en la captura de pantalla anterior, la fórmula en la celda E6 está configurada para obtener la posición del valor en la celda D6. La función COINCIDIR devuelve 5, porque el valor de búsqueda ("melocotón") está en la quinta posición en el rango B6: B14:
=MATCH(D6,B6:B14,0) // returns 5
La función COINCIDIR puede realizar coincidencias exactas y aproximadas y admite comodines (*?) Para coincidencias parciales. Hay 3 modos de coincidencia separados (establecidos por el argumento match_type), como se describe a continuación.
Con frecuencia, la función COINCIDIR se combina con la función ÍNDICE para recuperar un valor en una posición determinada (coincidente). En otras palabras, COINCIDIR calcula la posición e INDICE devuelve el valor en esa posición. Para obtener una explicación detallada, consulte Cómo utilizar INDEX y MATCH.
Información del tipo de coincidencia
El tipo de coincidencia es opcional. Si no se proporciona, el tipo de coincidencia predeterminado es 1 (exacto o el siguiente más pequeño). Cuando el tipo de coincidencia es 1 o -1, a veces se denomina "coincidencia aproximada". Sin embargo, tenga en cuenta que MATCH encontrará una coincidencia exacta con todos los tipos de coincidencia, como se indica en la siguiente tabla:
Tipo de concordancia | Comportamiento | Detalles |
---|---|---|
1 | Aproximado | COINCIDIR encuentra el valor más grande menor o igual que el valor de búsqueda. La matriz de búsqueda se debe ordenar en orden ascendente. |
0 | Exacto | COINCIDIR encuentra el primer valor igual al valor de búsqueda. No es necesario ordenar la matriz de búsqueda. |
-1 | Aproximado | COINCIDIR encuentra el valor más pequeño mayor o igual que el valor de búsqueda. La matriz de búsqueda se debe ordenar en orden descendente. |
Aproximado | Cuando se omite el tipo de coincidencia, el valor predeterminado es 1 con el comportamiento explicado anteriormente. |
Precaución: asegúrese de establecer el tipo de coincidencia en cero (0) si necesita una coincidencia exacta. La configuración predeterminada de 1 puede hacer que COINCIDIR devuelva resultados que "parecen normales" pero que de hecho son incorrectos. Proporcionar explícitamente un valor para match_type es un buen recordatorio de qué comportamiento se espera.
Ejemplos
A continuación, se muestran ejemplos simples de cómo se puede usar la función COINCIDIR para devolver la posición de los valores en un rango. Más abajo en la página hay ejemplos más avanzados de cómo se puede usar MATCH para resolver problemas del mundo real.
Coincidencia exacta
Cuando el tipo de coincidencia se establece en cero, MATCH realiza una coincidencia exacta. En el siguiente ejemplo, la fórmula en E3 es:
=MATCH(E2,B3:B11,0)
En la fórmula anterior, el valor de búsqueda proviene de la celda E2. Si el valor de búsqueda está codificado en la fórmula, debe estar entre comillas dobles (""), ya que es un valor de texto:
=MATCH("Mars",B3:B11,0)
Nota: MATCH no distingue entre mayúsculas y minúsculas, por lo que "Mars" y "mars" devolverán 4.
Partido aproximado
Cuando el tipo de coincidencia se establece en 1, COINCIDIR realizará una coincidencia aproximada en los valores ordenados AZ, encontrando el valor más grande menor o igual que el valor de búsqueda. En el ejemplo que se muestra a continuación, la fórmula en E3 es:
=MATCH(E2,B3:B11,1)
Coincidencia comodín
Cuando el tipo de coincidencia se establece en cero (0), MATCH puede realizar una coincidencia utilizando comodines. En el ejemplo que se muestra a continuación, la fórmula en E3 es:
=MATCH(E2,B3:B11,0)
Esto es equivalente a:
=MATCH("pq*",B3:B11,0)
Vea a continuación más ejemplos de la función COINCIDIR.
Notas
- MATCH no distingue entre mayúsculas y minúsculas.
- COINCIDIR devuelve el error # N / A si no se encuentra ninguna coincidencia.
- MATCH solo funciona con texto de hasta 255 caracteres de longitud.
- En caso de duplicados, MATCH devuelve la primera coincidencia.
- Si match_type es -1 o 1, lookup_array debe ordenarse como se indicó anteriormente.
- Si match_type es 0, lookup_value puede contener los comodines.
- La función COINCIDIR se utiliza con frecuencia junto con la función ÍNDICE.
Videos relacionados





