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.
- 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.
- C2 debe mostrar el nombre de P-2.
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!.