Excel formula: XLOOKUP traženje retka ili stupca -

Sadržaj

Generička formula

=XLOOKUP(value,headers,data) // lookup row

Sažetak

XLOOKUP se može koristiti za traženje i dohvaćanje redaka ili stupaca. U prikazanom primjeru formula u H5 je:

=XLOOKUP(H4,C4:F4,C5:F8)

Budući da su svi podaci u C5: F8 navedeni kao return_array XLOOKUP, rezultat toga je raspon E5: E8, koji se prelijeva u raspon H5: H8.

Obrazloženje

Jedna od lijepih prednosti XLOOKUP-a je što lako može vratiti čitave retke ili stupce kao rezultat pretraživanja. To se može učiniti i s INDEX-om i MATCH-om, ali sintaksa je složenija.

U prikazanom primjeru želimo dohvatiti sve vrijednosti povezane s Q3. Formula u H5 je:

=XLOOKUP(H4,C4:F4,C5:F8)

  • Lookup_value dolazi iz ćelije H4 koja sadrži "Q3"
  • Lookup_array je raspon C4: F4, koji se nalazi u zaglavlju
  • Povratni_ niz je C5: F8, koji sadrži sve podatke
  • Način match_mode nije osiguran i zadan je na 0 (točno podudaranje)
  • Način pretraživanja nije osiguran i zadan je na 1 (prvi do posljednji)

XLOOKUP pronalazi "Q3" kao drugu stavku u C4: F4 i vraća drugi stupac niza return_, raspon E5: E8.

Red za pretraživanje

U prikazanom primjeru, XLOOKUP se također koristi za traženje reda. Formula u C10 je:

=XLOOKUP(B10,B5:B8,C5:F8)

  • Lookup_value dolazi iz ćelije B10 koja sadrži "Central"
  • Lookup_array je raspon B5: B8, koji navodi regije
  • Povratni_ niz je C5: F8, koji sadrži sve podatke
  • Način match_mode nije osiguran i zadan je na 0 (točno podudaranje)
  • Način pretraživanja nije osiguran i zadan je na 1 (prvi do posljednji)

XLOOKUP pronalazi "Central" kao treću stavku u B5: B8 i vraća treći red niza return_, raspon C7: F7.

Daljnja obrada s ostalim funkcijama

Rezultati koje isporučuje XLOOKUP mogu se predati drugim funkcijama na daljnju obradu. Na primjer, da biste zbrojili sve Q3 brojeve, možete koristiti funkciju SUM ovako:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

koji daje jedan rezultat, 503.250.

Zanimljivi članci...