Kumaha Ngarobih Baris kana Kolom dina Excel

Pituduh ieu ngajelaskeun naon anu kudu dilakukeun pikeun ngarobih baris kana kolom dina Excel. Nalika nganggo Excel, anjeun sering kedah ngagentos baris sareng kolom dina méja. Salaku conto, éta kajadian yén hiji jalma parantos ngadamel méja ageung, teras anjeunna sadar yén éta langkung gampang dibaca upami anjeun balikkeun. 

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

Ngagunakeun fitur Témpél Special

Anggap anjeun gaduh dua set data. Anu kadua nyaéta naon anu anjeun hoyongkeun. Anu kahiji nyaéta méja anu kedah ditranspose. Dina versi kahiji, ngaran nagara dibere dina kolom béda, sarta éta pisan pikaresepeun pikeun maca, komo leuwih ti kitu, pikeun ngabandingkeun ciri nagara saling. Ku sabab éta, langkung saé pikeun ngatur méja supados nami nagara muncul dina kolom anu béda.Kumaha Ngarobih Baris kana Kolom dina Excel

Pikeun ngagentos baris sareng kolom, lakukeun ieu:

  1. Pilih tabel aslina. Upami anjeun hoyong ningali sadayana tabel sakaligus (upami ageung pisan), anjeun kedah pencét kombinasi konci Ctrl + Home, teras saatos éta - Ctrl + Shift + End.
  2. Sél lajeng disalin. Ieu tiasa dilakukeun ngaliwatan ménu kontéks atanapi ku mencét kombinasi konci Ctrl + C. Disarankeun anjeun langsung ngabiasakeun diri kana pilihan anu terakhir, sabab upami anjeun diajar konci panas, anjeun tiasa ngalaksanakeun seueur tugas sacara harfiah dina sadetik.
  3. Pilih sél munggaran dina rentang target. При этом он должен находиться за пределами таблицы. Также необходимо подобрать ячейку таким образом, чтобы таблица после транспонирования не пересекалась с другимимд. Salaku conto, upami tabel awal ngagaduhan 4 kolom sareng 10 baris, teras saatos ngalaksanakeun sadaya operasi ieu, éta bakal nyebarkeun 10 sél ka handap sareng 4 sél ka gigir. Ku alatan éta, dina rentang ieu (cacah ti sél target) kudu aya nanaon.
  4. Dina sél target, anjeun kedah klik-katuhu sareng pilih "Tempelkeun Khusus", teras pariksa kotak di gigireun tulisan "Transpose".Kumaha Ngarobih Baris kana Kolom dina Excel

penting: lamun aya rumus dina tabel sumber, hal anu penting pikeun mastikeun yén rujukan mutlak dipaké dina unggal sél. Ieu kedah dilakukeun supados sadaya tautan otomatis diropéa.

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

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

  1. Éta goréng ngagunakeun éta pikeun transposing tabel full-fledged nu teu diréduksi jadi rentang banal tina nilai. Dina hal ieu, fungsi "Transpose" bakal ditumpurkeun. Pikeun ngungkulan masalah ieu, anjeun kudu ngarobah tabel kana rentang.
  2. Metoda ieu ogé cocog pikeun transpose hiji-waktos sabab teu pakait tabel anyar jeung data aslina. Dina kecap basajan, mun anjeun ngarobah salah sahiji tabel, informasi moal otomatis diropéa dina kadua. Ku alatan éta, transposisi kudu diulang. 

Kumaha carana swap baris jeung kolom tur numbu ka tabel utama?

Janten, naon anu tiasa dilakukeun supados pilihan "Tempelkeun Khusus" tiasa ngaitkeun tabel sareng data utama sareng anu hasil tina transposisi? Barina ogé, sadayana hoyong data diropéa sacara otomatis.

  1. Скопировать таблицу, для которой требуется транспонирование.
  2. Pilih sél anu henteu aya data dina méja kosong.
  3. Jalankeun menu Témpél Husus, sami sareng conto sateuacana. Saatos éta, anjeun kedah klik tombol "Selapkeun tautan", anu tiasa dipendakan di kénca handap.Kumaha Ngarobih Baris kana Kolom dina Excel
  4. Hasilna bakal kieu.Kumaha Ngarobih Baris kana Kolom dina Excel
  5. Выбрать новую таблицу и запустить окно «Найти и заменить» путем нажатия комбинации клавиш Ctrl + H.
  6. Заменить все знаки ввода формулы (=) на ххх (atawa любую другую комбинацию знаков, которой нет в оригинальблив).Kumaha Ngarobih Baris kana Kolom dina Excel
  7. Hasilna, hal dahsyat bakal ngahurungkeun kaluar, tapi ieu téh hiji kaayaan panengah wajib pikeun ngahontal hasil nu dipikahoyong. Lajeng sagalana bakal kasampak geulis.Kumaha Ngarobih Baris kana Kolom dina Excel
  8. Nyalin tabel hasilna lajeng nganggo Témpél Husus pikeun transpose eta.

