Nepakanka žinoti diapazono dydį, kurio reikia funkcijai, kurią įvedate naudodami masyvo formulę. Taip pat turite suprasti jo paskirtį.
Puikus pavyzdys yra funkcija TRANSPOSE. Kartkartėmis nutinka taip, kad reikšmių masyvą norisi pasukti 90 laipsnių kampu. Pavyzdį žiūrėkite toliau pateiktame paveikslėlyje.
Yra du geri būdai, kaip masyvą A1:F2 įdėti į C4:D9.
Daugybė techninių situacijų (pavyzdžiui, įvairūs skaičiavimai matricos algebroje) reikalauja perkelti reikšmių masyvą, tačiau poreikis tikriausiai iškyla dažniau, kai susiduriate su darbalapio išdėstymo problemomis. Paveikslėlyje parodytos kai kurios mėnesio pavadinimo santrumpos A1:F1 ir kai kurios valiutos reikšmės A2:F2. Jei norite įdėti šias reikšmes į suvestinę lentelę, tikriausiai taip pat norėsite jas perorientuoti, kaip parodyta C4:D9.
Kai naudojate masyvo formulę, norėdami nukopijuoti figūros A1:E2 į C5:D9, jums gali kilti mintis sudaryti diapazono C4:D9 lentelę. Deja, „Excel“ lentelėse negali būti kelių langelių masyvo formulių.
Vienas iš būdų yra pasirinkti A1:F2, nukopijuoti jį pasirinktu būdu ir pasirinkti C4. Tada juostelės pagrindiniame skirtuke esančioje iškarpinės grupėje pasirinkite Įklijuoti ir spustelėkite perkėlimo piktogramą pirmoje komandų įklijavimo grupėje.
Rezultatas – A1:F2 orientacija eilutėje po stulpelio perjungiama į C4:D9. Dažnai tai yra būtent tai, ko norite, ypač jei jūsų tikslas buvo įtraukti esamą puslapio išdėstymą ataskaitoje.
Tačiau tarkime, kad A1:F2 informacija gali retkarčiais keistis. Bėgant daugiau mėnesių, ankstesnių mėnesių rezultatai gali būti peržiūrimi. Tokiu atveju tikriausiai norėtumėte, kad C4:D9 duomenys būtų atnaujinti kartu su A1:F2 duomenimis. Tai vienas naudingas „Excel“ funkcijos TRANSPOSE aspektas.
Nesivaržykite kopijuoti A1:F2. Vietoj to pradėkite pasirinkdami C4:D9. Tada masyve įveskite šią formulę:
=TRANSPOSE (A1:F2)
Rezultatas atrodo taip pat, kaip matote paveikslėlyje, tačiau vietoj reikšmių C4:D9 tame diapazone yra masyvo formulė. Todėl pasikeitus A1:F2 duomenims, pokyčiai atsispindi ir C4:D9.
Bendresnis dalykas, kurį reikia paimti iš šio skyriaus, yra tai, kad prieš įvesdami funkciją masyve turite žinoti, ką daro TRANSPOSE, kad pasirinktumėte diapazoną, kuriame jis bus. Naudodami tokią funkciją kaip LINEST, turite žinoti, kad pasirinktumėte penkių eilučių aukščio diapazoną su stulpelių skaičiumi, kuris priklauso nuo analizuojamų kintamųjų skaičiaus. Naudodami tokią funkciją kaip TRANSPOSE, turite nustatyti eilutes ir stulpelius bei jų orientaciją iš pradinio masyvo eilučių ir stulpelių.