Cara Memindahkan Berbilang Lajur kepada Baris dalam Excel

  • Berkongsi Ini
Hugh West

Selalunya, pengguna perlu menukar beberapa lajur kepada baris. Oleh itu, Excel menukar berbilang lajur kepada baris adalah operasi biasa yang dilakukan oleh pengguna. Ciri Excel , TRANSPOSE , TIDAK LANGSUNG dan INDEX fungsi, Power Query , serta VBA Macro boleh menukar lajur kepada baris.

Katakan kita Nama Pekerja dan Data Gaji dalam Lembaran Kerja. Dan atas sebab yang tidak dapat dielakkan, kami perlu menukar lajur kepada baris.

Dalam artikel ini, kami menunjukkan beberapa cara untuk Excel menukar berbilang lajur kepada baris menggunakan Ciri Excel , Fungsi , Kueri Kuasa dan Makro VBA .

Muat Turun Buku Kerja Excel

Alihkan Lajur kepada Baris.xlsm

6 Cara Mudah untuk Transpose Berbilang Lajur kepada Baris dalam Excel

Kaedah 1 : Transpose Berbilang Lajur ke Baris Menggunakan Pilihan Tampal

Excel membenarkan pengguna menampal data dalam beberapa format seperti Nilai , Formula , Transpose , hanya Format , dsb. Kami boleh menggunakan Menu Konteks Tampal Pilihan Transpose untuk mengubah lajur menjadi baris.

Langkah 1: Serlahkan keseluruhan julat yang anda ingin alihkan. Klik Kanan padanya. Menu Konteks muncul. Daripada Menu Konteks Pilih Salin .

Langkah 2: Sekarang, pilih mana-mana sel kosong ( iaitu G4 ) bersebelahan dengan julat kemudian Klik Kanan padanya. klikpada Transpose daripada Pilihan Tampal .

🔼 Anda juga boleh membuka tetingkap Tampal Khas menggunakan Pintasan Papan Kekunci CTRL+ALT+V . Selepas itu, pilih Transpose daripada pilihan Tampal Khas . Akhir sekali, klik pada OK .

🔼 Melaksanakan pilihan Transpose daripada Konteks Menu atau Tampal Khas membawa kepada menukar berbilang lajur yang dipilih kepada baris seperti yang digambarkan dalam imej berikut.

Baca Lagi: Cara Menukar Baris dan Lajur dalam Excel (5 Kaedah)

Kaedah 2: Transpose Lajur kepada Baris Menggunakan Fungsi TRANSPOSE

TRANSPOSE fungsi secara langsung menukar Lajur kepada Baris dan begitu juga sebaliknya. Kita boleh menggunakan fungsi TRANSPOSE tidak kira berapa bilangan lajur atau besar mana julatnya. Sintaks fungsi TRANSPOSE ialah

TRANSPOSE (array)

Langkah 1: Gunakan formula di bawah dalam mana-mana sel bersebelahan (iaitu, G4 ) untuk menukar lajur kepada baris.

=TRANSPOSE(B4:E12)

Di sini B4:E12 ialah hujah tatasusunan.

Langkah 2: Tekan ENTER , dalam seketika semua lajur ditukar menjadi baris.

🔄 Kadangkala, set data mengandungi Sel Kosong dan selepas mengalihkan sisipan Excel 0's di dalamnya. Untuk mengelakkan kaveat ini, ubah suai fungsi TRANSPOSE dengan fungsi IF untuk mengabaikan tempat kosong. Di dalam inikes, formula yang digunakan boleh menjadi

=TRANSPOSE(IF(B4:E12="","",B4:E12))

Baca Lagi: Cara Mengubah Lajur kepada Berbilang Baris dalam Excel (6 Kaedah)

Kaedah 3: Fungsi TIDAK LANGSUNG untuk Menukar Lajur kepada Baris

Dalam kes di mana kami ingin mewujudkan pautan atau mengambil data daripada julat sedia ada, kami boleh menggunakan INDIRECT fungsi . Fungsi INDIRECT yang diselitkan dengan fungsi COLUMN merujuk kepada entri dari julat. Sintaks fungsi INDIRECT ialah

