Búsqueda

XLOOKUP

Definición

XLOOKUP busca una clave en un rango y devuelve el elemento coincidente de un rango de resultado.

Sintaxis

=XLOOKUP(lookup_value, lookup_array, return_array)

Argumentos

Argumento Significado
lookup_value La clave que se busca, como un código escrito entre comillas o contenido en una celda.
lookup_array La fila o columna que contiene las claves.
return_array La fila o columna que contiene los valores que se devuelven. Debe tener el mismo tamaño que lookup_array.

Ejemplo resuelto

Un vivero enumera códigos de planta en A2:A4 y nombres en B2:B4.

A: Código B: Nombre
Q-1 Maple
Q-2 Birch
Q-3 Cedar

Fórmula: =XLOOKUP("Q-3",A2:A4,B2:B4)

Resultado: Cedar. Q-3 es el tercer código, y el nombre a su lado es Cedar.

Práctica

El rango A2:A4 contiene P-1, P-2 y P-3. El rango B2:B4 contiene Oak, Pine y Elm. En C2, escribe una fórmula que devuelva el nombre de P-2.

  1. En C2, escribe una fórmula XLOOKUP que devuelva el nombre de P-2. Las claves están en A2:A4 y los nombres están en B2:B4.
Paso 1 de 2
Aquí las fórmulas usan los nombres de función en inglés, como SUM, y un punto (.) como separador decimal, en todos los idiomas.
Cargando la hoja…

Funciones relacionadas

VLOOKUP necesita la clave en la columna de más a la izquierda. HLOOKUP necesita la clave en la primera fila. XLOOKUP toma los dos rangos por separado.

Error común

Usar un rango de resultado de una altura distinta del rango de búsqueda: XLOOKUP entonces devuelve #VALUE!.

Funciones relacionadas

Estos enlaces son funciones relacionadas.