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:
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.=TRANSPONER((BUSCARX(H4,D5:D15,B5:E15,"Not found",2)))
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)
Este resultado se devuelve directamente a la función TRANSPONER:{648,"Sharyn","Corriveau","Support"}
La función TRANSPONER cambia la matriz de horizontal a vertical:=TRANSPONER({648,"Sharyn","Corriveau","Support"})
y los valores de la matriz se derraman en el rango H7: H10.{648;"Sharyn";"Corriveau";"Support"} // vertical array
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: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.=TRANSPONER((BUSCARX(H4&"*",D5:D15,B5:E15,"Not found",2)))
0 comentarios:
Publicar un comentario