Búsqueda
Encontrar un valor por su clave
Definición
Buscar una clave en una columna y devolver un valor de otra significa dar a XLOOKUP la clave, la columna de claves y la columna de retorno.
Sintaxis
=XLOOKUP(lookup_value, lookup_array, return_array)
Argumentos
| Argumento | Significado |
|---|---|
lookup_value |
La clave que se busca, entre comillas dobles cuando es texto, por ejemplo "K-2". |
lookup_array |
La columna de claves que se recorre. |
return_array |
La columna de valores que se devuelve de la fila coincidente. |
Ejemplo resuelto
Una lista de horno guarda claves en A2:A4 y horas en B2:B4.
| A: Clave | B: Horas |
|---|---|
| K-1 | 11 |
| K-2 | 14 |
| K-3 | 8 |
Fórmula: =XLOOKUP("K-2",A2:A4,B2:B4)
Resultado: 14. K-2 es la segunda clave, y esa fila contiene 14 horas.
Práctica
Las celdas A2:A4 contienen id-1, id-2 e id-3. Las celdas B2:B4 contienen 4, 9 y 6. En C2, escribe una fórmula que devuelva el número de id-3.
- En C2, escribe una fórmula XLOOKUP que devuelva el valor de id-3. Las claves están en A2:A4 y los valores están en B2:B4.
- C2 debe mostrar el valor de id-3.
Funciones relacionadas
XLOOKUP es la función que encuentra esa clave y devuelve el valor coincidente.
Error común
Intercambiar las columnas, como en =XLOOKUP("K-2",B2:B4,A2:A4): la fórmula entonces busca en las horas y no puede devolver 14.