A Excel masyvo formulė atlieka kelis vienos ar kelių verčių rinkinių skaičiavimus ir pateikia vieną ar daugiau rezultatų.
Pažiūrėkime tai su pavyzdžiu:
Tarkime, kad dirbate skaičiuoklėje dešinėje ir norite naudoti „Excel“ perkėlimo funkciją, kad nukopijuotumėte langelių B1:B3 turinį į langelius A5:C5.
Jei tiesiog įvesite funkciją
=TRASPOSE( B1:B3 )
langeliuose A5:C5 (kaip parodyta toliau), gausite Excel reikšmę #VALORE!
klaidos pranešimas, nes tokiu atveju ląstelės veikia nepriklausomai ir todėl funkcija nėra prasminga kiekvienai atskirai ląstelei.
Kad suprastume funkciją Transpose, turime sukurti ląsteles A5:C5
dirbti kartu kaip ARRAY. Todėl turime įvesti funkciją kaip „Excel“ masyvo formulę.
Masyvo formulė įvedama paspaudus klavišų kombinaciją Ctrl + Shift + Enter
.
Galite matyti, kad formulė buvo įvesta kaip masyvo formulė, nes „Excel“ aplink formulę įterpia riestinius skliaustus, kaip parodyta aukščiau esančioje rezultatų skaičiuoklės formulės juostoje.
Kad formulė būtų laikoma masyvo formule, ją reikia įvesti taip:
Ctrl + Shift + Enter
.Pastebėsite, kad „Excel“ automatiškai deda skliaustus { } aplink masyvo formules. Atkreipkite dėmesį, kad šie turi įterpti naudojant „Excel“, atlikdami aukščiau aprašytus veiksmus.
Jei bandysite patys įvesti riestinius skliaustus, „Excel“ formulės neinterpretuos kaip masyvo formulės.
„Excel“ neleis redaguoti tik dalies langelių diapazono, kuriame yra masyvo formulė, nes visi langeliai veikia kartu kaip grupė.
Todėl, norėdami redaguoti „Excel“ masyvo formulę, jums reikia:
Be to, „Excel“ neleis ištrinti dalies „Excel“ masyvo formulės. Turite ištrinti formulę iš visų jos užimamų langelių.
Todėl, jei norite pašalinti masyvo formulę iš langelių diapazono, turite paryškinti visą langelių diapazoną, tada paspauskite klavišą Del
.
Įsivaizduokite, kad dirbate su toliau pateiktos skaičiuoklės pavyzdžiu ir norite padauginti kiekvieną langelių reikšmę A1: A5
su atitinkamomis reikšmėmis ląstelėse B1: B5
, tada pridėkite visas šias reikšmes.
Vienas iš būdų atlikti šią užduotį yra naudoti masyvo formulę:
=SUM( A1:A5 * B1:B5 )
Tai rodoma toliau pateiktoje rezultatų skaičiuoklės formulės juostoje.
Atminkite, kad net jei masyvo formulė aukščiau esančioje skaičiuoklėje įvedama tik į vieną langelį, vis tiek turite įvesti formulę naudodami Ctrl+Shift+Enter, kad ji būtų interpretuojama kaip masyvo formulė.
Ercole Palmeri
Mašininio mokymosi pasaulyje tiek atsitiktiniai miško, tiek sprendimų medžio algoritmai atlieka svarbų vaidmenį skirstant į kategorijas ir…
Yra daug patarimų ir gudrybių, kaip sukurti puikius pristatymus. Šių taisyklių tikslas – pagerinti veiksmingumą, sklandumą…
Išleista „Protolabs Product Development Outlook“ ataskaita. Išnagrinėkite, kaip nauji produktai šiandien pateikiami į rinką...
Tvarumo terminas dabar plačiai vartojamas programoms, iniciatyvoms ir veiksmams, kuriais siekiama išsaugoti konkretų išteklius, nurodyti.
Bet kokia verslo operacija sukuria daug duomenų, net ir įvairiomis formomis. Rankiniu būdu įveskite šiuos duomenis iš „Excel“ lapo, kad…
Bendrovės el. laiškų kompromisas per pirmuosius tris 2024 m. mėnesius išaugo daugiau nei dvigubai, palyginti su paskutiniu šių metų ketvirčiu...
Sąsajos atskyrimo principas yra vienas iš penkių SOLID objektinio dizaino principų. Klasėje turi būti…
„Microsoft Excel“ yra duomenų analizės priemonė, nes ji siūlo daugybę duomenų rinkinių organizavimo funkcijų,…