Saatos éta, anjeun ngan ukur kedah muka deui dialog "Panggihan sareng Ganti", sareng nganggo éta pikeun ngarobih "xxx" dina sél kana "=" supados sadaya sél pakait sareng inpormasi asli.Kumaha Ngarobih Baris kana Kolom dina ExcelTangtu, ieu téh leuwih pajeulit jeung panjang, tapi metoda ieu ngidinan Anjeun pikeun meunang sabudeureun kurangna tumbu ka tabel aslina. Tapi pendekatan ieu ogé boga aral. Éta dinyatakeun dina kabutuhan pikeun ngahanca pormat sacara mandiri.

Aplikasi rumus

Aya dua fungsi anu ngamungkinkeun anjeun ngarobih baris sareng kolom sacara fleksibel: ТРАНСП и ДВССЫЛ. Здесь также есть возможность сохранить связь с первоначальной таблицей, но механика работы несколько иная.

fungsi TRANSP

Sabenerna, rumus ieu langsung transposes spreadsheet. Sintaksis nyaéta kieu:

= TRANSP(array)

Ayeuna urang bakal coba nerapkeun ka tabel nu ngandung émbaran ngeunaan populasi nagara bagian.Kumaha Ngarobih Baris kana Kolom dina Excel

  1. Itung jumlah kolom sareng baris dina tabél sareng panggihan rohangan kosong dina lambaran anu gaduh dimensi anu sami.
  2. Mimitian mode édit ku mencét kenop F2.
  3. Tulis fungsi TRANSP kalawan rentang data dina kurung. Kadé salawasna ngagunakeun rujukan mutlak lamun ngagunakeun fungsi ieu.Kumaha Ngarobih Baris kana Kolom dina Excel
  4. Pencét kombinasi konci Ctrl + Shift + Enter. Kadé pencét persis kombinasi konci, disebutkeun rumus bakal nolak jalan.

Geus kitu, ayeuna hasilna siga kieu!Kumaha Ngarobih Baris kana Kolom dina Excel

Kauntungannana rumus ieu sarua jeung métode saméméhna (ngagunakeun fungsi "manggihan tur ngaganti") nyaéta yén nalika informasi kaayaan robah, tabel transposed bakal otomatis ngamutahirkeun.

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

  1. Pormat, sapertos dina kasus metode Panggihan sareng Ganti, moal disimpen.
  2. Tabél aslina kedah ngandung sababaraha data, upami henteu bakal aya nol dina sababaraha sél.
  3. Излишняя зависимость от источника данных. Janten, этот метод имеет противоположный по недостаток – невозможность изменять транспонированную таблицу. Если попытаться это сделать, программа скажет, что невозможно редактировать часть массива.

Ogé, fungsi ieu teu bisa salawasna dilarapkeun flexibly dina situasi béda, jadi Anjeun kudu nyaho ngeunaan eta, tapi ngagunakeun téhnik leuwih efisien.

Ngagunakeun Rumus INDIRECT

Mékanika metode ieu sami sareng nganggo rumus TRANSP, но при этом его использование решает проблему невозможности редактировать транспонированную таблицу без понтери свясиности

Но одной формулы TEU LANGSUNG teu cukup: anjeun masih kudu make fungsi ADDRESS. Henteu aya méja ageung dina conto ieu, ku kituna henteu ngabebankeun anjeun ku seueur inpormasi anu teu perlu.

Janten, anggap anjeun gaduh méja sapertos kitu, anu diwangun ku 4 kolom sareng 5 jajar.Kumaha Ngarobih Baris kana Kolom dina Excel

Tindakan di handap ieu kedah dilaksanakeun:

  1. Lebetkeun rumus ieu: =TEU LANGSUNG(ALAMAT(KOLUM(A1),JARI(A1))) kana sél kénca luhur tabel anyar (dina conto urang nyaéta A7) terus pencét tombol asupkeun. Upami inpormasi henteu dimimitian dina baris kahiji atanapi kolom kahiji, maka anjeun kedah nganggo rumus anu langkung kompleks: =ДВССЫЛ(АДРЕС(СТОЛБЕЦ(A1)-СТОЛБЕЦ($A$1)+СТРОКА($A$1);СТРОКА(A1)-СТРОКА($A$1)+СТОЛБЕЦ($A$1))). Dina rumus ieu, A1 hartina sél luhur tabel, dina dasar nu sél transposed bakal kabentuk.
  2. Manjangkeun rumus ka sakabéh wewengkon mana versi anyar tabel bakal ditempatkeun. Jang ngalampahkeun ieu, sered spidol di pojok katuhu handap sél kahiji ka tungtung sabalikna ti tabel hareup.Kumaha Ngarobih Baris kana Kolom dina Excel
  3. Sadayana! tabél tétéla suksés transposed, sarta anjeun masih bisa ngédit éta. Tangtosna, penampilan na seueur anu dipikahoyong, tapi ngalereskeunana henteu sesah.Kumaha Ngarobih Baris kana Kolom dina Excel Pikeun mulangkeun pormat anu leres, anjeun kedah nyalin tabel anu kami transpose (nyaéta, anu asli), teras pilih méja anu nembé diciptakeun. Teras, klik-katuhu dina rentang anu dipilih, teras klik "Format" dina pilihan némpelkeun.Kumaha Ngarobih Baris kana Kolom dina Excel

