Formula Excel: potrivirea exactă bidirecțională XLOOKUP -

Cuprins

Formula generică

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

rezumat

Pentru a efectua o căutare în două cu funcția XLOOKUP (un XLOOKUP dublu), puteți cuibua un XLOOKUP în altul. În exemplul prezentat, formula din H6 este:

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

unde lunile (C4: E4) și numele (B5: B13) și datele (C5: E13) sunt denumite intervale.

Explicaţie

Una dintre caracteristicile XLOOKUP este capacitatea de a căuta și a returna un întreg rând sau coloană. Această caracteristică poate fi utilizată pentru a cuibra un XLOOKUP în altul pentru a efectua o căutare bidirecțională. XLOOKUP interior returnează un rezultat la XLOOKUP exterior, care returnează un rezultat final.

Notă: XLOOKUP efectuează o potrivire exactă în mod implicit, astfel încât modul de potrivire nu este setat.

Funcționând din interior spre exterior, XLOOKUP interior este folosit pentru a prelua toate datele pentru „Frantz”:

XLOOKUP(H4,names,data)

XLOOKUP găsește "Frantz" , în zona denumită nume (B5: B13). Frantz apare în al cincilea rând, deci XLOOKUP returnează al cincilea rând de date (C5: E13). Rezultatul este un tablou care reprezintă un singur rând de date pentru Frantz, care conține 3 luni de vânzări:

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

Această matrice este returnată direct la XLOOKUP exterior ca return_array:

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

XLOOKUP exterior găsește valoarea în H5 („Mar”) în intervalul numit luni (C4: E4). Valoarea „Mar” apare ca al treilea articol, deci XLOOKUP returnează al treilea articol din datele de vânzare, valoarea 10525.

Fără intervale denumite

Intervalele denumite utilizate în acest exemplu sunt doar pentru lizibilitate. Fără intervale denumite, formula este:

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

INDICE și MATCH

Acest exemplu poate fi rezolvat cu INDEX și MATCH astfel:

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

INDEX și MATCH este o soluție bună la această problemă și probabil mai ușor de înțeles pentru majoritatea oamenilor. Cu toate acestea, versiunea XLOOKUP arată puterea și flexibilitatea XLOOKUP.

Articole interesante...