Función XMATCH de Excel
La función XMATCH devuelve la posición relativa de un valor especificado en una matriz o rango vertical u horizontal.
Nota: La función XMATCH solo está disponible en Excel para Microsoft 365, Excel 2021 o versiones más recientes de Excel, y en Excel para la web.
Sintaxis
=XMATCH(valor_búsqueda, matriz_búsqueda, [modo_coincidencia], [modo_búsqueda])
Argumentos
- valor_búsqueda (requerido): El valor que estás buscando.
- matriz_búsqueda (requerido): La matriz o rango de celdas donde buscar.
- [modo_coincidencia] (opcional): El tipo de coincidencia a utilizar:
- 0 u omitido, coincidencia exacta;
- -1, coincidencia exacta o el siguiente valor más pequeño;
- 1, coincidencia exacta o el siguiente valor más grande;
- 2, coincidencia con comodines *, ? y ~.
- [modo_búsqueda] (opcional): El tipo de búsqueda a utilizar:
- 1 u omitido, búsqueda desde el primero hasta el último;
- -1, búsqueda desde el último hasta el primero;
- 2, búsqueda binaria ascendente - matriz_búsqueda debe estar ordenada en orden ascendente.
- -2, búsqueda binaria descendente - matriz_búsqueda debe estar ordenada en orden descendente.
Valor devuelto
La función XMATCH devuelve un número entero que indica la posición relativa del valor buscado.
Notas de la función
- XMATCH devuelve la primera coincidencia en caso de duplicados.
- XMATCH no distingue entre mayúsculas y minúsculas. Puedes agregar la función EXACT para hacer que una fórmula distinga entre mayúsculas y minúsculas.
- matriz_búsqueda debería ser un rango de una fila o una columna.
- Si el valor de búsqueda de la fórmula COINCIDIR está en forma de texto, enciérralo entre comillas.
- Se devolverá el error #N/A si no se encuentra el valor buscado.
Ejemplo
Supongamos que tienes una tabla ordenada por puntuaciones, para obtener el rango de Kyle, copia o introduce la siguiente fórmula en una celda y luego presiona Entrar para obtener el resultado:
=XMATCH("Kyle",C3:C14)
O, utiliza una referencia de celda para hacer que la fórmula sea dinámica:
=XMATCH(H2,C3:C14)
Nota: Los argumentos modo_coincidencia y modo_búsqueda se omiten porque por defecto realizan una coincidencia exacta y buscan valor_búsqueda desde el primero hasta el último en la matriz_búsqueda, lo cual se ajusta perfectamente a nuestro caso aquí.
Ejemplo para realizar una coincidencia con comodines
El comodín Asterisco (*) puede coincidir con cualquier número de caracteres, mientras que el signo de interrogación (?) coincide con cualquier carácter único. Si necesitas coincidir con un carácter comodín real - Asterisco (*) o signo de interrogación (?), coloca una tilde (~) antes del carácter comodín.
Para obtener el rango del primer estudiante cuyo nombre comienza con B, debes establecer el valor_búsqueda como B*. Copia o introduce la siguiente fórmula en una celda y luego presiona Entrar para obtener el resultado:
=XMATCH("B*",C3:C14,2)
O, utiliza una referencia de celda para hacer que la fórmula sea dinámica:
=XMATCH(H2,C3:C14,2)
Funciones relacionadas
La función COINCIDIR de Microsoft Excel busca un valor específico en un rango de celdas y devuelve la posición relativa de este valor.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.