Excel

El texto de coincidencia de XLOOKUP contiene

Xlookup Match Text Contains

Fórmula de Excel: el texto de coincidencia de XLOOKUP contieneFórmula genérica
= XLOOKUP ('*'&value&'*',lookup,results,,2)
Resumen

Para usar XLOOKUP para hacer coincidir valores que contienen texto específico, puede usar comodines y concatenación . En el ejemplo que se muestra, la fórmula en F5 es:





|_+_|

dónde código (B5: B15) y cantidad (C5: C15) son rangos con nombre .

Explicación

los Función XLOOKUP contiene soporte integrado para comodines, pero esta función debe habilitarse explícitamente estableciendo el modo de coincidencia en el número 2.





cómo calcular la diferencia en Excel

En el ejemplo que se muestra, XLOOKUP está configurado para coincidir con el valor ingresado en la celda E5, que puede aparecer en cualquier lugar de los valores de búsqueda en B5: B15. La fórmula en F5 es:

|_+_|
  • valor de búsqueda - E5, con asteriscos (*) concatenados delante y detrás
  • lookup_array - el rango nombrado código (B5: B15)
  • return_array - el rango nombrado cantidad (C5: C15)
  • if_not_found - la cadena 'no coincide'
  • match_mode - proporcionado como 2 (coincidencia comodín)
  • modo de búsqueda - no provisto. El valor predeterminado es 1 (del primero al último)

Para hacer que una coincidencia de tipo 'contiene' sea automática, el asterisco comodín (*) se antepone y se agrega al valor en la celda E5 con concatenación :



|_+_|

Después de la concatenación, la fórmula se convierte en:

|_+_|

XLOOKUP ubica la primera coincidencia que contiene 'BCC' (050-BCC-123 en la fila 10) y devuelve el valor correspondiente de la matriz de retorno, 50.

Tenga en cuenta que XLOOKUP es no distingue entre mayúsculas y minúsculas, ingresar 'bcc' en E5 devolverá el mismo resultado:

|_+_|

Consulte a continuación una opción para configurar XLOOKUP para una coincidencia que distinga entre mayúsculas y minúsculas.

Opción BUSCARV

La fórmula BUSCARV también admite comodines cuando se configura para que coincida exactamente. La fórmula VLOOKUP equivalente para este ejemplo es:

|_+_|

Lleno explicación aquí .

Con BUSCAR y ENCONTRAR

También es posible utilizar el BUSCAR y ENCONTRAR funciones para realizar una coincidencia de tipo 'contiene' con XLOOKUP. Para una coincidencia que no distingue entre mayúsculas y minúsculas (como el ejemplo anterior), puede usar SEARCH de esta manera:

|_+_|

Para una coincidencia que distingue entre mayúsculas y minúsculas, puede utilizar FIND en su lugar:

|_+_|

Ambas opciones anteriores facilitan la ampliación de criterios a incluir otras condiciones utilizando lógica booleana .

La lógica para ISNUMBER + SEARCH es explicado aquí .

Múltiples coincidencias

Si necesita varias coincidencias, consulte la Función FILTRO .

cómo calcular la suma en Excel
Fórmulas de matriz dinámica están disponibles en Oficina 365 solamente. Autor Dave Bruns


^