Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel

Ipinapaliwanag ng gabay na ito kung ano ang gagawin upang i-convert ang mga row sa mga column sa Excel. Kapag gumagamit ng Excel, madalas kang kailangang magpalit ng mga row at column sa isang table. Halimbawa, nangyayari na ang isang tao ay gumawa ng isang malaking mesa, at pagkatapos ay napagtanto niya na mas madaling basahin ito kung ibabalik mo ito. 

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

Gamit ang tampok na I-paste ang Espesyal

Sabihin nating mayroon kang dalawang dataset. Ang pangalawa ay kung ano ang gusto mong tapusin. Ang una ay ang talahanayan na kailangang i-transpose. Sa unang bersyon, ang mga pangalan ng mga bansa ay ipinakita sa iba't ibang mga hanay, at ito ay lubhang hindi maginhawa upang basahin, at higit pa, upang ihambing ang mga katangian ng mga estado sa bawat isa. Samakatuwid, mas mahusay na ayusin ang talahanayan upang lumitaw ang mga pangalan ng bansa sa iba't ibang mga hanay.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel

Upang magpalit ng mga row at column, gawin ang sumusunod:

  1. Piliin ang orihinal na talahanayan. Kung nais mong makita ang buong talahanayan nang sabay-sabay (kung ito ay napakalaki), kailangan mong pindutin ang key na kumbinasyon Ctrl + Home, at pagkatapos nito - Ctrl + Shift + End.
  2. Ang mga cell ay pagkatapos ay kinopya. Magagawa ito sa pamamagitan ng menu ng konteksto o sa pamamagitan ng pagpindot sa kumbinasyon ng Ctrl+C key. Inirerekomenda na agad mong sanayin ang iyong sarili sa huling opsyon, dahil kung matututo ka ng mga hot key, maaari kang magsagawa ng maraming gawain nang literal sa isang segundo.
  3. Piliin ang unang cell sa target na hanay. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования не пересекалась с другими другими . Halimbawa, kung ang unang talahanayan ay may 4 na column at 10 row, pagkatapos isagawa ang lahat ng operasyong ito, magkakalat ito ng 10 cell pababa at 4 na cell sa gilid. Samakatuwid, sa loob ng saklaw na ito (nagbibilang mula sa target na cell) ay dapat na wala.
  4. Sa target na cell, dapat mong i-right-click at piliin ang "I-paste ang Espesyal", at pagkatapos ay lagyan ng tsek ang kahon sa tabi ng inskripsyon na "Transpose".Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel

Mahalaga: kung may mga formula sa source table, mahalagang tiyakin na ang mga absolute reference ay ginagamit sa bawat cell. Dapat itong gawin upang ang lahat ng mga link ay awtomatikong na-update.

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

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

  1. Masama itong gamitin para sa paglilipat ng mga ganap na talahanayan na hindi nabawasan sa isang karaniwang hanay ng mga halaga. Sa kasong ito, idi-disable ang function na "Transpose". Upang malutas ang isyung ito, dapat mong i-convert ang talahanayan sa isang hanay.
  2. Ang pamamaraang ito ay angkop para sa isang beses na transpose dahil hindi nito iniuugnay ang bagong talahanayan sa orihinal na data. Sa simpleng salita, kapag binago mo ang isa sa mga talahanayan, ang impormasyon ay hindi awtomatikong maa-update sa pangalawa. Samakatuwid, ang transposisyon ay kailangang ulitin. 

Paano magpalit ng mga row at column at i-link ang mga ito sa pangunahing talahanayan?

Kaya, ano ang maaaring gawin upang maiugnay ng opsyong "I-paste ang Espesyal" ang talahanayan sa pangunahing data at ang resulta mula sa transposisyon? Pagkatapos ng lahat, gusto ng lahat na awtomatikong ma-update ang data.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Pumili ng isang cell na walang data sa isang walang laman na lugar ng talahanayan.
  3. Ilunsad ang I-paste ang Espesyal na menu, katulad ng nakaraang halimbawa. Pagkatapos nito, kailangan mong mag-click sa pindutang "Ipasok ang link", na matatagpuan sa kaliwang ibaba.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel
  4. Ang magiging resulta ay ang mga sumusunod.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (или любую другую комбинацию знаков, которой нет в оригинальбли).Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel
  7. Bilang isang resulta, isang bagay na kakila-kilabot ang lalabas, ngunit ito ay isang obligadong intermediate na kondisyon para sa pagkamit ng nais na resulta. Pagkatapos ang lahat ay magiging maganda.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel
  8. Kopyahin ang resultang talahanayan at pagkatapos ay gamitin ang Paste Special para i-transpose ito.

