
Fórmula genérica
=XLOOKUP(A1,months,XLOOKUP(A2,names,data))
Resumen
Para realizar dos búsquedas con la función XLOOKUP (una XLOOKUP doble), puede anidar una XLOOKUP dentro de otra. En el ejemplo que se muestra, la fórmula en H6 es:
=XLOOKUP(H5,months,XLOOKUP(H4,names,data))
donde los meses (C4: E4) y los nombres (B5: B13) y los datos (C5: E13) son rangos de nombres.
Explicación
Una de las características de XLOOKUP es la capacidad de buscar y devolver una fila o columna completa. Esta función se puede utilizar para anidar una XLOOKUP dentro de otra para realizar una búsqueda bidireccional. El XLOOKUP interno devuelve un resultado al XLOOKUP externo, que devuelve un resultado final.
Nota: XLOOKUP realiza una coincidencia exacta de forma predeterminada, por lo que el modo de coincidencia no está configurado.
Trabajando desde adentro hacia afuera, el XLOOKUP interno se usa para recuperar todos los datos de "Frantz":
XLOOKUP(H4,names,data)
XLOOKUP encuentra "Frantz" en los nombres de rango con nombre (B5: B13). Frantz aparece en la quinta fila, por lo que XLOOKUP devuelve la quinta fila de datos (C5: E13). El resultado es una matriz que representa una sola fila de datos para Frantz, que contiene 3 meses de ventas:
(10699,5194,10525) // data for Frantz
Esta matriz se devuelve directamente al XLOOKUP externo como return_array:
=XLOOKUP(H5,months,(10699,5194,10525))
El XLOOKUP externo encuentra el valor en H5 ("Mar") dentro del rango de meses con nombre (C4: E4). El valor "Mar" aparece como el tercer artículo, por lo que BUSCARX devuelve el tercer artículo de los datos de ventas, el valor 10525.
Sin rangos con nombre
Los rangos con nombre utilizados en este ejemplo son solo para facilitar la lectura. Sin rangos con nombre, la fórmula es:
=XLOOKUP(H5,C4:E4,XLOOKUP(H4,B5:B13,C5:E13))
ÍNDICE y PARTIDO
Este ejemplo se puede resolver con ÍNDICE y COINCIDIR así:
=INDEX(C5:E13,MATCH(H4,B5:B13,0),MATCH(H5,C4:E4,0))
INDEX and MATCH es una buena solución a este problema y probablemente más fácil de entender para la mayoría de las personas. Sin embargo, la versión XLOOKUP muestra el poder y la flexibilidad de XLOOKUP.