Excel formula: XLOOKUP iskalna vrstica ali stolpec -

Kazalo

Splošna formula

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

Povzetek

XLOOKUP se lahko uporablja za iskanje in pridobivanje vrstic ali stolpcev. V prikazanem primeru je formula v H5:

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

Ker so vsi podatki v C5: F8 podani kot return_array XLOOKUP kot rezultat vrne obseg E5: E8, ki se prelije v obseg H5: H8.

Pojasnilo

Ena izmed lepih prednosti XLOOKUP-a je ta, da lahko enostavno vrne celotne vrstice ali stolpce kot rezultat iskanja. To je mogoče storiti tudi z INDEX in MATCH, vendar je sintaksa bolj zapletena.

V prikazanem primeru želimo pridobiti vse vrednosti, povezane s Q3. Formula v H5 je:

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

  • Lookup_value prihaja iz celice H4, ki vsebuje "Q3"
  • Lookup_array je obseg C4: F4, ki se razdeli v glavo
  • Vrnitvena_ matrika je C5: F8, ki vsebuje vse podatke
  • Način match_mode ni na voljo in privzeto je 0 (natančno ujemanje)
  • Način iskanja ni na voljo in je privzeto 1 (od prvega do zadnjega)

XLOOKUP poišče "Q3" kot drugi element v C4: F4 in vrne drugi stolpec return_array, obseg E5: E8.

Iskalna vrstica

V prikazanem primeru se XLOOKUP uporablja tudi za iskanje vrst. Formula v C10 je:

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

  • Lookup_value prihaja iz celice B10, ki vsebuje "Central"
  • Lookup_array je obseg B5: B8, ki navaja regije
  • Vrnitvena_ matrika je C5: F8, ki vsebuje vse podatke
  • Način match_mode ni na voljo in privzeto je 0 (natančno ujemanje)
  • Način iskanja ni na voljo in je privzeto 1 (od prvega do zadnjega)

XLOOKUP poišče "Central" kot tretji element v B5: B8 in vrne tretjo vrstico return_array, obseg C7: F7.

Nadaljnja obdelava z drugimi funkcijami

Rezultate XLOOKUP-a lahko predate drugim funkcijam za nadaljnjo obdelavo. Če želite na primer sešteti vse številke Q3, lahko uporabite funkcijo SUM tako:

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

ki vrne en rezultat, 503.250.

Zanimive Članki...