Cara Menukar Berbilang Baris kepada Lajur dalam Excel (9 Cara)

  • Berkongsi Ini
Hugh West

Jika anda mencari beberapa cara paling mudah untuk menukar berbilang baris kepada lajur dalam Excel, maka anda akan mendapati artikel ini berguna. Jadi, mari kita selami artikel utama.

Muat Turun Buku Kerja

Penukaran Berbilang Baris kepada Lajur.xlsm

9 Cara untuk Menukar Berbilang Baris ke Lajur dalam Excel

Di sini, kami mempunyai beberapa rekod jualan untuk beberapa produk untuk bulan dari Januari hingga Mei . Kami akan cuba menukar baris kepada lajur supaya kami dapat menggambarkan rekod untuk bulan-bulan sebagai pengepala lajur dan kami akan menggunakan set data ini terutamanya untuk menunjukkan cara penukaran berbilang baris kepada lajur dengan mudah.

Kami telah menggunakan versi Microsoft Excel 365 di sini, anda boleh menggunakan mana-mana versi lain mengikut keselesaan anda.

Kaedah-1: Menggunakan Transpose Option untuk Menukar Berbilang Baris kepada Lajur dalam Excel

Di sini, kami akan menggunakan pilihan Transpose dalam Pilihan Tampal untuk menukar berbilang baris berikut kepada lajur dengan mudah.

Langkah :

➤ Salin keseluruhan julat set data dengan menekan CTRL+C .

➤ Pilih sel yang anda mahu keluarkan, Klik kanan pada tetikus anda dan pilih pilihan Transpose daripada Pilihan Tampal .

Kemudian, anda akan dapat menukar data anda yang bermaksud menukar baris menjadilajur.

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

Kaedah-2: Penukaran Berbilang Baris ke Lajur Menggunakan Fungsi TRANSPOSE

Dalam bahagian ini, kita akan menggunakan fungsi tatasusunan, fungsi TRANSPOSE , untuk menukar berbilang baris set data berikut kepada berbilang lajur dan untuk mengumpulkan data kami juga telah memformatkan jadual lain di bawah set data utama.

Langkah :

➤ Taip formula berikut dalam sel B10 .

=TRANSPOSE(B3:E8)

Di sini, TRANSPOSE akan menukar baris julat B3:E8 ke dalam lajur secara serentak.

➤ Tekan ENTER .

Selepas itu, anda akan mendapat penukaran baris ke dalam lajur seperti rajah berikut.

Anda perlu menekan CTRL+SHIFT+ENTER dan bukannya menekan ENTER untuk versi lain kecuali untuk Microsoft Excel 365 .

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

Kaedah-3: Menggunakan Fungsi TIDAK LANGSUNG dan ALAMAT

Di sini, kita akan menggunakan fungsi INDIRECT , Fungsi ADDRESS , ROW dan Fungsi COLUMN untuk mengubah baris set data berikut kepada lajur.

Langkah :

➤ Gunakan formula berikut dalam sel B10 .

=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))

Di sini, B3 ialah sel permulaan daripada yang utamaset data.

  • COLUMN(B3) returns the column number of cell B3

    Output → 2
  • ROW($B$3) returns the row number of cell $B$3 (the absolute referencing will fix this cell)

    Output → 3

  • ROW(B3) → returns the row number of cell B3

    Output → 3
  • COLUMN(B3) - COLUMN($B$3) + ROW($B$3) menjadi

    2-2+3 → 3

  • ROW(B3) - ROW($B$3) + COLUMN($B$3) menjadi

    3-3+2 → 2

  • ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)) menjadi

    ADDRESS(3, 2) → returns the reference at the intersection point of Row 3 and Column 2

    Output → $B$3

  • INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))) menjadi

    INDIRECT(“$B$3”) mengembalikan nilai sel $B$3 .

    Output → Bulan

➤ Tekan ENTER .

➤ Seret alat Isi Handle ke sebelah kanan dan bawah.

Akhir sekali, anda akan dapat menukar berbilang baris set data utama kepada berbilang lajur.

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

Kaedah-4: Menggunakan Fungsi INDEX untuk Menukar Berbilang Baris kepada Lajur

Dalam bahagian ini, kami akan menggunakan gabungan Fungsi INDEKS , fungsi COLUMN dan fungsi ROW untuk menukar berbilang baris kepada lajur dengan mudah.

Langkah :

➤ Gunakan formula berikut dalam sel B10 .

=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))

Di sini, $B$3:$E$8 ialah julat set data, A1 digunakan untuk mendapatkan baris pertama dan nombor lajur set data ini.Kami menggunakan nombor lajur untuk argumen nombor baris dan nombor baris sebagai argumen nombor lajur untuk menukar baris menjadi lajur dengan mudah dengan memasukkan nilai ini ke dalam fungsi INDEX .