Pagkatapos nito, kailangan mo lang muling buksan ang dialog na "Hanapin at Palitan", at gamitin ito upang baguhin ang "xxx" sa mga cell sa "=" upang ang lahat ng mga cell ay nauugnay sa orihinal na impormasyon.Paano I-convert ang Mga Hilera sa Mga Haligi sa ExcelSiyempre, ito ay mas kumplikado at mas mahaba, ngunit ang pamamaraang ito ay nagbibigay-daan sa iyo upang maalis ang kakulangan ng isang link sa orihinal na talahanayan. Ngunit ang diskarte na ito ay mayroon ding disbentaha. Ito ay ipinahayag sa pangangailangan na malayang ipagpatuloy ang pag-format.

Paglalapat ng mga formula

Mayroong dalawang function na nagbibigay-daan sa iyong flexible na baguhin ang mga row at column: ТРАНСП и ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но механика работы несколько иная.

function na TRANSP

Sa totoo lang, direktang inililipat ng formula na ito ang spreadsheet. Ang syntax ay ang sumusunod:

=TRANSP(array)

Ngayon ay susubukan naming ilapat ito sa isang talahanayan na naglalaman ng impormasyon tungkol sa populasyon ng mga indibidwal na estado.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel

  1. Bilangin ang bilang ng mga column at row sa talahanayan at humanap ng bakanteng espasyo sa sheet na may parehong mga sukat.
  2. Simulan ang edit mode sa pamamagitan ng pagpindot sa F2 key.
  3. Sumulat ng isang function TRANSP gamit ang hanay ng data sa mga bracket. Mahalagang palaging gumamit ng mga ganap na sanggunian kapag ginagamit ang function na ito.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel
  4. Pindutin ang key na kumbinasyon Ctrl+Shift+Enter. Mahalagang pindutin nang eksakto ang kumbinasyon ng key, kung hindi man ay tatanggi ang formula na gumana.

Iyon lang, ngayon ang resulta ay ganito!Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel

Ang bentahe ng formula na ito ay kapareho ng nakaraang pamamaraan (gamit ang function na "hanapin at palitan") ay kapag nagbago ang pinagbabatayan na impormasyon, awtomatikong mag-a-update ang transposed na talahanayan.

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

  1. Ang pag-format, tulad ng sa paraan ng Find and Replace, ay hindi mase-save.
  2. Ang orihinal na talahanayan ay dapat maglaman ng ilang data, kung hindi, magkakaroon ng mga zero sa ilang mga cell.
  3. Излишняя зависимость от источника данных. То есть, этот метод имеет противоположный по недостаток – невозможность изменять транспонированную таблицу. Если попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

Gayundin, ang function na ito ay hindi palaging maaaring ilapat nang may kakayahang umangkop sa iba't ibang mga sitwasyon, kaya kailangan mong malaman ang tungkol dito, ngunit gumamit ng mas mahusay na mga diskarte.

Gamit ang INDIRECT Formula

Ang mga mekanika ng pamamaraang ito ay halos kapareho sa paggamit ng formula TRANSP.

Но одной формулы HINDI DIREKTA hindi sapat: kailangan mo pa ring gamitin ang function TIRAHAN. Walang malaking talahanayan sa halimbawang ito, upang hindi ka ma-overload ng maraming hindi kinakailangang impormasyon.

Kaya, sabihin nating mayroon kang ganoong talahanayan, na binubuo ng 4 na hanay at 5 hilera.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel

Ang mga sumusunod na aksyon ay kailangang gawin:

  1. Ipasok ang formula na ito: =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1))) sa itaas na kaliwang cell ng bagong talahanayan (sa aming halimbawa ito ay A7) at pindutin ang enter key. Kung ang impormasyon ay hindi magsisimula sa unang hilera o sa unang hanay, kakailanganin mong gumamit ng mas kumplikadong formula: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Sa formula na ito, ang A1 ay nangangahulugang ang tuktok na cell ng talahanayan, sa batayan kung saan mabubuo ang transposed cell.
  2. Palawakin ang formula sa buong lugar kung saan ilalagay ang bagong bersyon ng talahanayan. Upang gawin ito, i-drag ang marker sa kanang sulok sa ibaba ng unang cell sa kabaligtaran na dulo ng talahanayan sa hinaharap.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel
  3. Lahat! Ang talahanayan ay naging matagumpay na nailipat, at maaari mo pa rin itong i-edit. Siyempre, ang kanyang hitsura ay nag-iiwan ng maraming nais, ngunit ang pag-aayos nito ay hindi mahirap.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel Upang maibalik ang tamang pag-format, kailangan mong kopyahin ang talahanayan na aming inilipat (iyon ay, ang orihinal), pagkatapos ay piliin ang bagong likhang talahanayan. Susunod, mag-right-click sa napiling hanay, at pagkatapos ay mag-click sa "Pag-format" sa mga pagpipilian sa pag-paste.Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel

Kaya gamit ang function HINDI DIREKTA nagbibigay-daan sa iyong ganap na i-edit ang anumang halaga sa panghuling talahanayan, at ang data ay palaging ia-update sa sandaling magawa ang anumang mga pagbabago sa pinagmulang talahanayan.

Siyempre, ang pamamaraang ito ay mas mahirap, ngunit kung gagawin mo ito sa pagsasanay, kung gayon ang lahat ay hindi nakakatakot.

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

Paano gumagana ang kumbinasyon ng INDIRECT at ADDRESS formula?

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

tungkulin HINDI DIREKTA sa aming formula ay ginagamit upang lumikha ng isang hindi direktang sanggunian ng cell. Halimbawa, kung kailangan mong tukuyin ang parehong halaga sa cell A8 tulad ng sa B1, maaari mong isulat ang formula

=INDIRECT("B1")Paano I-convert ang Mga Hilera sa Mga Haligi sa Excel

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

Higit sa Function TIRAHAN ginamit din sa formula COLUMN и LINE. Ibinabalik ng una ang address ng cell batay sa kilalang numero ng row at column. Mahalagang sundin ang tamang pagkakasunod-sunod dito. Una ang row ay tinukoy, at pagkatapos ay ang column lamang. Halimbawa, ang function ADDRESS(4;2) ibabalik ang address na $B$2.

Следующая используемая выше функция – это COLUMN. Ito ay kinakailangan dito upang matanggap ng formula ang numero ng hanay mula sa isang partikular na sanggunian. Halimbawa, kung gagamitin mo ang parameter na B2 sa mga bracket ng function na ito, ibabalik nito ang numero 2, dahil ang pangalawang column ay column B.

Malinaw, ang function ng ROW ay gumagana sa parehong paraan, ibinabalik lamang nito ang numero ng hilera. 

At ngayon ay gagamit kami ng hindi abstract na mga halimbawa, ngunit isang napaka tiyak na formula na ginamit sa itaas:

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

Dito makikita mo muna iyon sa function TIRAHAN ang haligi ay tinukoy, at pagkatapos lamang ang linya. At dito nakatago ang lihim ng kapasidad ng pagtatrabaho ng formula na ito. Naaalala namin na ang function na ito ay gumagana sa isang mirror na paraan, at ang unang argumento dito ay ang numero ng linya. At lumalabas na kapag isinulat namin ang address ng isang column doon, ito ay nagiging numero ng linya at kabaliktaran.

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

  1. Nakukuha namin ang mga numero ng hanay at hilera gamit ang kaukulang mga function.
  2. Gamit ang function TIRAHAN nagiging column ang mga row at vice versa.
  3. tungkulin HINDI DIREKTA tumutulong na ipakita ang naka-mirror na data sa cell.

Ganyan kasimple ang lahat!

Paggamit ng macro para mag-transpose

Ang macro ay isang maliit na programa. Maaari itong magamit upang i-automate ang proseso. Mahalagang isaalang-alang na ang macro ay may ilang mga limitasyon. Ang maximum na paraan ng Transpose ay nagpapahintulot sa iyo na magtrabaho kasama ang 65536 na mga elemento. Kung lalampas ang limitasyong ito, magreresulta ito sa pagkawala ng data.

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

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

Sub TransposeColumnsRows()

    Dim SourceRange Bilang Saklaw

    Dim DestRange Bilang Saklaw

    Itakda ang SourceRange = Application.InputBox(Prompt:=»Pakipili ang hanay na i-transpose», Pamagat:=»Ilipat ang Mga Hilera sa Mga Column», Uri:=8)

    Itakda ang DestRange = Application.InputBox(Prompt:=»Piliin ang kaliwang itaas na cell ng hanay ng patutunguhan», Pamagat:=»Ilipat ang Mga Hanay sa Mga Hanay», Uri:=8)

    SourceRange.Copy

    DestRange.Select

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

    Application.CutCopyMode = Mali

End Sub

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

Mag-iwan ng Sagot