Kuidas teisendada Excelis ridu veergudeks

See juhend selgitab, mida teha ridade teisendamiseks veergudeks Excelis. Exceli kasutamisel tuleb sageli tabelis ridu ja veerge vahetada. Näiteks juhtub, et inimene on teinud tohutu laua ja siis sai ta aru, et seda on palju lihtsam lugeda, kui seda ümber pöörata. 

Эта детальная инструкция расскажет о нескольких способах транспонирования Excel-таблицы, а такурукже о чечасто пользователь. Все они могут использоваться на любой версии Excel, как очень старой, так и самой новой.

Spetsiaalse kleepimise funktsiooni kasutamine

Oletame, et teil on kaks andmekogumit. Teine on see, millega soovite lõpetada. Esimene on tabel, mis tuleb üle võtta. Esimeses versioonis on riikide nimed toodud erinevates veergudes ning väga ebamugav on lugeda ja veelgi enam riikide omadusi omavahel võrrelda. Seetõttu on palju parem korraldada tabel nii, et riikide nimed oleksid erinevates veergudes.Kuidas teisendada Excelis ridu veergudeks

Ridade ja veergude vahetamiseks tehke järgmist.

  1. Valige algne tabel. Kui soovite näha kogu tabelit korraga (kui see on väga suur), peate vajutama klahvikombinatsiooni Ctrl + Home ja pärast seda – Ctrl + Shift + End.
  2. Seejärel kopeeritakse rakud. Seda saab teha kas kontekstimenüü kaudu või vajutades klahvikombinatsiooni Ctrl+C. Soovitatav on viivitamatult harjutada end viimase võimalusega, sest kiirklahvide õppimisel saate täita paljusid ülesandeid sõna otseses mõttes ühe sekundi jooksul.
  3. Valige sihtvahemiku esimene lahter. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования не переспонирования не перегныкалас. Näiteks kui esialgses tabelis on 4 veergu ja 10 rida, siis pärast kõigi nende toimingute tegemist jaotab see 10 lahtrit allapoole ja 4 lahtrit küljele. Seetõttu ei tohiks selles vahemikus (loendades sihtlahtrist) midagi olla.
  4. Paremklõpsake sihtlahtris ja valige käsk „Kleebi spetsiaalselt” ning seejärel märkige ruut kirja „Transponeeri” kõrval.Kuidas teisendada Excelis ridu veergudeks

NB! kui lähtetabelis on valemid, on oluline tagada, et igas lahtris kasutatakse absoluutseid viiteid. Seda tuleb teha nii, et kõiki linke uuendataks automaatselt.

Огромное преимущество опции «Специальная вставка» и заключается в возможности транскопонировать таблицу. И при этом полностью сохраняется форматирование, что также позволяет сэкономить кучу времени.

Несмотря на эти явные плюсы, есть и ряд серьезных недостатков, которые мешают этому методу назыальвырмя: назыльвать

  1. Halb on seda kasutada täisväärtuslike tabelite transponeerimiseks, mis pole taandatud banaalsesse väärtusvahemikku. Sel juhul lülitatakse funktsioon "Transponeerimine" välja. Selle probleemi lahendamiseks peate tabeli vahemikuks teisendama.
  2. See meetod sobib hästi ühekordseks transponeerimiseks, kuna see ei seosta uut tabelit algandmetega. Lihtsamalt öeldes, kui muudate ühte tabelitest, ei uuendata teavet automaatselt teises. Seetõttu tuleb ülevõtmist korrata. 

Kuidas ridu ja veerge vahetada ja põhitabeliga siduda?

Mida siis teha, et valik „Kleebi spetsiaalselt” saaks siduda tabeli põhiandmete ja ülevõtmise tulemusel saadud andmetega? Kõik ju tahaksid, et andmed uueneksid automaatselt.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Valige tabeli tühjal alal lahter, kus pole andmeid.
  3. Käivitage menüü Paste Special, sarnaselt eelmisele näitele. Pärast seda peate klõpsama nuppu "Lisa link", mis asub vasakus allnurgas.Kuidas teisendada Excelis ridu veergudeks
  4. Tulemus saab olema järgmine.Kuidas teisendada Excelis ridu veergudeks
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знаков, котональ нет в ойхх).Kuidas teisendada Excelis ridu veergudeks
  7. Selle tulemusena selgub midagi kohutavat, kuid see on soovitud tulemuse saavutamise kohustuslik vahetingimus. Siis näeb kõik ilus välja.Kuidas teisendada Excelis ridu veergudeks
  8. Kopeerige saadud tabel ja seejärel kasutage selle transponeerimiseks käsku Paste Special.

