Daptar eusi
Upami anjeun milarian sababaraha cara anu paling gampang pikeun ngarobih sababaraha baris kana kolom dina Excel, maka anjeun bakal mendakan tulisan ieu mangpaat. Ku kituna, hayu urang teuleum ka artikel utama.
Unduh Workbook
Konversi Sababaraha Baris kana Kolom.xlsm
9 Cara Ngarobah Sababaraha Baris ka Kolom dina Excel
Di dieu, kami gaduh sababaraha rékaman penjualan pikeun sababaraha produk salami sasih ti Januari dugi ka Mei . Urang bakal nyobaan ngarobah baris jadi kolom ku kituna urang bisa visualize rékaman pikeun bulan salaku lulugu kolom jeung urang bakal ngagunakeun dataset ieu utamana pikeun demonstrate cara konversi sababaraha baris kana kolom gampang.
Kami parantos nganggo vérsi Microsoft Excel 365 di dieu, anjeun tiasa nganggo vérsi anu sanés saluyu sareng genah anjeun.
Métode-1: Nganggo Transpose Option pikeun Ngarobih Sababaraha Baris ka Kolom dina Excel
Di dieu, urang bakal ngagunakeun Transpose pilihan dina Pilihan Témpél pikeun ngarobah sababaraha baris di handap jadi kolom kalawan gampang.
Lengkah :
➤ Salin sakabeh rentang set data ku mencét CTRL+C .
➤ Pilih sél dimana anjeun hoyong kaluaran, Klik katuhu dina beurit anjeun, teras pilih pilihan Transpose tina Pilihan Témpél .
Saterusna, anjeun bakal bisa transpose data anjeun nu hartina ngarobah baris jadikolom.
Baca deui: Makro Excel: Ngarobah Sababaraha Baris ka Kolom (3 Conto)
Métode-2: Konversi tina Sababaraha Baris kana Kolom Nganggo Fungsi TRANSPOSE
Dina bagian ieu, urang bakal ngagunakeun fungsi array, nyaéta fungsi TRANSPOSE , pikeun ngarobah sababaraha baris tina susunan data di handap kana sababaraha kolom, jeung Pikeun ngumpulkeun data, kami ogé parantos pormat tabel sanés di handap set data utama.
Lengkah-léngkah :
➤ Ketik rumus ieu dina sél B10 .
=TRANSPOSE(B3:E8)
Di dieu, TRANSPOSE bakal ngarobah baris rentang B3:E8 kana kolom sakaligus.
➤ Pencét ENTER .
Sanggeus éta, anjeun bakal meunang konversi tina baris jadi kolom saperti gambar di handap ieu.
Anjeun kudu mencet CTRL+SHIFT+ENTER tinimbang mencet ENTER pikeun vérsi séjén iwal ti Microsoft Excel 365 .
Maca deui: Kumaha Transpose Kolom ka Sababaraha Baris dina Excel (6 Métode)
Métode-3: Ngagunakeun Fungsi INDIRECT jeung ADDRESS
Di dieu, urang bakal ngagunakeun fungsi INDIRECT , Fungsi ADDRESS , fungsi ROW. , jeung Fungsi COLUMN pikeun ngarobah jajar set data di handap jadi kolom.
Lengkah :
➤ Gunakeun rumus ieu dina sél B10 .
=INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))
Di dieu, B3 mangrupa sél mimiti tina utamaset data.
-
COLUMN(B3)
→returns the column number of cell
B3
-
COLUMN($B$3)
→returns the column number of cell
$B$3
(the absolute referencing will fix this cell)
Kaluaran → 2
-
ROW($B$3)
→returns the row number of cell
is subtracted because the starting cell of the formula is in
(the absolute referencing will fix this cell)
Kaluaran → 3
-
ROW(B3) →
returns the row number of cell
B3
-
COLUMN(B3) - COLUMN($B$3) + ROW($B$3)
janten2-2+3 → 3
-
ROW(B3) - ROW($B$3) + COLUMN($B$3)
janten3-3+2 → 2
-
ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3))
jantenADDRESS(3, 2) →
returns the reference at the intersection point of
Row 3
and
Column 2
Kaluaran → $B$3
-
INDIRECT(ADDRESS(COLUMN(B3) - COLUMN($B$3) + ROW($B$3), ROW(B3) - ROW($B$3) + COLUMN($B$3)))
jantenINDIRECT(“$B$3”)
→ ngabalikeun nilai sél $B$3 .Kaluaran → Bulan
➤ Pencét ENTER .
➤ Séred Eusian Handle alat ka sisi katuhu jeung ka handap.
Ahirna, anjeun bakal tiasa ngarobih sababaraha baris tina set data utama kana sababaraha kolom.
Maca deui: Excel VBA: Meunang Baris jeung Jumlah Kolom ti Alamat Sél (4 Métode)
Métode-4: Ngagunakeun Fungsi INDEX Pikeun Ngarobah Sababaraha Baris ka Kolom
Dina bagian ieu, urang bakal ngagunakeun kombinasi fungsi INDEKS , fungsi COLUMN , jeung fungsi ROW pikeun ngarobah sababaraha baris jadi kolom kalawan gampang.
Lengkah :
➤ Larapkeun rumus ieu dina sél B10 .
=INDEX($B$3:$E$8,COLUMN(A1),ROW(A1))
Di dieu, $B$3:$E$8 mangrupa rentang set data, A1 digunakeun pikeun meunangkeun baris kahiji jeung nomer kolom tina susunan data ieu.Kami nganggo nomer kolom pikeun argumen nomer baris sareng nomer baris salaku argumen nomer kolom pikeun gampang ngarobah baris jadi kolom. ku cara ngasupkeun niléy-niléy ieu kana fungsi INDEKS .
➤ Pencét ENTER .
➤ Séred Eusian Cecekelan alat ka sisi katuhu jeung ka handap.
Sanggeus kitu, anjeun bakal meunang konversi baris jadi kolom kawas gambar di handap ieu.
Maca Seueurna: Kumaha Nambahkeun Sababaraha Baris sareng Kolom dina Excel (Sagala Cara anu Mungkin)
Métode-5: Ngagunakeun INDEX-MATCH Rumus
Dina bagian ieu, urang bakal ngagunakeun fungsi INDEKS , jeung fungsi MATCH pikeun ngarobah sababaraha baris tina susunan data di handap jadi kolom.
Lengkah :
➤ Kahiji, anjeun kudu transpose kolom kahiji salaku baris kahiji tabel anyar sacara manual.
➤ Ketik rumus ieu dina sél B11 .
=INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
Di dieu, $C$3:$C$8 nyaéta kolom kadua tina set data, sareng $B$3:$B$8 mangrupikeun kolom kahiji tina set data.
-
MATCH(B$10,$B$3:$B$8,0)
jantenMATCH(“Month”,$B$3:$B$8,0)
→ ngabalikeun nomer indéks baris sél ku string Bulan dina rentang $B$3:$B$8Kaluaran → 1
-
INDEX($C$3:$C$8,MATCH(B$10,$B$3:$B$8,0))
jantenINDEX($C$3:$C$8,1)
→ ngabalikeun nilai mimiti rentang $C$3:$C$8Kaluaran → Oranyeu
➤ Pencét Asupkeun teras sered Fill Handle parabot ka sisi katuhu.
Salajengna, anjeun bakal nampi kolom kadua tina utama. set data salaku baris kadua.
Nya kitu, larapkeun rumus di handap ieu pikeun ngaréngsékeun sésa konvérsi.
=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))
Ahirna, anjeun bakal meunang sakabéh baris tina set data kahiji salaku kolom dina set data kadua.
Baca Leuwih lengkep: Kumaha Transpose Sababaraha Kolom kana Baris dina Excel
Bacaan Sarupa
- [Dibereskeun!] Baris jeung Kolom Duanana Angka dina Excel
- Kumaha Nyumputkeun Baris jeung Kolom dina Excel (10 Cara)
- Excel VBA: Nyetél Rentang ku Baris jeung Jumlah Kolom (3 Conto)
Métode-6: Ngagunakeun Fungsi VLOOKUP pikeun Ngarobah Sababaraha Baris ka Kolom
Dina bagian ieu, urang bakal ngagunakeun fungsi VLOOKUP pikeun transpose sababaraha jajar tabel data di handap kana kolom.
Lengkah :
➤ Dina awalna, anjeun kudu transpo tingali kolom kahiji salaku baris kahiji tina susunan data anyar sacara manual.
➤ Tulis rumus ieu dina sél B11 .
=VLOOKUP(B$10,$B$3:$E$8,2,FALSE)
Di dieu, $B$3:$E$8 nyaéta rentang set data, B$10 nyaéta nilai lookup, jeung 2 nyaéta pikeun nempo niléy dina kolom kadua set data.
➤ Pencét ENTER terus sered Eusian Handle alat ka katuhusamping.
Sanggeusna, anjeun bakal meunang kolom kadua tina set data utama salaku baris kadua.
Dina cara nu sami, paké rumus anu dipasihkeun di handap pikeun ngalengkepan sésa konvérsi.
=VLOOKUP(B$10,$B$3:$E$8,3, FALSE)
=VLOOKUP(B$10,$B$3:$E$8,4, FALSE)
Baca deui: Kumaha Nambahkeun Baris jeung Kolom dina Excel (3 Métode Gampang)
Métode-7: Ngagunakeun Power Query
Di dieu, urang bakal ngagunakeun Power Query pikeun mindahkeun sababaraha baris jadi kolom kalayan gampang. Tapi urang kudu nambahan baris tambahan dina awal dataset sabab Power Query moal ngarobah baris kahiji jadi kolom sabab nganggap salaku lulugu.
Lengkah :
➤ Pindah ka Data Tab >> Kéngingkeun & Transformasi Data Grup >> Ti Tabél/Rentang Pilihan.
Sanggeus éta, wizard Jieun Méja bakal némbongan.
➤ Pilih rentang data teras klik dina pilihan Tébal abdi gaduh lulugu .
➤ Pencét OK .
Teras, jandela Power Query Editor bakal nembongan.
➤ Pilih sadaya kolom tina set data ku mencét CTRL jeung Kénca-Kélik dina mouse anjeun sakaligus .
➤ Pindah ka Transform Tab >> Transpose Pilihan.
Anjeun bisa nyieun baris kahiji tina setél data anjeun ogé lulugu.
➤ Pindah ka Transform Tab >> Paké Baris Kahiji salaku Lulugu Group >> Paké Baris Kahiji jadi lulugu Pilihan.
Saterusna, anjeun bakal meunang kolom nu dirobah tina barisan utama. set data.
➤ Pikeun nutup jandela ieu, buka Imah Tab >> Tutup & Muatan Grup >> Tutup & Muat Pilihan.
Ku cara kieu, tabél dina jandela Power Query Editor bakal dimuat ka lambaran anyar ngaranna Table5 .
Maca deui: Kumaha Pindah Baris jeung Kolom dina Excel (5 Métode)
Métode-8: Ngarobah Sababaraha Baris kana Kolom Ngagunakeun Kode VBA
Dina bagian ieu, urang bakal ngagunakeun kode VBA pikeun ngarobah sababaraha baris jadi kolom.
Lengkah :
➤ Pindah ka Pamekar Tab >> Visual Basic Option.
Teras, Visual Basic Editor bakal muka.
➤ Pindah ka Selapkeun Tab >> Modul Pilihan.
Sanggeus éta, hiji Modul bakal dijieun.
➤ Tulis kodeu ieu
7492
Di dieu, kami geus nyatakeun multiple_rows_range , jeung multiple_columns_range jadi Rentang , sarta aranjeunna disetel ka rentang nu bakal urang pilih ngaliwatan Kotak Input ku ngagunakeun métode InputBox .
Lajeng, urang bakal nyalin data utama et multiple_rows_range terus tempelkeun salaku transpose dina sél tujuan multiple_columns_range .
➤ Pencét F5 .
Salajengna, anjeun bakal nampi kotak input dimana anjeun kedah milih rentang set data $B$3:$E$8 dina Pilih rentang baris kotak terus pencét OK .
Teras, kotak input séjén bakal muncul.
➤ Pilih sél anu dituju $B$10 dimana anjeun badé ngalihkeun set data teras pencét OK .
Antukna, anjeun bakal nampi kolom anu dirobih tina sababaraha baris sanajan pormat set data utama ogé sapertos kieu.
Maca deui: Kumaha carana Ngalihkeun Baris jeung Kolom dina Bagan Excel (2 Métode)
Métode-9: Konversi Sababaraha Baris kana Kolom jeung Baris Ngagunakeun Fungsi OFFSET
Urang boga daptar nu ngandung sababaraha ngaran siswa , subjék maranéhanana, jeung tanda pakait dina sababaraha baris. Ayeuna, urang hoyong ngarobih tilu jajar kahiji kana tilu kolom anu béda dina tabel di gigireun daptar ieu. Nya kitu, urang rék ngarobah sesa baris jadi kolom per tilu jajar. Janten, anjeun tiasa ningali yén urang kedah ngarobih baris kana kolom sareng baris sakaligus.
Pikeun ngalakukeun ieu, urang badé nganggo OFFSET , ROW , jeung fungsi COLUMN .
Lengkah :
➤ Ketik rumus ieu dina sél D4 .
=OFFSET($B$4,COLUMN()-4+(ROW()-4)*3,0,1,1)
Di dieu, $B$4 mangrupa sél mimiti daptar.
-
COLUMN()
→returns the column number of cell
D4
where the formula is being applied.
Output →
4
-
COLUMN()-4
janten4-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
janten(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
➤ Pencét ENTER .
➤ Séred Eusian Handle alat ka sisi katuhu jeung ka handap.
Antukna, anjeun bakal bisa ngalakukeun konvérsi tina sababaraha baris jadi kolom jeung baris.
Baca deui: Pindahkeun Baris/Kolom dina Excel Tanpa Ngaganti Data Nu Aya (3 Cara Pangsaéna)
Bagian Praktek
Pikeun ngalakukeun latihan ku sorangan kami geus disadiakeun bagian Praktek kawas di handap dina lambaran ngaranna Praktek . Punten laksanakeun ku nyalira.
Kacindekan
Dina artikel ieu, urang nyobian nutupan cara ngarobah sababaraha baris kana kolom dina Excel kalawan gampang. Miharep anjeun bakal manggihan eta mangpaat. Upami anjeun gaduh saran atanapi patarosan, mangga bagikeun dina bagian koméntar.