KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

Función XMATCH de Excel

AutoraAmanda Li Fecha de modificación

La función XMATCH devuelve la posición relativa de un valor especificado dentro de una matriz o rango, ya sea vertical u horizontal.

Nota: La función XMATCH solo está disponible en Excel para Microsoft 365, Excel 2021 o versiones posteriores, y en Excel para la web.

función xmatch 1


Sintaxis

=XMATCH()lookup_value, lookup_array, [match_mode], [search_mode])


Argumentos

  • lookup_value (obligatorio): El valor que estás buscando.
  • lookup_array (obligatorio): La matriz o rango de celdas en el que se realizará la búsqueda.
  • [match_mode] ()opcional):El tipo de coincidencia que se utilizará:
    • 0o omitido, coincidencia exacta;
    • -1, coincidencia exacta o el valor inmediatamente inferior;
    • 1, coincidencia exacta o el valor inmediatamente superior;
    • 2, coincidencia con comodines *, ? y ~.
  • [search_mode] (opcional):El Tipo de búsqueda que se utilizará:
    • 1o omitido, búsqueda de la primera a la última;
    • -1, búsqueda de la última a la primera;
    • 2, búsqueda binaria ascendente: el lookup_array debe estar ordenado en orden ascendente.
    • -2, búsqueda binaria descendente: el lookup_array debe estar ordenado en orden descendente.

Valor de devolución

La función XMATCH devuelve un número entero que indica la posición relativa del valor buscado.


Notas sobre la función

  • XMATCH devuelve la primera coincidencia cuando hay valores duplicados.
  • XMATCH no distingue entre mayúsculas y minúsculas. Puede añadir la función EXACT para que una fórmula sí distinga entre mayúsculas y minúsculas.
  • lookup_array debe ser un rango de una sola fila o de una sola columna.
  • Si el valor de búsqueda de la opción «Distinguir fórmulas» tiene formato de texto, enciérralo entre comillas.
  • Se devolverá el error #N/A si no se encuentra el valor de búsqueda.

Ejemplo

Supongamos que tiene una tabla ordenada por puntuaciones. Para obtener la posición de Kyle, copie o introduzca la siguiente fórmula en una celda y, a continuación, pulse Intropara obtener el resultado:

=XMATCH()«Kyle»,C3:C14)

O bien, utilice Una referencia de celda para hacer la fórmula dinámica:

=XMATCH()H2,C3:C14)

Nota: Los argumentos match_modey search_modese omiten porque, de forma predeterminada, realizan una coincidencia exacta y buscan el lookup_valuedesde el primero hasta el último en el lookup_array, lo cual se ajusta perfectamente a nuestro caso.

función xmatch 2


Ejemplo para realizar una coincidencia con comodines

El asterisco (*) coincide con cualquier número de caracteres, mientras que el signo de interrogación (?) representa un único carácter. Si necesita buscar un asterisco (*) o un signo de interrogación (?) reales, coloque una tilde (~) delante del carácter comodín.

Para obtener la posición del primer alumno cuyo nombre empiece por B, debe establecer el lookup_valueen B*. Copie o introduzca la siguiente fórmula en una celda y, a continuación, pulse Intropara obtener el resultado:

=XMATCH()«B*»,C3:C14,2)

O bien, utilice Una referencia de celda para hacer la fórmula dinámica:

=XMATCH()H2,C3:C14,2)

función xmatch 3


Funciones relacionadas

Función COINCIDIR de Excel

La función COINCIDIR de Microsoft Excel busca un valor específico en un rango de celdas y devuelve su posición relativa.


Las mejores herramientas de productividad para Office

Kutools para Excel - Le ayuda a destacar entre la multitud

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados  |  Eliminar filas en blanco  |  Combinar Columnas o celdas sin perder datos  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  Entre varias hojas  |  Coincidencia difusa...
Avanzado Lista desplegable:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable con selección múltiple...
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar el estado de visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos desde una lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas de 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos...)|  50+Tiposde gráfico(Diagrama de Gantt...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta...)|  12 Herramientasde conversión(Convertir a palabras,Conversión de moneda...)|  7 Combinar y dividirHerramientas(Combinar filas avanzado,Dividir celdas de Excel...)|... y mucho más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Kutools para Excel Ofrece más de 300 funciones,asegurando que lo que necesita esté a solo un clic...


Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)

  • ¡Cambie entre decenas de documentos abiertos en un solo segundo!
  • Reduzca cientos de clics diarios y olvídese del síndrome del ratón.
  • Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
  • Lleva la eficiencia de las pestañas a Office (incluido Excel), tal como lo hacen Chrome, Edge y Firefox.