Pärast seda peate lihtsalt uuesti avama dialoogiakna „Otsi ja asenda” ning muutma selle abil lahtrites oleva „xxx” väärtuseks „=”, et kõik lahtrid seostuksid algse teabega.Kuidas teisendada Excelis ridu veergudeksLoomulikult on see keerulisem ja pikem, kuid see meetod võimaldab teil ületada algse tabeli lingi puudumise. Kuid sellel lähenemisviisil on ka puudus. See väljendub vajaduses iseseisvalt vormindamist jätkata.

Valemite rakendamine

On kaks funktsiooni, mis võimaldavad teil ridu ja veerge paindlikult muuta: ТРАНСП ja ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но механика работы несколько иная.

funktsioon TRANSP

Tegelikult võtab see valem arvutustabeli otse üle. Süntaks on järgmine:

=TRANSP(massiiv)

Nüüd proovime seda rakendada tabelile, mis sisaldab teavet üksikute osariikide elanikkonna kohta.Kuidas teisendada Excelis ridu veergudeks

  1. Loendage tabelis olevate veergude ja ridade arv ning leidke lehel tühi ruum, millel on samad mõõtmed.
  2. Käivitage redigeerimisrežiim, vajutades klahvi F2.
  3. Kirjutage funktsioon ÜLEKANDMINE andmevahemikuga sulgudes. Selle funktsiooni kasutamisel on oluline alati kasutada absoluutseid viiteid.Kuidas teisendada Excelis ridu veergudeks
  4. Vajutage klahvikombinatsiooni Ctrl+Shift+Enter. Oluline on vajutada täpselt klahvikombinatsiooni, vastasel juhul keeldub valem töötamast.

See on kõik, nüüd näeb tulemus välja selline!Kuidas teisendada Excelis ridu veergudeks

Selle valemi eeliseks on sama, mis eelmise meetodi puhul (kasutades funktsiooni "otsi ja asenda"), et kui alusteave muutub, uuendatakse ülekantud tabelit automaatselt.

Но недостатки у нее тоже имеются:

  1. Vormindamist, nagu otsimis- ja asendamismeetodi puhul, ei salvestata.
  2. Algne tabel peab sisaldama mõningaid andmeid, vastasel juhul on mõnes lahtris nullid.
  3. Излишняя зависимость от источника данных. То есть, этот метод имеет противоположный по недостаток – невозможность изменять транспонированную таблиц Если попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

Samuti ei saa seda funktsiooni alati erinevates olukordades paindlikult rakendada, nii et peate sellest teadma, kuid kasutama tõhusamaid võtteid.

KAUDSE valemi kasutamine

Selle meetodi mehaanika on väga sarnane valemi kasutamisega ÜLEKANDMINE, но при этом его использование решает проблему невозможности редактировать транспонированную транспонированную табновлицу беиз потинцу потеис поти.

Но одной формулы KAUDSEID ei piisa: peate siiski funktsiooni kasutama AADRESS. Selles näites ei ole suurt tabelit, et mitte koormata teid suure tarbetu teabega.

Oletame, et teil on selline tabel, mis koosneb 4 veerust ja 5 reast.Kuidas teisendada Excelis ridu veergudeks

Tuleb võtta järgmised toimingud:

  1. Sisestage see valem: =INDIRECT(ADDRESS(VEerg(A1),RIDA(A1))) uue tabeli vasakpoolsesse ülemisse lahtrisse (meie näites on see A7) ja vajutage sisestusklahvi. Kui teave ei alga esimesest reast või esimesest veerust, peate kasutama keerukamat valemit: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Selles valemis tähendab A1 tabeli ülemist lahtrit, mille alusel moodustatakse transponeeritud lahter.
  2. Laiendage valem kogu alale, kuhu tabeli uus versioon paigutatakse. Selleks lohistage esimese lahtri paremas alanurgas olev marker tulevase tabeli teise otsa.Kuidas teisendada Excelis ridu veergudeks
  3. Kõik! Tabel osutus edukalt ülekantuks ja saate seda endiselt muuta. Muidugi jätab tema välimus soovida, kuid selle parandamine pole keeruline.Kuidas teisendada Excelis ridu veergudeks Õige vormingu taastamiseks peate kopeerima tabeli, mille me transponeerisime (st algse), seejärel valige vastloodud tabel. Järgmisena paremklõpsake valitud vahemikus ja seejärel klõpsake kleepimisvalikutes nuppu "Vormindamine".Kuidas teisendada Excelis ridu veergudeks

