Cara Mengubah Baris ke Lajur dalam Excel (5 Kaedah Berguna) -

  • Berkongsi Ini
Hugh West

Memindahkan data dalam MS Excel benar-benar salah satu tugas yang paling biasa dilakukan oleh pengguna Excel. Sesungguhnya, terdapat banyak cara untuk memindahkan baris ke lajur dalam MS Excel . Dalam artikel ini, kami akan menunjukkan beberapa kaedah yang mudah dan berkesan dengan contoh yang sesuai dan penjelasan yang betul.

Imej berikut menunjukkan perkara yang sebenarnya kami lakukan dalam artikel ini.

Muat Turun Buku Kerja Amalan

Anda boleh memuat turun buku latihan daripada pautan di bawah.

Penyongsangan Baris ke Lajur.xlsm

5 Kaedah Berguna untuk Mengubah Baris ke Lajur dalam Excel

Dengan mengandaikan bahawa kami mempunyai set data yang membentangkan keputusan mengikut tahun sesetengah pelajar. Kami ingin menukar baris set data ini kepada lajur demi persembahan yang lebih baik. Dalam bahagian berikut, kami akan menunjukkan 5 kaedah excel instrumental untuk melaksanakan tugasan ini.

1. Gunakan Tampal Perintah Khas dan Pautan ke Ubah Baris ke Lajur

Kita boleh menggunakan perintah Tampal Khas dalam dua cara yang diterangkan di bawah.

1.1 Menggunakan Tampal Perintah Khas

Kaedah ini cepat dan mudah, tetapi ia tidak sesuai untuk proses berulang. Walau bagaimanapun, mari lihat cara kaedah ini berfungsi.

Langkah:

  • Pertama sekali, pilih julat sel ( B4:I9) anda mahu transpose.
  • Kemudian klik kanan dan Salin . Anda juga boleh menggunakan papan kekuncipintasan Ctrl+C sebaliknya.

  • Pilih lokasi sel ( B11) di mana anda akhirnya mahu output.
  • Pergi ke Tampal > Tampal Khas .

  • Menu Tampal Khas akan dibuka. Tandai kotak semak Transpose .

    Sebagai alternatif, Anda juga boleh membuka menu Tampal Khas menggunakan pintasan papan kekunci Ctrl+Alt+V .

  • Tekan OK .

Jadi, kami telah menghasilkan set data transposed daripada set data awal kami.

Baca Lagi: Transpose Berbilang Baris dalam Kumpulan kepada Lajur dalam Excel.

1.2 Transpose Jadual dan Pautkannya ke Data Awal

Kelemahan kaedah di atas adalah disebabkan oleh perubahan dalam mana-mana data dalam set data awal , ia tidak akan berubah dalam set data yang ditukar. Jadi, kami memerlukan kaedah yang akan memautkan output dengan set data awal dan akan dikemas kini dengan sewajarnya. Mengikuti langkah di bawah, mari lihat cara untuk melakukannya.

Langkah:

  • Pilih julat sel yang anda inginkan ( B4:I9 ) > Ctrl+C > Pilih lokasi yang diingini ( B11 ).
  • Pergi ke menu Tampal Khas dengan menekan Ctrl+Alt+V > Klik pada Tampal Pautan .

Set data baharu kini berada pada julat sel B11:I16 . Ia belum ditukar lagi. Kami baru sahaja memautkannya dengan set data asal kami. Seiring dengan itu, kita lihatbahawa format itu juga hilang. Anda perlu membuat semula format melainkan anda mahu ia hilang!

  • Buka kotak dialog Cari dan Ganti Excel. Atau, tekan Ctrl+H dan pergi ke Tab Ganti secara terus.
  • Ganti semua “ = ” aksara dengan “ abc ” atau mana-mana huruf yang tidak terdapat dalam set data > Klik pada Ganti Semua .

