Applies To„Excel“, skirta „Microsoft 365“ „Excel“, skirta „Microsoft 365“, skirtam „Mac“ Internetinė „Excel“ „Excel 2024“ „Excel 2024“, skirta „Mac“ Excel 2021 „Excel 2021“ skirta „Mac“ Excel 2019 Excel 2019 for Mac Excel 2016

Kartais reikia pakeisti arba pasukti langelius. Tai galite padaryti nukopijuodami, įklijuodami ir naudodami parinktį Transponuoti. Tačiau taip darant sukuriama besidubliuojančių duomenų. Jei to nenorite, užuot naudoję funkciją TRANSPOSE, galite įvesti formulę. Pavyzdžiui, šiame paveikslėlyje formulė =TRANSPOSE(A1:B4) ima langelius nuo A1 iki B4 ir pertvarko juos horizontaliai.

Pradiniai langeliai viršuje, langeliai su funkcija TRANSPOSE apačioje

Pastaba: Jei turite dabartinę "Microsoft 365" versiją, galite įvesti formulę išvesties diapazono viršutiniame kairiajame langelyje, tada paspauskite ENTER , kad patvirtintumėte formulę kaip dinaminio masyvo formulę. Kitu atveju formulę reikia įvesti kaip senstelėjusio masyvo formulę, pirmiausia pasirinkus išvesties diapazoną, įvesti formulę išvesties diapazono viršutiniame kairiajame langelyje, tada paspausti Ctrl + Shift + Enter, kad patvirtintumėte. „Excel“ įterpia riestinius skliaustelius formulės pradžioje ir pabaigoje. Daugiau informacijos apie masyvo formules žr. Gairės ir masyvo formulių pavyzdžiai.

1 veiksmas: pažymėkite tuščius langelius

Pirmiausia pažymėkite kelis tuščius langelius. Tačiau būtinai pažymėkite tiek pat langelių, kiek yra pradiniame langelių rinkinyje, bet kita kryptimi. Pvz., 8 langeliai, išdėstyti vertikaliai:

Langeliai A1:B4

Tokiu atveju reikia pasirinkti aštuonis horizontalius langelius:

Pasirinkti langeliai A6:D7

Čia bus naujų, transponuotų langelių pabaiga.

2 veiksmas: įveskite =TRANSPOSE(

Pažymėję šiuos tuščius langelius, įveskite: =TRANSPOSE(

„Excel“ atrodys taip:

=TRANSPOSE(

Atminkite, kad aštuoni langeliai vis dar pažymėti, net jei pradėjome formulės įvedimą.

3 veiksmas: įveskite pradinį langelių diapazoną.

Dabar įveskite langelių, kuriuos norite transponuoti, diapazoną. Šiame pavyzdyje norime transponuoti langelius nuo A1 iki B4. Taigi, šiame pavyzdyje formulė būtų tokia: =TRANSPOSE(A1:B4) bet dar nespauskite ENTER! Tiesiog baikite rašyti ir pereikite prie kito veiksmo.

„Excel“ atrodys taip:

=TRANSPOSE(A1:B4)

4 veiksmas: galiausiai paspauskite CTRL + SHIFT + ENTER.

Dabar paspauskite CTRL + SHIFT + ENTER. Kodėl? Funkcija TRANSPOSE naudojama tik masyvo formulėse, štai kaip galite baigti masyvo formulę. Trumpai tariant, masyvo formulė yra formulė, kuri bus taikoma daugiau nei vienam langeliui. 1 veiksme pasirinkote daugiau nei vieną langelį (ar ne?), todėl formulė bus taikoma daugiau nei vienam langeliui. Štai rezultatas, gaunamas paspaudus CTRL + SHIFT + ENTER:

Formulės su langeliais A1:B4 rezultatas perkeltas į langelius A6:D7

Patarimai

  • Nereikia įvesti diapazono rankiniu būdu. Įvedę =TRANSPOSE( galite pele pažymėti diapazoną. Tiesiog spustelėkite ir vilkite nuo diapazono pradžios iki pabaigos. Tačiau kai baigsite, nepamirškite paspausti CTRL + SHIFT + ENTER, o ne ENTER.

  • Reikia transponuoti ir tekstą, ir langelių formatavimą? Bandykite nukopijuoti, įklijuoti ir naudoti parinktį Transponuoti. Tačiau atminkite, kad naudojant šią funkciją sukuriama dublikatų. Taigi, pakeitus pradinius langelius, kopijos nebus atnaujintos.

  • Čia galite sužinoti daugiau apie masyvo formules. Sukurkite masyvo formulę arba čia galite skaityti išsamias gaires ir pavyzdžius.

Techninė informacija

Funkcija TRANSPOSE grąžina vertikalų langelių diapazoną kaip horizontalų diapazoną, arba atvirkščiai. Funkcija TRANSPOSE turi būti įvesta kaip masyvo formulė į diapazoną, kuris turi tiek pat eilučių ar stulpelių (atitinkamai), kiek stulpelių ir eilučių turi šaltinio diapazonas. Naudodamiesi funkcija TRANSPOSE galite pakeisti vertikalią ar horizontalią masyvo arba diapazono darbalapyje padėtį.

Sintaksė

TRANSPOSE(masyvas)

Funkcijos TRANSPOSE sintaksė turi tokius argumentas:

  • masyvas    Būtinas. Darbalapyje esantis langelių masyvas arba diapazonas, kurį norite transponuoti. Masyvas transponuojamas tokiu būdu: pirma masyvo eilutė panaudojama kaip pirmas naujo masyvo stulpelis, antra masyvo eilutė – kaip antras naujo masyvo stulpelis ir t. t. Jei nesate tikri, kaip įvesti masyvo formulę, žr. Masyvo formulės kūrimas.

Taip pat žr.

Duomenų transponavimas (pakeitimas) iš eilučių į stulpelius arba atvirkščiai

Masyvo formulės kūrimas

Langelio duomenų pasukimas arba lygiavimas

Masyvo formulių gairės ir pavyzdžiai

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.