Exceli valem: XLOOKUP otsingurida või veerg -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Rakendust XLOOKUP saab kasutada ridade või veergude otsimiseks ja hankimiseks. Näidatud näites on H5 valem:

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

Kuna kõik andmed C5: F8-s esitatakse tagastatava_haardena XLOOKUP tagastab tulemuseks vahemiku E5: E8, mis levib vahemikku H5: H8.

Selgitus

XLOOKUPi üks tore eelis on see, et otsingutulemina saab hõlpsasti terveid ridu või veerge tagastada. Seda saab teha ka INDEXi ja MATCH-iga, kuid süntaks on keerulisem.

Näidatud näites soovime hankida kõik Q3-ga seotud väärtused. H5 valem on:

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

  • Otsinguväärtus pärineb lahtrist H4, mis sisaldab "Q3"
  • Otsingu_raja on vahemik C4: F4, mis veerandub päises
  • Return_array on C5: F8, mis sisaldab kõiki andmeid
  • Match_mode ei ole ette nähtud ja vaikimisi väärtuseks 0 (täpne vaste)
  • Otsingu režiimi ei pakuta ja vaikimisi on see 1 (esimene kuni viimane)

XLOOKUP leiab "Q3" C4: F4 teise elemendina ja tagastab return_array teise veeru, vahemiku E5: E8.

Otsingurida

Näidatud näites kasutatakse rida otsimiseks ka XLOOKUP. C10 valem on:

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

  • Otsingu_väärtus pärineb lahtrist B10, mis sisaldab "Central"
  • Otsingu_arv on vahemik B5: B8, mis loetleb piirkonnad
  • Return_array on C5: F8, mis sisaldab kõiki andmeid
  • Match_mode ei ole ette nähtud ja vaikimisi väärtuseks 0 (täpne vaste)
  • Otsingu režiimi ei pakuta ja vaikimisi on see 1 (esimene kuni viimane)

XLOOKUP leiab jaotisest B5: B8 kolmanda elemendina "Central" ja tagastab return_array kolmanda rea ​​vahemiku C7: F7.

Edasine töötlemine koos muude funktsioonidega

XLOOKUPi edastatud tulemused saab edasiseks töötlemiseks anda teistele funktsioonidele. Näiteks kõigi Q3 numbrite liitmiseks võite kasutada funktsiooni SUM järgmiselt:

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

mis tagastab ühe tulemuse 503 250.

Huvitavad Artiklid...