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
Karinio jūrų laivyno sektorius yra tikra pasaulinė ekonominė galia, kuri pasiekė 150 mlrd.
Praėjusį pirmadienį „Financial Times“ paskelbė apie susitarimą su „OpenAI“. FT licencijuoja savo pasaulinio lygio žurnalistiką…
Milijonai žmonių moka už srautinio perdavimo paslaugas, mokėdami mėnesinius abonentinius mokesčius. Paplitusi nuomonė, kad jūs…
„Coveware by Veeam“ ir toliau teiks reagavimo į kibernetinio turto prievartavimo incidentus paslaugas. „Coveware“ pasiūlys teismo ekspertizės ir ištaisymo galimybes…