Cara Mengubah Data Vertikal Menjadi Horizontal di Excel: Transpose (Paste Special), Rumus TRANSPOSE, dan Power Query + Contoh Tabel per Sel
Diperbarui: 16 Februari 2026
Ringkasan cepat:
- Untuk kebutuhan sekali jadi (cepat): pakai Paste Special → Transpose.
- Untuk hasil yang ikut berubah otomatis saat data sumber berubah: pakai rumus TRANSPOSE (dinamis di Excel modern).
- Kalau datamu bentuknya “rapor/rekap” dan perlu dirapikan menjadi data mentah (atau sebaliknya): pakai Power Query (pivot/unpivot).
- Di bawah ada contoh tabel siap ketik + hasil yang harusnya muncul, biar tidak salah.
Daftar isi
- Pilih metode sesuai kebutuhan (sekali jadi vs dinamis)
- Contoh data vertikal (siap ketik) + target hasil horizontal
- 1) Cara paling cepat: Paste Special → Transpose
- 2) Cara dinamis: Rumus TRANSPOSE (otomatis ikut berubah)
- 3) Cara rapi untuk data “berantakan”: Power Query (Pivot/Unpivot)
- Tips error paling sering: #SPILL!, sel merge, angka jadi teks
- FAQ
- Baca juga di Beginisob.com
Pilih metode sesuai kebutuhan (sekali jadi vs dinamis)
| Kebutuhan kamu | Metode terbaik | Kelebihan | Catatan |
|---|---|---|---|
| Ubah vertikal → horizontal sekali jadi | Paste Special → Transpose | Paling cepat | Tidak ikut update otomatis |
| Hasil harus ikut berubah kalau sumber berubah | Rumus TRANSPOSE | Dinamis | Butuh area kosong (hindari #SPILL!) |
| Merombak bentuk data (rapor/rekap → data mentah rapi) | Power Query (Unpivot/Pivot) | Paling rapi untuk data besar | Menu bisa beda antar versi Excel |
Contoh data vertikal (siap ketik) + target hasil horizontal
Ketik data ini mulai dari sel A1.
| A: Item | B: Nilai |
|---|---|
| Nama | Ahmad |
| Kelas | 7A |
| Matematika | 88 |
| IPA | 82 |
| Bahasa | 90 |
Target hasil (horizontal): item menjadi kolom, nilainya menjadi baris, seperti ini:
| Nama | Kelas | Matematika | IPA | Bahasa |
|---|---|---|---|---|
| Ahmad | 7A | 88 | 82 | 90 |
Kalau kamu ingin latihan dataset yang lebih panjang (biar terasa manfaat transpose/power query), kamu bisa pakai: Contoh Data Excel untuk Latihan (Siap Ketik) + Tantangan Rumus Bertahap.
1) Cara paling cepat: Paste Special → Transpose
Langkah 1: Copy range data
- Blok range A1:B6.
- Copy (Ctrl + C).
Langkah 2: Paste Special → Transpose
- Klik sel tujuan (misalnya D1) di area yang masih kosong.
- Klik kanan → Paste Special.
- Centang Transpose → OK.
Catatan penting
- Hasil transpose ini statis. Jika data sumber berubah, hasil tidak ikut berubah.
- Hindari transpose ke area yang ada Merge Cell, karena sering membuat susunan jadi kacau.
2) Cara dinamis: Rumus TRANSPOSE (otomatis ikut berubah)
Jika kamu ingin hasil horizontal ikut berubah otomatis ketika data vertikal berubah, gunakan rumus TRANSPOSE. Cara ini paling cocok untuk laporan yang selalu update.
Langkah 1: Siapkan area kosong
Pastikan area tujuan kosong dan cukup lebar. Kalau tidak, Excel akan memunculkan error #SPILL!.
Langkah 2: Tulis rumus TRANSPOSE
Misalnya kamu ingin mentranspose kolom Item (A2:A6) menjadi header, dan Nilai (B2:B6) menjadi baris data.
2A) Membuat header (Nama, Kelas, dst) jadi horizontal
=TRANSPOSE(A2:A6)
2B) Membuat nilai (Ahmad, 7A, 88, dst) jadi horizontal
=TRANSPOSE(B2:B6)
Tips rapi: jadikan data sebagai Excel Table (Ctrl+T) kalau datanya panjang
Untuk data panjang, Excel Table lebih stabil (header jelas, filter otomatis, range ikut bertambah). Panduannya ada di: Rumus Tabel Excel (Excel Table Ctrl+T): Structured Reference [@Kolom] + Kelebihan untuk Data Harian.
3) Cara rapi untuk data “berantakan”: Power Query (Pivot/Unpivot)
Power Query cocok untuk kasus seperti: (1) data bentuk rekap melebar (kolom banyak) lalu ingin jadi data mentah rapi (1 baris = 1 catatan), atau (2) data mentah ingin dijadikan tampilan rekap melebar.
Langkah inti (konsep yang aman)
- Jadikan range data sebagai Table (Ctrl+T).
- Tab Data → From Table/Range (masuk Power Query).
- Pakai Unpivot Columns jika ingin mengubah kolom menjadi baris (umum untuk merapikan rekap melebar).
- Pakai Pivot Column jika ingin mengubah baris menjadi kolom (kebalikan unpivot).
- Close & Load → hasil keluar sebagai tabel baru yang rapi.
Catatan: kapan lebih baik pakai rumus, kapan Power Query?
- Kalau datanya kecil dan butuh dinamis cepat: pakai rumus TRANSPOSE.
- Kalau datanya besar, sumbernya sering berubah, dan butuh “standar rapi”: Power Query lebih aman.
Tips error paling sering: #SPILL!, sel merge, angka jadi teks
1) Muncul #SPILL! saat pakai TRANSPOSE
- Artinya area hasil tidak kosong (ada data/format/merge menghalangi).
- Solusi: kosongkan area tujuan (Clear Contents) dan pastikan tidak ada merge.
2) Transpose gagal karena ada Merge Cell
- Unmerge dulu (Home → Merge & Center → Unmerge Cells), baru transpose ulang.
3) Setelah dipindah/transpose, angka jadi “teks”
Jika setelah transpose angka tidak bisa dijumlahkan (SUM jadi 0 atau tidak berubah), kemungkinan angka tersimpan sebagai teks. Audit dan cara amannya ada di: Audit Data “Angka Tersimpan sebagai Teks” agar SUMIF/SUMIFS Normal.
4) Ingin kebalikan transpose: pecah teks jadi kolom
Kalau kebutuhanmu bukan memutar tabel, tapi memecah data yang menyatu (mis. “Nama - Kelas - Nilai”), gunakan: TEXTSPLIT Excel: Memecah Teks Jadi Kolom/Baris (Alternatif Text to Columns).
FAQ
1) Apa beda Transpose (Paste Special) dan rumus TRANSPOSE?
Paste Special Transpose hasilnya statis (sekali jadi). Rumus TRANSPOSE hasilnya dinamis (ikut berubah saat sumber berubah).
2) Kenapa rumus TRANSPOSE muncul #SPILL!?
Karena area hasil tidak kosong atau terhalang merge/format tertentu. Kosongkan area dan pastikan tidak ada merge.
3) Cara paling cepat mengubah vertikal jadi horizontal tanpa rumus?
Copy data → Paste Special → centang Transpose.
4) Kapan sebaiknya pakai Power Query?
Jika datanya besar, sering update, atau perlu merapikan bentuk data (pivot/unpivot) secara konsisten.
Baca juga di Beginisob.com
- Format Laporan Penjualan Excel: Template 3 Sheet (Transaksi → Rekap → Dashboard)
- Cara Membuat Nomor Urut di Excel yang Tidak Lompat Saat Filter dan Sort
- Cara Membuat Form Entri Data di Excel (Tanpa VBA): Input Cepat & Rapi
- Mengunci Rumus Excel: 3 Cara Paling Aman (Kunci Referensi $, Lock Cell, dan Sembunyikan Rumus)
- Cara Mengelompokkan Data di Excel Tanpa Pivot: Group/Outline + Subtotal
Comments
Post a Comment