Kā transponēt programmā Excel

Uzziniet, kā transponēt datus programmā Excel un ātri mainīt kolonnu un rindu orientāciju darblapā.

Datu transponēšana programmā Excel nozīmē datu pārslēgšanu vai pagriešanu no horizontālā masīva uz vertikālo masīvu vai no vertikālā masīva uz horizontālo masīvu. Vienkārši izsakoties, funkcija TRANSPOSE maina rindas uz kolonnām un kolonnas uz rindām.

Programmā Excel datus var transponēt divos dažādos veidos, izmantojot funkciju TRANSPOSE un metodi Īpašā ielīmēšana. Šajā rakstā mēs parādīsim, kā programmā Excel pārslēgt rindas vērtību uz kolonnas vērtību un kolonnas vērtību uz rindas vērtību.

Izmantojot TRANSPOZE Funkcija

Funkcija TRANSPOSE ļauj pārslēgt noteiktā šūnu diapazona (masīva) orientāciju no vertikālās uz horizontālo vai otrādi. Tā kā tā ir masīva formula, funkcija ir jāievada diapazonā, kurā ir tāds pats rindu un kolonnu skaits kā avotam.

Transponēšanas funkcijas sintakse ir:

=Transponēt (masīvs)

Nākamajā izklājlapas paraugā mēs transponēsim tabulu, kurā ir dzīvnieku eksporta apjoms pa apgabaliem.

Pirmkārt, jums jāzina, cik rindu un kolonnu satur jūsu sākotnējā tabula. Pēc tam atlasiet precīzu šūnu skaitu kā sākotnējo šūnu diapazonu, bet otrā virzienā.

Piemēram, mums ir 5 rindas un 3 kolonnas, tāpēc mums ir jāatlasa 3 rindas un 5 šūnu kolonnas transponētajiem datiem. Mūsu gadījumā mums ir 5 rindas un 4 kolonnas, tāpēc jums ir jāatlasa 4 rindas un 5 kolonnas.

Atlasiet tukšu šūnu diapazonu un ievadiet formulu: =TRANSPOZĒT(A1:D5), bet vēl nespiediet taustiņu Enter! Šajā brīdī jūsu Excel izskatīsies līdzīgi:

Tagad nospiediet "Ctrl + Shift + Enter". Tiklīdz taustiņu kombinācija ir nospiesta, dati tiks transponēti.

Atcerieties, ka masīva formula vienmēr jāpabeidz, nospiežot 'CTRL+SHIFT+ENTER'. Nospiežot taustiņu kombināciju, formulas joslā ap formulu tiks ievietota cirtainu iekavu kopa, lai rezultāts tiktu uzskatīts par datu masīvu, nevis kā vienu šūnas vērtību.

Excel transponēšanas funkcija kopē tikai datus, nevis sākotnējo datu formatējumu. Kā redzat, sākotnējās galvenes formatējums netiek kopēts. Turklāt Transponēšana ir dinamiska funkcija, kad tiek mainīta jūsu vērtība sākotnējos datos, tā tiks atspoguļota transponētajos datos, bet ne otrādi.

Kā pārsūtīt datus programmā Excel bez nullēm

Ja transponējat tabulu vai šūnu diapazonu ar vienu vai vairākām tukšām šūnām, transponēšanas laikā šīm šūnām būs nulle vērtības, kā parādīts tālāk esošajā attēlā:

Lai kopētu tukšās šūnas transponēšanas laikā, izmantojiet funkciju IF savā TRANSPOSE formulā, lai pārbaudītu, vai šūna ir tukša. Ja šūna ir tukša/tukša, tā transponētajā tabulā atgriež tukšu virkni (“”).

Ja tabulā ir tukšas šūnas, ievadiet formulu: =TRANSPOZĒT(IF(A1:D5="","",A1:D5)) atlasītajās šūnās.

Pēc tam nospiediet taustiņu kombināciju "Ctrl + Shift + Enter". Tagad tukšā vieta šūnā D5 tiek kopēta uz transponēto šūnu E11.

Kā transponēt programmā Excel, izmantojot Īpašā ielīmēšanas metode

Vēl viens veids, kā varat transponēt datus programmā Excel, ir izmantot īpašo ielīmēšanas metodi. Taču datu transponēšanai, izmantojot īpašo ielīmēšanas metodi, ir trūkumi un priekšrocības. Šī funkcija ļauj transponēt datus ar sākotnējo satura formatējumu, taču transponētie dati būs statiski.

Atšķirībā no funkcijas TRANSPOSE, ja maināt vērtību sākotnējos datos, tas neatspoguļosies transponētajā saturā, izmantojot metodi Īpašā ielīmēšana.

Vispirms atlasiet diapazonu, kuru vēlaties transponēt, un pēc tam ar peles labo pogu noklikšķiniet un atlasiet “Kopēt” vai nospiediet taustiņu kombināciju CTRL + C, lai kopētu tabulu.

Pēc tam atlasiet to šūnu diapazonu, kas precīzi atbilst sākotnējās tabulas izmēram, kā to darījāt ar iepriekšējo metodi.

Pēc tam ar peles labo pogu noklikšķiniet uz atlasītajām šūnām un noklikšķiniet uz “Īpašā ielīmēšana”.

Dialoglodziņā Īpašā ielīmēšana atzīmējiet izvēles rūtiņu "Transponēt" un noklikšķiniet uz "OK".

Tagad tabula tiks transponēta (kopēta) atlasītajās šūnās.

Izmantojot šo metodi, jums nav jāuztraucas par to, ka melnās šūnas transponētajā tabulā kļūs par nullēm, jo ​​arī tukšās šūnas tiks kopētas atlasītajās šūnās.