Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel

Kini nga giya nagpatin-aw kung unsa ang buhaton aron mabag-o ang mga laray sa mga kolum sa Excel. Kung gamiton ang Excel, kanunay nimo kinahanglan nga magbaylo sa mga laray ug mga kolum sa usa ka lamesa. Pananglitan, kini mahitabo nga ang usa ka tawo naghimo sa usa ka dako nga lamesa, ug unya siya nakaamgo nga kini mao ang mas sayon ​​sa pagbasa niini kon imong ibalik kini. 

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

Gamit ang Paste Special feature

Ingnon ta nga duna kay duha ka dataset. Ang ikaduha mao ang gusto nimo nga matapos. Ang una mao ang lamesa nga kinahanglan ibalhin. Sa una nga bersyon, ang mga ngalan sa mga nasud gipresentar sa lainlaing mga kolum, ug dili kaayo kombenyente sa pagbasa, ug labi pa, aron itandi ang mga kinaiya sa mga estado sa usag usa. Busa, mas maayo nga organisahon ang lamesa aron ang mga ngalan sa nasud makita sa lainlaing mga kolum.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel

Sa pagbayloay sa mga row ug column, buhata ang mosunod:

  1. Pilia ang orihinal nga lamesa. Kung gusto nimo nga makita ang tibuuk nga lamesa sa usa ka higayon (kung kini dako kaayo), kinahanglan nimo nga ipadayon ang yawe nga kombinasyon Ctrl + Home, ug pagkahuman - Ctrl + Shift + End.
  2. Ang mga selula unya gikopya. Mahimo kini pinaagi sa menu sa konteksto o pinaagi sa pagpindot sa Ctrl+C key combination. Girekomenda nga maanad dayon nimo ang imong kaugalingon sa katapusan nga kapilian, tungod kay kung nakakat-on ka sa mga mainit nga yawe, mahimo nimong buhaton ang daghang mga buluhaton nga literal sa usa ka segundo.
  3. Pilia ang unang cell sa target range. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования не пересекалась с другими другими . Pananglitan, kung ang inisyal nga lamesa adunay 4 nga mga kolum ug 10 nga mga laray, unya pagkahuman sa pagbuhat sa tanan niini nga mga operasyon, kini mokaylap sa 10 ka mga cell paubos ug 4 nga mga cell sa kilid. Busa, sulod niini nga range (pag-ihap gikan sa target cell) kinahanglan nga walay bisan unsa.
  4. Sa target nga cell, kinahanglan nimo nga i-right-click ug pilia ang "Paste Special", ug dayon susiha ang kahon sunod sa inskripsiyon nga "Transpose".Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel

Importante: kung adunay mga pormula sa gigikanan nga lamesa, hinungdanon nga masiguro nga ang hingpit nga mga pakisayran gigamit sa matag cell. Kinahanglan kini buhaton aron ang tanan nga mga link awtomatik nga ma-update.

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

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

  1. Dili maayo nga gamiton kini alang sa pagbalhin sa hingpit nga mga lamesa nga dili mubu sa usa ka banal nga sakup sa mga kantidad. Sa kini nga kaso, ang function nga "Transpose" ma-disable. Aron masulbad kini nga isyu, kinahanglan nimo nga i-convert ang lamesa sa usa ka range.
  2. Kini nga pamaagi haum kaayo alang sa usa ka higayon nga transpose tungod kay wala kini mag-uban sa bag-ong lamesa sa orihinal nga datos. Sa yano nga mga pulong, kung imong usbon ang usa sa mga lamesa, ang kasayuran dili awtomatiko nga ma-update sa ikaduha. Busa, ang transposisyon kinahanglan nga gisubli. 

Giunsa ang pagbayloay sa mga laray ug kolum ug i-link kini sa main table?

Busa, unsa ang mahimo aron ang kapilian nga "Paste Espesyal" mahimong mag-link sa lamesa sa panguna nga datos ug ang usa nga resulta sa transposisyon? Human sa tanan, gusto sa tanan nga ang datos nga awtomatikong ma-update.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Pagpili usa ka cell nga wala’y datos sa usa ka walay sulod nga lugar sa lamesa.
  3. Ilunsad ang Paste Special menu, susama sa miaging pananglitan. Human niana, kinahanglan nimo nga i-klik ang "Insert link" nga buton, nga makita sa ubos sa wala.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel
  4. Ang resulta mao ang mosunod.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх ( or любую другую комбинацию знаков, которой нет в оригинальбли).Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel
  7. Ingon usa ka sangputanan, usa ka butang nga makalilisang ang mahitabo, apan kini usa ka obligado nga intermediate nga kondisyon alang sa pagkab-ot sa gitinguha nga sangputanan. Unya nindot tan-awon ang tanan.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel
  8. Kopyaha ang resulta nga lamesa ug dayon gamita ang Paste Special aron ibalhin kini.