INDIRECT (ref_text, [a1])

Pernyataan mentakrifkan

ref_text ; rujukan (sebagai teks).

a1 ; petunjuk boolean bagi rujukan sel gaya A1 atau R1C1 . Secara lalai, gayanya A1 = TRUE . [Pilihan]

Langkah 1: Taip formula yang terakhir dalam mana-mana sel kosong (iaitu, G4 ).

=INDIRECT("b"&COLUMN()-3)

ret_text (iaitu, “b”&COLUMN()-3 ) mempunyai 2 bahagian ; Pertama satu ialah COLUMN fungsi yang melepasi Nombor Lajur dan 2 satu ialah Lajur Nama . ref_text menggabungkan ini 2 kemudian membentuk rujukan sel 3 kurang daripada hasil fungsi COLUMN . Akibatnya, hasil akhir menjadi B(7-3) = B4 . Oleh itu, entri sel B4 akan dipaparkan dalam G4 .

Langkah 2: Ulang Langkah 1 menggantikan formula sebelumnya dengan formula di bawah dalam G5 , G6 dan G7 .

=INDIRECT("c"&COLUMN()-3)

=INDIRECT("d"&COLUMN()-3)

=INDIRECT("e"&COLUMN()-3)

Semua formula 3 ini mengisytiharkan hujah yang sama seperti formula sebelumnya. Dan mereka mengambil masukan sel masing-masing (iaitu, G5=C4 , G6=D4 dan G7=E4 ).

Langkah 3: Gunakan Pemegang Isi untuk menggunakan formula di sebelah kanan sel. Dan semua entri sel masing-masing kelihatan ditukar seperti yang sepatutnya.

Baca Lagi: Excel VBA: Dapatkan Nombor Baris dan Lajur daripada Alamat Sel (4 Kaedah)

Bacaan Serupa

  • Cara Menukar Baris dan Lajur dalam Carta Excel (2 Kaedah)
  • Tambah Berbilang Baris dan Lajur dalam Excel (Setiap Cara Yang Mungkin)
  • Cara Melangkau Setiap Lajur Lain Menggunakan Formula Excel (3 Kaedah)
  • Excel VBA: Tetapkan Julat mengikut Nombor Baris dan Lajur (3 Contoh)
  • Cara Mencari Nombor Lajur Berdasarkan Nilai dalam Excel

Kaedah 4: Menggunakan Fungsi INDEX untuk Mengubah Lajur kepada Baris

Serupa dengan Kaedah 3 , fungsi INDEX membawa data dari kedudukan tertentu. Sintaks fungsi INDEX ialah

INDEX(array, row_num, [col_num])

Langkah 1: Tulis formula di bawah dalam mana-mana sel kosong G4 .

=INDEX($B$4:$E$14,COLUMN()-6,1)

Dalam formula, $B$4:$E$14 merujuk kepada hujah array . Fungsi COLUMN mengembalikannombor lajur tempat formula dimasukkan (iaitu, G4 ). Oleh itu, COLUMN()-6 hasil ( 7-6 ) 1 sebagai nombor_baris untuk tatasusunan . Dan sudah 1 ialah col_num dalam array .

Langkah 2: Ulangi formula untuk G5 , G6 dan G7 hanya dengan menukar col_num seperti yang ditunjukkan dalam imej di bawah.

=INDEX($B$4:$E$14,COLUMN()-6,2)

=INDEX($B$4:$E$14,COLUMN()-6,3)

=INDEX($B$4:$E$14,COLUMN()-6,4)

Formula ini mengambil entri daripada tatasusunan , baris 1 dan lajur 2 , 3 dan yang sama 4 masing-masing. Anda boleh melihat bahawa nilai terhasil menggambarkan pengepala lajur semasa formula mengambilnya.

Langkah 3: Seret Pengendalian Isi untuk memasukkan entri mengikut lajur secara mendatar. Oleh itu menukar lajur kepada baris.