Nampaknya kami telah kehilangan set data baharu kami! Kami berada tiga langkah lagi di belakang jadual data ditukar yang kami kehendaki.

  • Pilih set data baharu kami dan tekan Ctrl+C > Pilih lokasi ( K4 ) untuk meletakkan output akhirnya.
  • Tekan Ctrl+Alt+V > Tandai kotak pilihan Transpose .

  • Tekan OK .

  • Pilih jadual di K2:P9 > Tekan Ctrl+H dan pergi ke Tab Ganti .
  • Ganti setiap “ abc ” dengan “ = ” > Tekan Ganti Semua .

Akhir sekali, kami telah menghasilkan set data terpaut dan alih yang dikehendaki.

Perlu diambil perhatian bahawa jika anda menukar sebarang input dalam set data asal, data yang ditukar juga akan berubah dengan sewajarnya. Lihat tangkapan skrin yang dilampirkan di sini.

Baca Lagi: Pintasan Transpose Tampal Excel: 4 Cara Mudah untuk Digunakan

2. Gunakan Fungsi TRANSPOSE untuk Terbalikkan Baris ke Lajur

TRANPOSEfunction sangat mudah digunakan sebagai tatasusunan dinamik dalam MS Excel 365 . Anda boleh menggunakannya dalam versi lain juga dengan cara yang sedikit berbeza. Kami akan menunjukkannya dalam bahagian ini.

2.1 Gunakan Fungsi TRANSPOSE sebagai Tatasusunan Dinamik

Langkah:

  • Pilih lokasi ( B11 ) di mana untuk meletakkan output yang anda inginkan pada akhirnya.
  • Taip formula berikut memilih keseluruhan set data anda.
=TRANSPOSE(B4:I9)

  • Kemudian tekan Enter.

Akhir sekali, kami telah menjana set data yang diubah, tetapi kehilangan format set data kami.

Perlu diambil perhatian bahawa fungsi TRANSPOSE adalah dinamik yang bermaksud jika anda menukar apa-apa dalam set data asal, ia akan mengemas kini secara automatik dalam output transposed.

2.2 Gunakan Fungsi TRANSPOSE dengan Ctrl+Shift+Enter

Jika anda tidak mempunyai MS Office 365 dan sebaliknya perlu bekerja dengan versi MS Excel yang lebih lama, anda masih boleh menggunakan fungsi TRANSPOSE . Tetapi kali ini ia akan menjadi agak kurang fleksibel untuk anda.

Dalam kes ini, anda perlu mengira dahulu berapa banyak lajur dan baris dalam set data asal.

Peraturan am ialah jika set data input mempunyai baris X dan lajur Y , set data output akan mempunyai baris Y dan X lajur .

Dalam kes ini, contoh kami mempunyai 8 lajur dan 6 baris dalamjumlah.

Langkah:

  • Pilih julat rawak sel yang mempunyai 6 lajur dan 8 baris.
  • Taip formula berikut:
=TRANSPOSE(B4:I9)

  • Tekan Ctrl+Shift+Enter atau, hanya tekan Enter jika anda seorang pengguna MS 365 .

Akhir sekali, kami telah mendapat set data yang ditukar. Lihat bar formula. Pendakap kerinting menunjukkan bahawa ini ialah formula tatasusunan.

Baca Lagi: Cara Transpose Array dalam Excel (3 Cara Mudah)

Bacaan Serupa

  • Cara Mengubah Setiap Baris ke Lajur dalam Excel (2 Kaedah Mudah)
  • Tukar Lajur ke Baris dalam Excel Menggunakan Power Query
  • Cara Mengubah Baris Pendua kepada Lajur dalam Excel (4 Cara)
  • Tukar Berbilang Lajur menjadi Satu Lajur dalam Excel (3 Kaedah Berguna)

3. Gunakan TIDAK LANGSUNG & Fungsi ADDRESS untuk Mengubah Baris ke Lajur

Kami juga boleh menukar baris ke lajur dalam dua langkah dengan menggabungkan fungsi TIDAK LANGSUNG dan ADDRESS .

Langkah:

  • Pertama, Pilih lokasi sel ( B11 ) di mana anda akhirnya mahu meletakkan output.
  • Selepas itu, taip formula berikut:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))

  • Tekan Enter .