Pagkahuman niana, kinahanglan nimo nga ablihan pag-usab ang dialog nga "Pangitaa ug Ilisan", ug gamita kini aron usbon ang "xxx" sa mga selyula ngadto sa "=" aron ang tanan nga mga selyula nalangkit sa orihinal nga kasayuran.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa ExcelSiyempre, kini mas komplikado ug mas dugay, apan kini nga pamaagi nagtugot kanimo sa paglibot sa kakulang sa usa ka link sa orihinal nga lamesa. Apan kini nga pamaagi adunay usab kakulian. Gipahayag kini sa panginahanglan nga independente nga ipadayon ang pag-format.

Paggamit sa mga pormula

Adunay duha ka mga gimbuhaton nga nagtugot kanimo sa dali nga pagbag-o sa mga laray ug mga kolum: ТРАНСП и ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но механика работы несколько иная.

function TRANSP

Sa tinuud, kini nga pormula direkta nga nagbalhin sa spreadsheet. Ang syntax mao ang mosunod:

=TRANSP(array)

Karon atong sulayan nga ipadapat kini sa usa ka lamesa nga adunay kasayuran bahin sa populasyon sa mga indibidwal nga estado.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel

  1. Ipha ang gidaghanon sa mga kolum ug mga laray sa lamesa ug pangitaa ang usa ka walay sulod nga luna sa sheet nga adunay parehas nga mga sukat.
  2. Sugdi ang edit mode pinaagi sa pagpindot sa F2 key.
  3. Pagsulat ug function TRANSP uban ang data range sa mga bracket. Importante nga gamiton kanunay ang hingpit nga mga pakisayran kung gamiton kini nga function.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel
  4. Pindota ang yawe nga kombinasyon Ctrl+Shift+Enter. Importante nga ipadayon ang eksakto nga yawe nga kombinasyon, kung dili ang pormula magdumili sa pagtrabaho.

Mao na, karon ang resulta ingon niini!Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel

Ang bentaha sa kini nga pormula parehas sa miaging pamaagi (gamit ang function nga "pagpangita ug pag-ilis") mao nga kung magbag-o ang nagpahiping kasayuran, awtomatiko nga ma-update ang gibalhin nga lamesa.

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

  1. Ang pag-format, sama sa kaso sa Find and Replace method, dili ma-save.
  2. Ang orihinal nga lamesa kinahanglan adunay pipila ka mga datos, kung dili adunay mga sero sa pipila ka mga selyula.
  3. Излишняя зависимость от источника данных. То есть, этот метод имеет противоположный по недостаток – невозможность изменять транспонированную таблицу. Если попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

Usab, kini nga function dili kanunay magamit nga flexible sa lainlaing mga sitwasyon, mao nga kinahanglan nimo mahibal-an ang bahin niini, apan gamita ang labi ka episyente nga mga pamaagi.

Gamit ang INDIRECT nga Pormula

Ang mga mekaniko niini nga pamaagi susama kaayo sa paggamit sa pormula TRANSP.

Но одной формулы KINAHANGLAN dili igo: kinahanglan nimo nga gamiton ang function ADDRESS. Wala’y daghang lamesa sa kini nga pananglitan, aron dili ka mabug-atan sa daghang wala kinahanglana nga kasayuran.

Busa, ingnon ta nga ikaw adunay ingon nga lamesa, nga naglangkob sa 4 ka kolum ug 5 ka laray.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel

Ang mosunod nga mga aksyon kinahanglan nga buhaton:

  1. Ibutang kini nga pormula: =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1))) sa ibabaw nga wala nga selyula sa bag-ong lamesa (sa among pananglitan kini A7) ug ipadayon ang enter key. Kung ang kasayuran dili magsugod sa una nga laray o sa una nga kolum, nan kinahanglan nimo nga mogamit usa ka labi ka komplikado nga pormula: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Niini nga pormula, ang A1 nagpasabot sa ibabaw nga selula sa lamesa, sa basehan nga ang transposed cell maporma.
  2. Ipalapad ang pormula sa tibuok dapit diin ang bag-ong bersyon sa lamesa ibutang. Aron mahimo kini, i-drag ang marker sa ubos nga tuo nga suok sa unang cell ngadto sa atbang nga tumoy sa umaabot nga lamesa.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel
  3. Tanan! Ang lamesa nahimo nga malampuson nga gibalhin, ug mahimo pa nimo kini i-edit. Siyempre, ang iyang panagway nagbilin ug daghan nga gitinguha, apan ang pag-ayo niini dili lisud.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel Aron mapasig-uli ang husto nga pag-format, kinahanglan nimo nga kopyahon ang lamesa nga among gibalhin (nga mao, ang orihinal), dayon pilia ang bag-ong nahimo nga lamesa. Sunod, pag-right-click sa pinili nga range, ug dayon i-klik ang "Pag-format" sa mga kapilian sa pag-paste.Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel

Busa gamit ang function KINAHANGLAN nagtugot kanimo sa pag-edit sa hingpit sa bisan unsa nga bili sa katapusang lamesa, ug ang datos kanunay nga ma-update sa diha nga adunay bisan unsa nga kausaban nga himoon sa tinubdan nga lamesa.

Siyempre, kini nga pamaagi mas lisud, apan kung buhaton nimo kini sa praktis, nan ang tanan dili kaayo makahadlok.

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

Giunsa ang kombinasyon sa mga pormula sa INDIRECT ug ADDRESS?

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

function KINAHANGLAN sa among pormula gigamit sa paghimo og dili direkta nga reference sa cell. Pananglitan, kung kinahanglan nimo nga ipiho ang parehas nga kantidad sa cell A8 sama sa B1, mahimo nimong isulat ang pormula

=INDIRECT("B1")Giunsa ang Pag-convert sa mga Laray sa Mga Kolum sa Excel

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

Labaw sa Kalihokan ADDRESS gigamit usab sa pormula column и PAGTULUN. Ang una nagbalik sa adres sa cell base sa nahibal-an na nga mga numero sa linya ug kolum. Importante nga sundon ang husto nga pagkasunod-sunod dinhi. Una ang laray gipiho, ug unya ang kolum lang. Pananglitan, ang function ADDRESS(4;2) ibalik ang adres $B$2.

Следующая используемая выше функция – это column. Kinahanglan kini dinhi aron ang pormula makadawat sa numero sa kolum gikan sa usa ka piho nga pakisayran. Pananglitan, kung gigamit nimo ang parameter nga B2 sa mga bracket sa kini nga function, ibalik niini ang numero 2, tungod kay ang ikaduha nga kolum mao ang kolum B.

Dayag nga, ang function sa ROW nagtrabaho sa parehas nga paagi, gibalik lang niini ang numero sa linya. 

Ug karon mogamit kami dili abstract nga mga pananglitan, apan usa ka piho nga pormula nga gigamit sa ibabaw:

=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

Dinhi imong makita nga una sa function ADDRESS ang kolum gipiho, ug unya ang linya. Ug dinhi natago ang sekreto sa kapasidad sa pagtrabaho niini nga pormula. Nahinumdom kami nga kini nga function nagtrabaho sa usa ka salamin nga paagi, ug ang una nga argumento niini mao ang numero sa linya. Ug kini nahimo nga kung gisulat namon ang adres sa usa ka kolum didto, nahimo kini nga numero sa linya ug vice versa.

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

  1. Nakuha namon ang mga numero sa kolum ug laray gamit ang katugbang nga mga gimbuhaton.
  2. Paggamit sa function ADDRESS ang mga laray mahimong mga kolum ug vice versa.
  3. function KINAHANGLAN makatabang sa pagpakita sa mirrored data sa cell.

Ingon niana ka yano ang tanan nga nahimo!

Paggamit sa usa ka macro sa pagbalhin

Ang usa ka macro usa ka gamay nga programa. Mahimo kining gamiton aron ma-automate ang proseso. Importante nga tagdon nga ang macro adunay pipila ka mga limitasyon. Ang labing kadaghan nga pamaagi sa Transpose nagtugot kanimo sa pagtrabaho sa 65536 nga mga elemento. Kung kini nga limitasyon molapas, kini moresulta sa pagkawala sa datos.

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

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

Sub TransposeColumnsRows()

    Dim SourceRange Ingon Range

    Dim DestRange Ingong Range

    Itakda ang SourceRange = Application.InputBox(Prompt:=»Palihug pilia ang range nga i-transpose», Titulo:=»Transpose Rows to Columns», Type:=8)

    Itakda ang DestRange = Application.InputBox(Prompt:=»Pilia ang ibabaw nga wala nga cell sa destinasyon range», Titulo:=»Transpose Rows to Columns», Type:=8)

    SourceRange.Copy

    DestRange.Pagpili

    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=Tinuod

    Paggamit.CutCopyMode = Mali

katapusan Sub

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

Leave sa usa ka Reply