Siit saate teada, kuidas Excelis andmeid üle kanda ja kiiresti töölehel veergude ja ridade orientatsiooni nihutada.
Andmete ülekandmine Excelis tähendab andmete ümberlülitamist või pööramist horisontaalmassiivilt vertikaalmassiivile või vertikaalmassiivilt horisontaalmassiivile. Lihtsamalt öeldes muudab funktsioon TRANSPOSE read veergudeks ja veerud ridadeks.
Excelis saate andmeid üle kanda kahel erineval viisil, kasutades funktsiooni TRANSPOSE ja meetodit Paste Special. Selles artiklis näitame teile, kuidas lülitada Excelis rea väärtus veeru väärtuseks ja veeru väärtus rea väärtuseks.
Kasutades TRANSPOSEERIMINE Funktsioon
Funktsioon TRANSPOSE võimaldab teil muuta antud lahtrivahemiku (massiivi) orientatsiooni vertikaalselt horisontaalseks või vastupidi. Kuna tegemist on massiivivalemiga, tuleb funktsioon sisestada vahemikku, milles on sama arv ridu ja veerge kui allikal.
Transponeerimisfunktsiooni süntaks on:
=Transponeerida (massiivi)
Järgmises näidistabelis võtame üle tabeli, mis sisaldab loomade ekspordi mahtu maakondade lõikes.
Esiteks peate teadma, mitu rida ja veerge teie algne tabel sisaldab. Seejärel valige algse lahtrite vahemikuna täpne lahtrite arv, kuid teises suunas.
Näiteks on meil 5 rida ja 3 veergu, seega peame ülevõetud andmete jaoks valima 3 rida ja 5 veergu. Meie puhul on meil 5 rida ja 4 veergu, seega peate valima 4 rida ja 5 veergu.
Valige tühjade lahtrite vahemik ja sisestage valem: =TRANSPOSEERIMINE(A1:D5)
, kuid ära vajuta veel sisestusklahvi! Sel hetkel näeb teie Excel välja sarnane:
Nüüd vajutage klahvikombinatsiooni Ctrl + Shift + Enter. Kui klahvikombinatsiooni vajutatakse, kantakse andmed üle.
Pidage meeles, et massiivivalem tuleb alati lõpetada, vajutades "CTRL + SHIFT + ENTER". Kui vajutate klahvikombinatsiooni, lisab see valemiribale valemi ümber lokkis sulgude komplekti, nii et tulemust käsitletakse andmemassiivina, mitte ühe lahtri väärtusena.
Exceli transponeerimisfunktsioon kopeerib ainult andmed, mitte algandmete vormingut. Nagu näete, algse päise vormingut ei kopeerita. Samuti on Transponeerimine dünaamiline funktsioon, kui teie väärtust algandmetes muudetakse, kajastub see ülekantud andmetes, kuid mitte vastupidi.
Kuidas andmeid Excelis nullideta üle kanda
Kui transponeerite tabeli või lahtrite vahemiku ühe või mitme tühja lahtriga, on nendel lahtritel transponeerimisel nullväärtused, nagu on näidatud alloleval pildil.
Tühjade lahtrite kopeerimiseks transponeerimise ajal kasutage TRANSPOSE valemis funktsiooni IF, et kontrollida, kas lahter on tühi või mitte. Kui lahter on tühi/tühi, tagastab see transponeeritud tabelisse tühja stringi (“”).
Kui tabelis on tühjad lahtrid, sisestage valem: =TRANSPOSE(IF(A1:D5="","",A1:D5))
valitud lahtrites.
Seejärel vajutage klahvikombinatsiooni Ctrl + Shift + Enter. Nüüd kopeeritakse lahtri D5 tühi ruum ülekantud lahtrisse E11.
Kuidas Excelis transponeerida Kleebi erimeetod
Teine viis andmete ülekandmiseks Excelis on spetsiaalse kleepimise meetodi kasutamine. Kuid andmete ülekandmisel, kasutades meetodit Paste Special, on nii miinused kui ka plussid. See funktsioon võimaldab teil andmeid üle kanda algse sisuvorminguga, kuid ülekantud andmed on staatilised.
Erinevalt funktsioonist TRANSPOSE, kui muudate väärtust algandmetes, ei kajastu see meetodi Paste Special kasutamisel transponeeritud sisus.
Esiteks valige vahemik, mida soovite üle kanda, seejärel paremklõpsake ja valige "Kopeeri" või vajutage tabeli kopeerimiseks "CTRL + C".
Järgmisena valige lahtrite vahemik, mis vastab täpselt algse tabeli suurusele, nagu tegite eelmise meetodi puhul.
Seejärel paremklõpsake valitud lahtritel ja klõpsake nuppu "Kleebi spetsiaalselt".
Dialoogiboksis Paste Special märkige ruut "Transponeeri" ja klõpsake "OK".
Nüüd teisaldatakse (kopeeritakse) tabel valitud lahtritesse.
Selle meetodi puhul ei pea te muretsema, et mustad lahtrid muutuvad ülekantud tabelis nullideks, kuna tühjad lahtrid kopeeritakse samuti valitud lahtritesse.