Jadi ngagunakeun fungsi TEU LANGSUNG ngidinan Anjeun pikeun ngédit pancen sagala nilai dina tabel final, sarta data bakal salawasna diropéa pas sagala parobahan dijieun dina tabel sumber.

Tangtosna, metoda ieu langkung hese, tapi upami anjeun damel dina prakna, maka sadayana henteu pikasieuneun.

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

Kumaha kombinasi rumus INDIRECT sareng ADDRESS dianggo?

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

fungsi TEU LANGSUNG dina rumus kami dipaké pikeun nyieun rujukan sél teu langsung. Salaku conto, upami anjeun kedah netepkeun nilai anu sami dina sél A8 sapertos dina B1, anjeun tiasa nyerat rumus

= TEU LANGSUNG("B1")Kumaha Ngarobih Baris kana Kolom dina Excel

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

Saluareun Fungsi ADDRESS ogé dipaké dina rumus tihang и garis. Anu kahiji mulihkeun alamat sél dumasar kana nomer baris sareng kolom anu parantos dipikanyaho. Penting pikeun nuturkeun urutan anu leres di dieu. Kahiji baris dieusian, lajeng ngan kolom. Contona, fungsi ALAMAT(4;2) bakal mulangkeun alamat $B$2.

Следующая используемая выше функция – это tihang. Ieu diperlukeun pikeun rumus narima nomer kolom ti rujukan husus. Salaku conto, upami anjeun nganggo parameter B2 dina kurung fungsi ieu, éta bakal ngabalikeun nomer 2, sabab kolom kadua nyaéta kolom B.

Jelas, fungsi ROW jalanna sami, éta ngan ukur ngabalikeun nomer baris. 

Sareng ayeuna urang moal nganggo conto abstrak, tapi rumus khusus anu dianggo di luhur:

=TEU LANGSUNG(ALAMAT(KOLUM(A1),JARI(A1)))

Di dieu anjeun tiasa ningali éta heula dina fungsina ADDRESS kolom dieusian, sarta ngan lajeng garis. Sareng di dieu yén rusiah kapasitas kerja rumus ieu disumputkeun. Urang inget yen fungsi ieu jalan dina cara eunteung, sarta argumen munggaran di dinya teh nomer garis. Sareng tétéla yén nalika urang nyerat alamat kolom di dinya, éta janten nomer garis sareng sabalikna.

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

  1. Kami nampi nomer kolom sareng baris nganggo fungsi anu saluyu.
  2. Ngagunakeun fungsi ADDRESS baris jadi kolom jeung sabalikna.
  3. fungsi TEU LANGSUNG mantuan pikeun mintonkeun data mirrored dina sél.

Éta kumaha basajan tétéla!

Ngagunakeun makro pikeun transpose

Macro mangrupikeun program leutik. Ieu bisa dipaké pikeun ngajadikeun otomatis prosés. Kadé mertimbangkeun yén makro ngabogaan sababaraha watesan. Metoda Transpose maksimum ngidinan Anjeun pikeun digawekeun ku 65536 elemen. Lamun wates ieu ngaleuwihan, bakal ngakibatkeun leungitna data.

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

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

Sub TransposeColumnsRows()

    Taram SourceRange Salaku Range

    Taram DestRange Salaku Range

    Atur SourceRange = Application.InputBox(Prompt:=»Punten pilih range to transpose»,Judul:=»Transpose Rows to Columns», Type:=8)

    Set DestRange = Application.InputBox(Prompt:=»Pilih sél kénca luhur rentang tujuan», Judul:=»Transpose Baris ka Kolom», Tipe:=8)

    SourceRange.Copy

    DestRange.Pilih

    Selection.PasteSpecial Paste:=xlPasteAll, Operasi:=xlNone, SkipBlanks:=False, Transpose:=Leres

    Application.CutCopyMode = Palsu

tungtung Sub

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

Leave a Reply