Excel formula: XLOOKUP wildcard match example

Fórmula genérica

=BUSCARX(value,lookup,return,"not found",2)

Explicación

Para realizar una coincidencia parcial con BUSCARX, proporcione 2 para el argumento del modo de coincidencia para permitir comodines. En el ejemplo que se muestra, la fórmula en H7 es:
=TRANSPONER((BUSCARX(H4,D5:D15,B5:E15,"Not found",2)))
que realiza una coincidencia comodín con el valor en H4 y devuelve los 4 campos como resultado. La función TRANSPONER es opcional y se usa aquí solo para convertir el resultado de BUSCARX a una matriz vertical.

Cómo funciona esta fórmula

Trabajando de adentro hacia afuera, BUSCARX está configurado para encontrar el valor en H4 en la columna Apellido y devolver todos los campos. Para admitir comodines, match_mode se proporciona como 2:
BUSCARX(H4,D5:D15,B5:E15,2) // match Last, return all fields
  • El valor de búsqueda proviene de la celda H4
  • La matriz de búsqueda es el rango D5: D15, que contiene los apellidos
  • La matriz de retorno es B5: E15, que contiene todos los campos.
  • El argumento no encontrado se establece en "No encontrado"
  • El modo de coincidencia es 2, para permitir comodines
  • El modo de búsqueda no se proporciona y el valor predeterminado es 1 (primero al último)
Como H4 contiene "corr *", BUSCARX encuentra el primer apellido que comienza con "corr" y devuelve los cuatro campos en una matriz horizontal:
{648,"Sharyn","Corriveau","Support"}
Este resultado se devuelve directamente a la función TRANSPONER:
=TRANSPONER({648,"Sharyn","Corriveau","Support"})
La función TRANSPONER cambia la matriz de horizontal a vertical:
{648;"Sharyn";"Corriveau";"Support"} // vertical array
y los valores de la matriz se derraman en el rango H7: H10.

Con comodín implícito

En el ejemplo anterior, el comodín de asterisco (*) se ingresa explícitamente en el valor de búsqueda. Para pasar el comodín implícitamente, puede ajustar la fórmula de esta manera:
=TRANSPONER((BUSCARX(H4&"*",D5:D15,B5:E15,"Not found",2)))
Arriba, concatenamos el comodín de asterisco (*) al valor en H4 en la fórmula misma. Esto agregará el asterisco a cualquier valor ingresado en H4, y BUSCARX realizará una búsqueda con comodines.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT