„Excel“ formulė: XLOOKUP paieškos eilutė arba stulpelis -

Turinys

Bendroji formulė

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

Santrauka

XLOOKUP gali būti naudojamas eilučių ar stulpelių paieškai ir paieškai. Parodytame pavyzdyje formulė H5 yra:

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

Kadangi visi duomenys C5: F8 pateikiami kaip grąžinimo_dydis XLOOKUP grąžina E5: E8 diapazoną, kuris patenka į H5: H8 diapazoną.

Paaiškinimas

Vienas iš gražių „XLOOKUP“ pranašumų yra tai, kad jis gali lengvai grąžinti visas eilutes ar stulpelius kaip paieškos rezultatą. Tai galima padaryti ir su INDEX ir MATCH, tačiau sintaksė yra sudėtingesnė.

Parodytame pavyzdyje norime gauti visas su Q3 susietas reikšmes. H5 formulė yra:

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

  • Paieškos_vertė gaunama iš langelio H4, kuriame yra „Q3“
  • „Lookup_array“ yra diapazonas C4: F4, kuris ketvirčioja antraštėje
  • Return_array yra C5: F8, kuriame yra visi duomenys
  • „Match_mode“ nepateikiamas ir numatytoji reikšmė yra 0 (tiksli atitiktis)
  • „Search_mode“ nepateikiamas ir pagal numatytuosius nustatymus yra 1 (pirmasis iki paskutinis)

„XLOOKUP“ randa „Q3“ kaip antrą elementą C4: F4 ir grąžina antrąjį return_array stulpelį, diapazoną E5: E8.

Paieškos eilutė

Pateiktame pavyzdyje XLOOKUP taip pat naudojamas eilutei ieškoti. C10 formulė yra:

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

  • Paieškos_vertė gaunama iš langelio B10, kuriame yra „Centrinis“
  • „Lookup_array“ yra diapazonas B5: B8, kuriame pateikiami regionai
  • Return_array yra C5: F8, kuriame yra visi duomenys
  • „Match_mode“ nepateikiamas ir numatytoji reikšmė yra 0 (tiksli atitiktis)
  • „Search_mode“ nepateikiamas ir pagal numatytuosius nustatymus yra 1 (pirmasis iki paskutinis)

„XLOOKUP“ suranda „Centrinį“ kaip trečią elementą B5: B8 ir grąžina trečiąją grąžinimo_dėlelio eilutę, diapazoną C7: F7.

Tolesnis apdorojimas su kitomis funkcijomis

XLOOKUP pateiktus rezultatus galima perduoti kitoms funkcijoms toliau apdoroti. Pvz., Jei norite susumuoti visus Q3 skaičius, galite naudoti funkciją SUM taip:

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

kuris pateikia vieną rezultatą - 503 250.

Įdomios straipsniai...