Skip to main content

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)

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
NamaAhmad
Kelas7A
Matematika88
IPA82
Bahasa90

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

  1. Blok range A1:B6.
  2. Copy (Ctrl + C).

Langkah 2: Paste Special → Transpose

  1. Klik sel tujuan (misalnya D1) di area yang masih kosong.
  2. Klik kanan → Paste Special.
  3. 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)

  1. Jadikan range data sebagai Table (Ctrl+T).
  2. Tab Data → From Table/Range (masuk Power Query).
  3. Pakai Unpivot Columns jika ingin mengubah kolom menjadi baris (umum untuk merapikan rekap melebar).
  4. Pakai Pivot Column jika ingin mengubah baris menjadi kolom (kebalikan unpivot).
  5. 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

Comments

Edukasi Terpopuler

Connect With Us

Copyright @ 2023 beginisob.com, All right reserved