„Excel 2013“ funkcija TRANSPOSE leidžia keisti langelių diapazono (arba masyvo) orientaciją. Galite naudoti šią funkciją norėdami perkelti vertikalų langelių diapazoną, kuriame duomenys eina gretimų stulpelių eilėmis, į tą, kuriame duomenys eina per gretimų eilučių stulpelius ir atvirkščiai.
Norėdami sėkmingai naudoti funkciją TRANSPOSE, ne tik turite pasirinkti diapazoną, kuriame yra priešingas stulpelių ir eilučių skaičius, bet ir įvesti jį kaip masyvo formulę.
Pavyzdžiui, jei naudojate funkciją TRANSPOSE, kad perkeltumėte 2 x 5 langelių diapazoną (ty diapazoną, kuris užima dvi gretimas eilutes ir penkis gretimus stulpelius), turite pasirinkti tuščią 5 x 2 langelių diapazoną (tai yra , diapazonas, apimantis penkias gretimas eilutes ir du gretimus stulpelius) darbalapyje prieš naudodami mygtuką Įterpti funkciją, kad įterptumėte funkciją TRANSPOSE į pirmąjį langelį.
Tada dialogo lango Funkcijų argumentai teksto lauke Masyvo pasirinkę 2 x 5 langelių diapazoną, kuriame yra norimi perkelti duomenys, turite paspausti Ctrl+Shift+Enter, kad uždarytumėte šį dialogo langą ir įveskite funkciją TRANSPOSE. į visą pasirinktą langelių diapazoną kaip masyvo formulę (uždengtą riestiniais skliaustais).
Tarkime, kad norite perkelti duomenis, įvestus į langelių diapazoną A10:C11 (2 x 3 masyvas) į tuščią langelių diapazoną E10:F12 (3 x 2 masyvas) darbalapyje. Kai paspausite Ctrl+Shift+Enter, kad užbaigtumėte masyvo formulę, kaip masyvo argumentą pasirinkę langelių diapazoną A10:C11 , „Excel“ kiekviename diapazono langelyje įdeda šią masyvo formulę:
{=TRANSPOZE(A10:C11)}
Langelių diapazone B2:C4 yra 3 x 2 masyvas langelių diapazone B2:C4 iki 2 x 3 masyvas diapazone B6:D7; atlikite šiuos veiksmus:
Darbalapyje pasirinkite tuščią langelių diapazoną B6:D7.
Spustelėkite juostelės skirtuke Formulės esantį komandos mygtuką Ieškoti ir nuoroda, tada mygtuko išskleidžiamajame meniu pasirinkite parinktį TRANSPOSE.
„Excel“ įterpia =TRANSPOSE() formulės juostoje ir atidaro dialogo langą Funkcijų argumentai, kuriame yra pasirinktas masyvo argumento teksto laukas.
Vilkite per langelių diapazoną B2:C4 darbalapyje, kad masyvo argumento teksto laukelyje būtų B2:C4, o formulės juostoje esanti formulė būtų =TRANSPOSE(B2:C4).
Paspauskite Ctrl+Shift+Enter, kad uždarytumėte dialogo langą Įterpti argumentus (nespustelėkite OK) ir įterptumėte TRANSPOSE masyvo formulę į langelių diapazoną B6:D7, kaip parodyta.
Dialogo lange Funkcijos argumentai spustelėjus mygtuką Gerai, funkcija TRANSPOSE įterpiama į aktyvią dabartinio langelio pasirinkimo langelį. Tai atlikus grąžinama #VALUE! klaidos reikšmę langeliui. Turite nepamiršti paspausti Ctrl + Shift + Enter, kad uždarytumėte dialogo langą ir įtrauktumėte formulę į visą langelių diapazoną.
Jei viskas, ką norite padaryti, tai perkelti eilučių ir stulpelių antraštes arba paprastą duomenų lentelę, jums nereikės kurti masyvo formulės naudojant funkciją TRANSPOSE. Tiesiog nukopijuokite langelių diapazoną, kurį norite perkelti, naudodami komandos mygtuką Kopijuoti juostelės skirtuke Pagrindinis.
Prieš spustelėdami parinktį Transponuoti komandų mygtuko Įklijuoti išskleidžiamajame meniu, nustatykite langelio žymeklį pirmame tuščiame langelyje, kuriame turi būti įklijuotas perkeltas diapazonas.