Baca Lagi: Cara Mencari Nombor Indeks Lajur dalam Excel (2 Kaedah)

Kaedah 5: Transpose Berbilang Lajur kepada Baris Menggunakan Power Query

Power Query ialah alat yang berkuasa untuk mengubah set data mengikut keperluan. Power Query menyediakan tab Transform di mana berbilang pilihan termasuk Transpose tersedia. Kita boleh menggunakan operasi Transpose untuk menukar berbilang lajur kepada baris.

Langkah 1: Pilih keseluruhan set data kemudian Pergi ke Data > Klik pada Dari Jadual/Julat (daripada bahagian Dapatkan & Ubah Data ).

Langkah2: Excel cenderung untuk menukar keseluruhan set data kepada Jadual . Akibatnya, kotak dialog Buat Jadual muncul. Klik pada OK .

Langkah 3: Seketika, Excel memuatkan Editor Pertanyaan Kuasa seperti yang dipaparkan dalam imej di bawah.

➧ Pilih bahagian Transform .

➧ Klik pada Transpose .

Langkah 4: Selepas melaksanakan operasi Transpose , anda perlu memuatkan data transposed. Beralih ke Laman Utama > Klik pada Tutup & Muatkan > Pilih Tutup & Muatkan .

🔼 Ia akan mengambil sedikit masa untuk memuatkan data yang ditukar ke dalam lembaran kerja baharu. Akhirnya, Excel memuatkan data yang menukar berbilang lajur kepada baris seperti yang anda boleh perhatikan daripada imej di bawah.

Baca Lagi: Cara Menukar Berbilang Baris kepada Lajur dalam Excel (9 Cara)

Kaedah 6: Ubah Berbilang Lajur kepada Baris Menggunakan Makro VBA

VBA Makro adalah sangat cekap dalam mengejar hasil yang berorientasikan hasil. Kita boleh menulis beberapa baris makro untuk menukar berbilang lajur kepada baris.

Langkah 1: Untuk memasukkan makro, pada mulanya, buka Microsoft Visual Basic menggunakan ALT+F11 . Kemudian, Pilih Sisipkan (daripada Bar Alat ) > Klik pada Modul untuk memasukkan satu.

Langkah 2: Tampal makro berikut dalam Modul .

4637

Makro memulakannyaoperasi dengan mengambil julat untuk transpos dan sel untuk memasukkan data transpos menggunakan fungsi VBA InputBox . Kemudian, kaedah Tampal Khas menampal keseluruhan julat sebagai data yang ditukar dalam sel yang diberikan.

Langkah 3: Gunakan kekunci F5 untuk menjalankan makro. Maco memulakan Kotak Input pertama untuk memasukkan julat. Sediakan julat kemudian klik pada OK .

Langkah 4: Selepas itu Excel membawa 2nd Kotak Input untuk menetapkan sel. Sediakan sebarang rujukan sel yang mudah kemudian Klik pada OK .

🔼 Akhirnya Excel menukar keseluruhan lajur set data ke baris.

VBA Makro boleh mengendalikan sel kosong dengan menawarkan pilihan pernyataan SkipBlanks dalam Betul dan Salah . Ubah suai makro mengikut keperluan anda agar lebih sesuai dengan data anda.

Baca Lagi: Makro Excel: Tukar Berbilang Baris kepada Lajur (3 Contoh)

Kesimpulan

Dalam artikel ini, kami menunjukkan berbilang ciri, fungsi serta VBA Makro dalam Excel untuk menukar berbilang lajur ke dalam baris. Fungsi TRANSPOSE menukar lajur kepada baris dengan cara yang paling mudah. Fungsi lain seperti I NDIRECT atau INDEX juga cemerlang dalam tujuannya. Harap kaedah yang dinyatakan di atas ini menjelaskan pemahaman anda tentang Transposing. Komen, jika anda mempunyai pertanyaan lanjut atau adaapa-apa sahaja untuk ditambah.

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.