„Excel“ formulė: ieškokite viso stulpelio -

Bendroji formulė

=INDEX(data,0,MATCH(value,headers,0))

Santrauka

Norėdami ieškoti ir gauti visą stulpelį, galite naudoti formulę, pagrįstą funkcijomis INDEX ir MATCH. Parodytame pavyzdyje formulė, naudojama ieškant visų Q3 rezultatų:

=INDEX(C5:F8,0,MATCH(I5,C4:F4,0))

Pastaba: ši formulė yra įtraukta į funkciją SUM tik siekiant parodyti, kad visos vertės yra teisingai gautos.

Paaiškinimas

Esmė: naudokite MATCH, kad nustatytumėte stulpelio rodyklę, tada - INDEX, kad gautumėte visą stulpelį, nustatydami nulio eilutės numerį.

Dirbant iš vidaus, MATCH naudojamas norint gauti tokį stulpelio indeksą:

MATCH(I5,C4:F4,0)

Paieškos vertė „Q3“ gaunama iš H5, masyvas yra antraštės C4: F4, o nulis naudojamas tiksliam atitikimui priversti. Funkcija MATCH grąžina 3, kuri įtraukiama į INDEX funkciją kaip stulpelio numerį.

INDEX viduje masyvas pateikiamas kaip diapazonas C5: F8, o stulpelio numeris yra 3, kaip nurodo MATCH. Eilučių skaičius nustatytas į nulį:

=INDEX(C5:F8,0,3)

Tai verčia INDEX grąžinti visas 4 masyvo reikšmes kaip galutinį rezultatą tokiu masyvu:

(121250;109250;127250;145500)

Parodytame pavyzdyje visa formulė yra įtraukta į funkciją SUM, kuri gali natūraliai tvarkyti masyvus. Funkcija SUM pateikia 503 250 galutinį rezultatą.

Apdorojimas su kitomis funkcijomis

Gavę visą duomenų stulpelį, galite jį perduoti į tokias funkcijas kaip SUM, MAX, MIN, AVERAGE, LARGE ir kt., Kad būtų galima papildomai apdoroti. Pavyzdžiui, maksimalią vertę galite gauti per ketvirtį, pavyzdžiui:

=MAX(INDEX(C5:F8,0,MATCH(I5,C4:F4,0)))

Įdomios straipsniai...