Nii et funktsiooni kasutamine KAUDSEID võimaldab teil lõpptabelis redigeerida absoluutselt mis tahes väärtust ja andmeid värskendatakse alati kohe, kui lähtetabelis tehakse muudatusi.

Muidugi on see meetod keerulisem, kuid kui te seda praktikas välja töötate, pole kõik nii hirmutav.

Этот метод один из самых лучших, потому что несмотря на то, что не сохраняется сохраняется фолган форматирование в новорматирование в новорматирование

Kuidas KAUDSE ja AADRESSI valemite kombinatsioon töötab?

После того, как вы разобрались в том, как использовать совокупность этих фоллул для транспонирования транспонирования таблим, ноча, таблим, ить принцип работы этого метода.

funktsioon KAUDSEID meie valemis kasutatakse kaudse lahtriviite loomiseks. Näiteks kui peate lahtris A8 määrama sama väärtuse kui lahtris B1, saate valemi kirjutada

= KAUDNE(“B1”)Kuidas teisendada Excelis ridu veergudeks

Казалось бы, зачем это делать? Ведь можно просто написать ссылку на ячейку в другой ячейке. Но преимущество этой функции в том, что в ссылку можно превратить абсолютно любсолютно любурхораходусроку, и датуя,же Собственно, это мы и делаем в формуле.

Lisaks funktsioonile AADRESS kasutatakse ka valemis VEERG и LINE. Esimene tagastab lahtri aadressi juba teadaolevate rea- ja veerunumbrite põhjal. Siin on oluline järgida õiget järjestust. Kõigepealt määratakse rida ja seejärel ainult veerg. Näiteks funktsioon AADRESS(4;2) tagastab aadressi $B$2.

Следующая используемая выше функция – это VEERG. Siin on see vajalik selleks, et valem saaks veeru numbri konkreetsest viitest. Näiteks kui kasutate selle funktsiooni sulgudes parameetrit B2, tagastab see numbri 2, kuna teine ​​veerg on veerg B.

Ilmselgelt töötab funktsioon ROW samamoodi, see tagastab lihtsalt rea numbri. 

Ja nüüd kasutame mitte abstraktseid näiteid, vaid väga konkreetset valemit, mida eespool kasutati:

=INDIRECT(ADDRESS(VEerg(A1),RIDA(A1)))

Siin näete seda funktsioonis kõigepealt AADRESS täpsustatakse veerg ja alles seejärel rida. Ja just siin on peidus selle valemi töövõime saladus. Peame meeles, et see funktsioon töötab peegelpildis ja esimene argument selles on rea number. Ja selgub, et kui me kirjutame sinna veeru aadressi, muutub see reanumbriks ja vastupidi.

То есть, если подытожить:

  1. Veergude ja ridade numbrid saame vastavate funktsioonide abil.
  2. Funktsiooni kasutamine AADRESS ridadest saavad veerud ja vastupidi.
  3. funktsioon KAUDSEID aitab kuvada lahtris peegeldatud andmeid.

Nii lihtsalt see kõik välja tuleb!

Transponeerimiseks makro kasutamine

Makro on väike programm. Seda saab kasutada protsessi automatiseerimiseks. Oluline on arvestada, et makrol on mõned piirangud. Maksimaalne Transpose meetod võimaldab töötada 65536 elemendiga. Kui see piir on ületatud, põhjustab see andmete kadumise.

Во всем остальном, это эффективный метод автоматизации, который сможет значительно облегчить жизн.

Например, можно написать такой код, который будет менять местами строки и колонки.

SubtransponeColumnsRows()

    Dim SourceRange as Range

    Dim DestRange as Range

    Set SourceRange = Application.InputBox(Prompt:=»Palun valige transponeeritav vahemik», Pealkiri:=»Transponeeri read veergudeks», Tüüp:=8)

    Set DestRange = Application.InputBox(Prompt:=»Vali sihtkoha vahemiku vasakpoolne ülemine lahter», Title:=»Transponeeri read veergudeks», Type:=8)

    SourceRange.Copy

    DestRange.Select

    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=Vale, Transponeeri:=Tõene

    Application.CutCopyMode = Vale

End Sub

Но если знаний в программировании особо нет, ничего страшного. Можно воспользоваться описанными выше способами. А потом учиться новому по мере освоения старого.

Jäta vastus