➤ Tekan ENTER .

➤ Seret Isi Pemegang alat ke sebelah kanan dan ke bawah.

Selepas itu, anda akan mendapat penukaran baris kepada lajur seperti rajah berikut.

Baca Lagi:  Cara Menambah Berbilang Baris dan Lajur dalam Excel (Setiap Cara yang Mungkin)

Kaedah-5: Menggunakan INDEX-MATCH Formula

Dalam bahagian ini, kita akan menggunakan Fungsi INDEKS dan fungsi MATCH untuk menukar berbilang baris set data berikut kepada lajur.

Langkah :

➤ Mula-mula, anda perlu menukar lajur pertama sebagai baris pertama jadual baharu secara manual.

➤ Taip formula berikut dalam sel B11 .

=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))

Di sini, $C$3:$C$8 ialah lajur kedua set data dan $B$3:$B$8 ialah lajur pertama set data.

  • MATCH(B$10,$B$3:$B$8,0) menjadi

    MATCH(“Month”,$B$3:$B$8,0) mengembalikan nombor indeks baris sel dengan rentetan Bulan dalam julat $B$3:$B$8

    Output → 1

  • INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0)) menjadi

    INDEX($C$3:$C$8,1) mengembalikan nilai pertama julat $C$3:$C$8

    Output → Oren

➤ Tekan ENTER dan seret alat Fill Handle ke sebelah kanan.

Kemudian, anda akan mendapat lajur kedua bagi lajur utama set data sebagai baris kedua.

Begitu juga, gunakan formula berikut untuk menyelesaikan baki penukaran.

=INDEX($D$3:$D$8,MATCH(B$10,$B$3:$B$8,0))

=INDEX($E$3:$E$8,MATCH(B$10,$B$3:$B$8,0))

Akhir sekali, anda akan mendapat semua baris set data pertama sebagai lajur dalam set data kedua.

Baca Lagi: Cara Mengubah Berbilang Lajur kepada Baris dalam Excel

Bacaan Serupa

  • [Tetap!] Baris dan Lajur Adalah Kedua-dua Nombor dalam Excel
  • Cara Menyembunyikan Baris dan Lajur dalam Excel (10 Cara)
  • Excel VBA: Tetapkan Julat mengikut Baris dan Nombor Lajur (3 Contoh)

Kaedah-6: Menggunakan Fungsi VLOOKUP untuk Menukar Berbilang Baris kepada Lajur

Dalam bahagian ini, kami akan menggunakan fungsi VLOOKUP untuk menukar berbilang baris jadual data berikut kepada lajur.

Langkah :

➤ Pada mulanya, anda perlu transpo lihat lajur pertama sebagai baris pertama set data baharu secara manual.

➤ Tulis formula berikut dalam sel B11 .

=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)

Di sini, $B$3:$E$8 ialah julat set data, B$10 ialah nilai carian dan 2 adalah untuk melihat nilai dalam lajur kedua set data.

➤ Tekan ENTER dan seret Isi Pemegang alat di sebelah kanansebelah.

Selepas itu, anda akan mendapat lajur kedua set data utama sebagai baris kedua.

Dalam dengan cara yang sama, gunakan formula yang diberikan di bawah untuk melengkapkan penukaran yang selebihnya.

=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)

=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)

Baca Lagi: Cara Menambah Baris dan Lajur dalam Excel (3 Kaedah Mudah)

Kaedah-7: Menggunakan Power Query

Di sini, kami akan menggunakan Power Query untuk menukar berbilang baris ke dalam lajur dengan mudah. Tetapi kita perlu menambah baris tambahan pada permulaan set data kerana Power Query tidak akan mengubah baris pertama sebagai lajur kerana ia menganggapnya sebagai pengepala.

Langkah :

➤ Pergi ke Data Tab >> Dapatkan & Ubah Data Kumpulan >> Dari Jadual/Julat Pilihan.

Selepas itu, wizard Buat Jadual akan muncul.

➤ Pilih julat data dan kemudian klik pada pilihan Jadual saya mempunyai pengepala .

➤ Tekan OK .

Kemudian, tetingkap Editor Pertanyaan Kuasa akan muncul.

➤ Pilih semua lajur set data dengan menekan CTRL dan Klik Kiri pada tetikus anda pada masa yang sama .

➤ Pergi ke Transform Tab >> Transpose Pilihan.

Anda boleh membuat baris pertama set data anda juga pengepalanya.

