XLOOKUP
Descripción
Busca en una matriz o rango y devuelve uno o varios valores coincidentes. XLOOKUP puede realizar coincidencias exactas o aproximadas, búsquedas verticales u horizontales y búsquedas con comodines. Esta función está pensada para su uso con matrices sin restricciones. Para enviar la fórmula; utilice el acceso directo de teclado sin restricciones Ctrl+Alt+Intro (Windows) o Comando+Opción+Intro (Mac). Para obtener más información sobre la sintaxis, consulte Referencia de funciones en la Guía del usuario.
Sintaxis
XLOOKUP(
lookup_value
, lookup_array
, return_array
, [ if_not_found
], [ match_mode
], [ search_mode
]) - lookup_value: el valor de búsqueda.
- lookup_array: la matriz que se va a buscar.
- return_array: la matriz o el rango que se va a devolver.
- if_not_found: texto que se devolverá o una fórmula que se ejecutará si la función no encuentra una coincidencia válida. Si omite este argumento, la función devuelve un error #N/A.
- match_mode: un número que especifica el tipo de coincidencia.
- 0: coincidencia exacta. Si no se encuentra, devuelva #N/A. Este es el valor por defecto.
- -1: coincidencia exacta. Si no se encuentra, devuelve el siguiente ítem más pequeño.
- 1: coincidencia exacta. Si no se encuentra, devuelve el siguiente ítem más grande.
- 2: una coincidencia de comodín. En los criterios basados en texto, puede utilizar el signo ? el comodín para que coincida con cualquier carácter individual o el comodín * para que coincida con cualquier secuencia de caracteres. Si el valor que desea buscar contiene un * o ?, preceda una tilde (~).
- search_mode: un número que especifica el modo de búsqueda que se va a utilizar.
- 1: realice una búsqueda a partir del primer elemento. Este es el valor por defecto.
- -1: realiza una búsqueda inversa comenzando por el último elemento.
- 2: realice una búsqueda binaria que se base en que lookup_array se ordene en orden ascendente. Si no se ordena, los resultados no serán válidos.
- -2: realiza una búsqueda binaria que se basa en que lookup_array se ordene en orden descendente. Si no se ordena, los resultados no serán válidos.
Notas
- XLOOKUP no distingue entre mayúsculas y minúsculas por defecto (con un match_mode de 0). Puede usar BUSCARX para una búsqueda de coincidencia exacta que distingue entre mayúsculas y minúsculas solo si la matriz está ordenada.
Funciones relacionadas
VLOOKUP
HLOOKUP
MHLOOKUP
MVLOOKUP