
Fórmula genérica
=XLOOKUP(value,rng1,rng2)
Resumen
XLOOKUP se puede utilizar para buscar valores a la izquierda del valor de búsqueda. En el ejemplo que se muestra, la fórmula en H6 es:
=XLOOKUP(H4,E5:E14,B5:B14)
que devuelve 25, la altura en la columna B para el modelo H en la fila 12.
Explicación
Mientras que BUSCARV se limita a búsquedas a la derecha de la columna de búsqueda, BUSCAR X puede buscar valores a la izquierda de forma nativa. Esto significa que XLOOKUP se puede usar en lugar de INDICE y COINCIDIR para encontrar valores a la izquierda en una tabla o rango.
En el ejemplo que se muestra, buscamos el peso asociado con el Modelo H en la fila 12. La fórmula en H6 es:
=XLOOKUP(H4,E5:E14,B5:B14)
- El lookup_value proviene de la celda H4
- El lookup_array es el rango E5: E14, que contiene Model
- Return_array es B5: B14, que contiene Weight
- No se proporciona match_mode y el valor predeterminado es 0 (coincidencia exacta)
- El modo de búsqueda no se proporciona y el valor predeterminado es 1 (del primero al último)
Buscar varios valores
XLOOKUP puede devolver más de un valor a la vez del mismo registro coincidente. La fórmula en la celda G9 es:
=XLOOKUP(H4,E5:E14,B5:D14)
que devuelve la altura, el peso y el precio del modelo H en una matriz que se extiende al rango G9: H9.
La única diferencia con la fórmula anterior es que return_array se ingresa como un rango que contiene más de una columna, B5: D14.