Oleh itu, kami telah mendapat set data yang ditukar, tetapi sekali lagi, kami perlu memformat data output secara manual.

Salah satu kelebihan inikaedahnya ialah anda boleh mengedit data yang diubah tanpa mengubah keseluruhan set data.

Baca Lagi: Transpose Berbilang Baris dalam Kumpulan kepada Lajur dalam Excel

4. Gunakan Alat Pertanyaan Kuasa Excel untuk Mengubah Berbilang Baris ke Lajur

Pertanyaan Kuasa ialah alat yang benar-benar berkesan untuk menukar data dengan cepat dalam Excel. Kali ini, kami akan menunjukkan langkah-langkah untuk menukar data menggunakan alat Power Query .

Langkah:

  • Pertama sekali, pilih set data dan pergi ke tab Data > Dapatkan & Transform Data > Dari Jadual/Julat .
  • Kotak dialog Buat Jadual akan dibuka > Tandai Jadual saya mempunyai pengepala kotak semak > kemudian tekan OK .

  • Kotak dialog Power Query Editor akan dibuka > Pilih tab Ubah .
  • Pilih Gunakan Pengepala sebagai Baris Pertama .

  • Kemudian klik pada Transpose .

  • Kemudian pilih Gunakan Baris Pertama sebagai Pengepala .

  • Pergi ke Fail > Tutup & Muatkan .

Kotak dialog Editor Pertanyaan Kuasa akan ditutup dan akibatnya, helaian baharu yang mengandungi data yang ditukar akan dimuatkan ke dalam buku kerja.

Baca Lagi: Excel Power Query: Transpose Baris ke Lajur (Panduan Langkah demi Langkah)

5. Penggunaan Makro VBA Excel untuk Menukar Baris kepada Lajur

TheVBA makro juga membantu menukar baris kepada lajur dalam lembaran kerja. Dalam bahagian ini, kami akan menunjukkan kepada anda cara untuk bekerja dengan makro VBA untuk menukar baris ke lajur dalam MS Excel.

Langkah:

  • Pertama sekali, klik kanan pada nama Lembaran Kerja “ Penggunaan Makro VBA ” > Klik pada Lihat Kod.

Modul Aplikasi Asas Visual Microsoft tetingkap akan dibuka.

  • Salin makro VBA berikut dan hanya tampal ke dalam tetingkap Modul .
7922
  • Kemudian tekan F5 untuk menjalankan makro VBA > Pilih keseluruhan set data dan tekan OK .

  • Pilih lokasi di mana anda akhirnya mahu meletakkan output yang diingini.

Akhir sekali, kami telah menukar baris menjadi lajur menggunakan makro VBA .

Baca Lagi: Excel VBA: Transpose Berbilang Baris dalam Kumpulan kepada Lajur

Kesimpulan

Jadi pembaca yang dihormati, kami telah membincangkan lima teknik untuk menukar baris ke lajur dalam Excel. Harap anda akan mendapati tutorial ini penting. Selain itu, buku kerja ada untuk anda muat turun dan berlatih sendiri. Walau bagaimanapun, jika anda mempunyai sebarang soalan, ulasan atau sebarang jenis maklum balas, sila jangan teragak-agak untuk memberitahu saya dalam kotak ulasan.

Hugh West ialah jurulatih dan penganalisis Excel yang sangat berpengalaman dengan lebih 10 tahun pengalaman dalam industri. Beliau memiliki Ijazah Sarjana Muda Perakaunan dan Kewangan serta Ijazah Sarjana dalam Pentadbiran Perniagaan. Hugh mempunyai minat untuk mengajar dan telah membangunkan pendekatan pengajaran yang unik yang mudah diikuti dan difahami. Pengetahuan pakar Excel beliau telah membantu beribu-ribu pelajar dan profesional di seluruh dunia meningkatkan kemahiran mereka dan cemerlang dalam kerjaya mereka. Melalui blognya, Hugh berkongsi pengetahuannya dengan dunia, menawarkan tutorial Excel percuma dan latihan dalam talian untuk membantu individu dan perniagaan mencapai potensi penuh mereka.