Función XLOOKUP

La función XLOOKUP es una de las funciones de búsqueda y referencia. Se utiliza para realizar la búsqueda de un elemento específico por fila tanto horizontal como verticalmente. El resultado se devuelve en otra columna y puede manejar conjuntos de datos bidimensionales.

Sintaxis

XLOOKUP (lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

La función XLOOKUP tiene los siguientes argumentos:

ArgumentoDescripción
lookup_valueUn valor a buscar.
lookup_arrayUn array o rango en el que buscar.
return_arrayUn array o rango donde devolver los resultados.
if_not_foundUn argumento opcional. Si no hay resultado de búsqueda, el argumento devuelve el texto indicado en [if_not_found]. Si no se especifica el texto, se devuelve “N/A”.
match_modeUn argumento opcional. Los valores posibles se enumeran en la tabla a continuación.
search_modeUn argumento opcional. Los valores posibles se enumeran en la tabla a continuación.

El argumento match_mode puede ser uno de los siguientes:

ValorDescripción
0Establecido por defecto. Devuelve la coincidencia exacta; si no hay coincidencia, se devuelve “N/A”.
-1Devuelve la coincidencia exacta; si no hay, se devuelve el siguiente elemento menor.
1Devuelve la coincidencia exacta; si no hay, se devuelve el siguiente elemento mayor.
2Una coincidencia con comodines.

El argumento search_mode puede ser uno de los siguientes:

ValorDescripción
1Establecido por defecto. Inicia una búsqueda en el primer elemento.
-1Inicia una búsqueda inversa, es decir, en el último elemento.
2Inicia una búsqueda binaria con el lookup_array ordenado en orden ascendente. Si no está ordenado, se devolverán resultados inválidos.
-2Inicia una búsqueda binaria con el lookup_array ordenado en orden descendente. Si no está ordenado, se devolverán resultados inválidos.
Notas

Los caracteres comodín incluyen el signo de interrogación (?) que coincide con un solo carácter y el asterisco (*) que coincide con múltiples caracteres. Si desea encontrar un signo de interrogación o un asterisco, escriba una tilde (~) antes del carácter.

Tenga en cuenta que esta es una fórmula de matriz. Para obtener más información, lea el artículo Insertar fórmulas de matriz.

Cómo aplicar la función XLOOKUP.

Ejemplos

La figura a continuación muestra el resultado devuelto por la función XLOOKUP.

Función XLOOKUP

Artículos con etiqueta:
Ver todas las etiquetas