Excel képlet: XLOOKUP kétirányú pontos egyezés -

Általános képlet

=XLOOKUP(A1,months,XLOOKUP(A2,names,data))

Összegzés

Az XLOOKUP funkcióval végzett kettős keresés (kettős XLOOKUP) elvégzéséhez az egyik XLOOKUP beágyazható a másikba. A bemutatott példában a H6 képlete a következő:

=XLOOKUP(H5,months,XLOOKUP(H4,names,data))

ahol a hónapokat (C4: E4) és a neveket (B5: B13), és az adatokat (C5: E13) tartományoknak nevezzük.

Magyarázat

Az XLOOKUP egyik jellemzője, hogy egy teljes sort vagy oszlopot megkereshet és visszaküldhet. Ez a szolgáltatás felhasználható az egyik XLOOKUP beágyazására a másikba, hogy kétirányú keresést hajtson végre. A belső XLOOKUP eredményt ad vissza a külső XLOOKUP-nak, amely visszaadja a végeredményt.

Megjegyzés: Az XLOOKUP alapértelmezés szerint pontos egyezést végez, ezért az egyezési mód nincs beállítva.

Belülről kifelé haladva a belső XLOOKUP segítségével minden adat lekérhető a "Frantz" számára:

XLOOKUP(H4,names,data)

XLOOKUP találja "Frantz" a névvel ellátott tartomány nevét (B5: B13). Frantz megjelenik az ötödik sorban, így XLOOKUP visszatér az ötödik sorban az adatok (C5: E13). Az eredmény egy tömb, amely a Frantz egyetlen adatsorát tartalmazza, 3 hónapos értékesítést tartalmaz:

(10699,5194,10525) // data for Frantz

Ez a tömb közvetlenül a külső XLOOKUP-ba kerül vissza return_array néven:

=XLOOKUP(H5,months,(10699,5194,10525))

A külső XLOOKUP megtalálja az értéket H5-ben ("Mar") a megnevezett tartomány hónapjain belül (C4: E4). A "Mar" érték harmadik tételként jelenik meg, ezért az XLOOKUP az értékesítési adatokból a harmadik elemet, az 10525 értéket adja vissza.

Megnevezett tartományok nélkül

Az ebben a példában használt megnevezett tartományok csak olvashatóak. Megnevezett tartományok nélkül a képlet a következő:

=XLOOKUP(H5,C4:E4,XLOOKUP(H4,B5:B13,C5:E13))

TÁRGYMUTATÓ és MEGFELELÉS

Ez a példa az INDEX és a MATCH használatával oldható meg így:

=INDEX(C5:E13,MATCH(H4,B5:B13,0),MATCH(H5,C4:E4,0))

Az INDEX és a MATCH jó megoldás erre a problémára, és valószínűleg a legtöbb ember számára könnyebben érthető. Az XLOOKUP verzió azonban megmutatja az XLOOKUP erejét és rugalmasságát.

érdekes cikkek...