➤ Pergi ke Transform Tab >> Gunakan Baris Pertama sebagai Pengepala Kumpulan >> Gunakan Baris Pertama sebagai Pengepala Pilihan.

Kemudian, anda akan mendapat lajur yang diubah daripada baris utama set data.

➤ Untuk menutup tetingkap ini, pergi ke Laman Utama Tab >> Tutup & Muatkan Kumpulan >> Tutup & Muatkan Pilihan.

Dengan cara ini, jadual dalam tetingkap Editor Pertanyaan Kuasa akan dimuatkan ke helaian baharu bernama Jadual5 .

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

Kaedah-8: Menukar Berbilang Baris kepada Lajur Menggunakan Kod VBA

Dalam bahagian ini, kita akan menggunakan kod VBA untuk menukar berbilang baris menjadi lajur.

Langkah :

➤ Pergi ke Pembangun Tab >> Visual Basic Pilihan.

Kemudian, Visual Basic Editor akan dibuka.

➤ Pergi ke Sisipkan Tab >> Modul Pilihan.

Selepas itu, Modul akan dibuat.

➤ Tulis kod berikut

6336

Di sini, kami telah mengisytiharkan julat_berbilang_baris dan julat_lajur_berbilang sebagai Julat , dan ia ditetapkan kepada julat yang akan kami pilih melalui Kotak Input dengan menggunakan kaedah Kotak Input .

Kemudian, kami akan menyalin data utama et julat_berbilang_baris dan kemudian tampalkannya sebagai transpose dalam sel destinasi julat_lajur_berbilang .

➤ Tekan F5 .

Kemudian, anda akan mendapat kotak input di mana anda perlu memilih julat set data $B$3:$E$8 dalam Pilih julat baris kotak dan tekan OK .

Kemudian, kotak input lain akan muncul.

➤ Pilih sel destinasi $B$10 di mana anda ingin mempunyai set data yang ditukar dan kemudian tekan OK .

Akhirnya, anda akan mendapat lajur yang diubah daripada berbilang baris walaupun dengan pemformatan set data utama juga seperti berikut.

Baca Lagi: Cara untuk Tukar Baris dan Lajur dalam Carta Excel (2 Kaedah)

Kaedah-9: Penukaran Berbilang Baris kepada Lajur dan Baris Menggunakan Fungsi OFFSET

Kami mempunyai senarai yang mengandungi beberapa nama pelajar , subjek mereka dan markah yang sepadan dalam berbilang baris. Sekarang, kami ingin menukar tiga baris pertama kepada tiga lajur berbeza pada jadual di sebelah senarai ini. Begitu juga, kami ingin menukar selebihnya baris sebagai lajur setiap tiga baris. Jadi, anda dapat melihat bahawa kami perlu menukar baris kepada lajur dan baris pada satu masa.

Untuk melakukan ini, kami akan menggunakan OFFSET , ROW , dan Fungsi COLUMN .

Langkah :

➤ Taip formula berikut dalam sel D4 .

=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)

Di sini, $B$4 ialah sel permulaan senarai.

  • COLUMN() returns the column number of cell D4 where the formula is being applied.

    Output → 4

  • COLUMN()-4 menjadi

    4-4 → 4 is subtracted because the starting cell of the formula is in Column 4 .

    Output → 0

  • ROW() → returns the row number of cell D4 where the formula is being applied.

    Output → 4

  • (ROW()-4)*3 menjadi

    (4-4)*3 → 4 is subtracted because the starting cell of the formula is in Row 4 and multiplied with 3 as we want to transform 3 rows into columns each time.

    Output → 0

  • OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1) becomes

    OFFSET($B$4,0+0,0,1,1)

    OFFSET($B$4,0,0,1,1) → OFFSET will extract the range with a height and width of 1 starting from cell $B$4 .

    Output → Joseph

➤ Tekan ENTER .

➤ Seret alat Pemegang Isi ke sebelah kanan dan ke bawah.

Akhirnya, anda akan dapat melakukan penukaran daripada berbilang baris kepada lajur dan baris.

Baca Lagi: Alihkan Baris/Lajur dalam Excel Tanpa Menggantikan Data Sedia Ada (3 Cara Terbaik)

Bahagian Latihan

Untuk melakukan latihan sendiri, kami telah menyediakan bahagian Amalan seperti di bawah dalam helaian bernama Amalan . Sila lakukan sendiri.

Kesimpulan

Dalam artikel ini, kami cuba membincangkan cara menukar berbilang baris kepada lajur dalam Excel dengan mudah. Harap anda akan mendapati ia berguna. Jika anda mempunyai sebarang cadangan atau soalan, sila kongsikannya di bahagian komen.

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.