Cara Transpose Data Excel

Daftar Isi:

Cara Transpose Data Excel
Cara Transpose Data Excel
Anonim

Excel adalah alat yang ampuh untuk menganalisis data, tetapi beberapa hal seperti membalik sel dalam satu baris atau kolom bisa sangat merepotkan. Ada cara manual yang lambat, dan ada trik cepat untuk membalik baris, membalik kolom, atau mengubah kolom menjadi baris hanya dalam hitungan detik.

Dalam artikel berikut, Anda akan mempelajari cara membalik seluruh kolom dengan cepat dari bawah ke atas, menukar baris dari kanan ke kiri, dan cara menukar baris dengan kolom.

Petunjuk ini berlaku untuk Microsoft Excel 2010, 1013, 2016, 2019, dan Excel untuk Microsoft 365.

Cara Membalik Sel Kolom di Excel

Image
Image

Meskipun ada banyak opsi pengurutan di Excel untuk mengatur sel menurut abjad, sebenarnya tidak ada opsi bawaan untuk sekadar membalik kumpulan data acak, seperti nama.

Bukan berarti tidak mungkin. Itu hanya berarti Anda perlu mengikuti beberapa langkah tambahan untuk menggunakan fitur pengurutan Excel untuk membalik kolom.

  1. Klik kanan column A, dan pilih Insert untuk menambahkan kolom baru di sebelah kiri kolom Tenaga Penjual yang ingin Anda urutkan.
  2. Ketik 1 di sel pertama (baris 2). Ketik 2 ke dalam sel kedua (baris 3).
  3. Tahan tombol Cntrl dan letakkan sudut mouse di sudut kanan bawah sel dengan angka 2. Kursor akan berubah menjadi dua garis horizontal. Klik kiri dua kali mouse untuk mengisi kolom yang tersisa secara otomatis hingga nama penjual terakhir. Ini akan otomatis mengisi sisa kolom dengan angka dari 3 hingga 8.

  4. Sorot seluruh tabel.
  5. Dalam menu Home, pilih Sort & Filter dari pita. Pilih Urutan Kustom.
  6. Atur Urutkan Berdasarkan ke Kolom A, Urutkan Pada ke Sel Nilai, dan Urutan ke Terbesar ke Terkecil. Klik OK.

Ini tidak hanya akan membalik seluruh kolom dari bawah ke atas, tetapi juga akan memastikan semua data di sisa spreadsheet tertukar agar sesuai dengan nama penjual yang benar.

Image
Image

Sekarang Anda dapat mengklik kanan kolom A untuk memilihnya, klik kanan Kolom A, dan pilih Hapus untuk menghapus kolom bernomor.

Sekarang Anda memiliki tabel asli yang sama dengan yang Anda mulai, tetapi dengan seluruh kolom dan data dibalik dari bawah ke atas.

Cara Menukar Sel Baris di Excel

Bagaimana jika Anda ingin melihat data penjualan dari Desember hingga Januari, bukan Januari hingga Desember?

Anda sebenarnya dapat menggunakan pendekatan yang sama seperti di atas untuk membalik kolom, dengan sedikit variasi.

Pertama, tambahkan baris baru tepat di bawah header, dan beri nomor sel tersebut dari 1 (di bawah Januari) hingga 12 (di bawah Desember).

Image
Image

Sekarang ikuti langkah yang sama untuk mengurutkan tabel, tetapi kali ini Anda akan mengurutkan berdasarkan baris daripada kolom.

  1. Sorot hanya kolom A sampai M.
  2. Dalam menu Home, pilih Sort & Filter dari pita. Pilih Urutan Kustom.
  3. Klik Options, dan pilih Urutkan dari kiri ke kanan.
  4. Atur Urutkan Berdasarkan ke Baris 2, Urutkan Pada ke Nilai Sel, dan Urutan ke Terbesar ke Terkecil. Klik OK.

Sekarang Anda akan melihat bahwa seluruh kolom pertama Anda digunakan dengan sel-sel di kolom header dibalik. Karena Anda menyorot semua kolom yang berisi data, semua baris data juga dibalik, sehingga semuanya berbaris dengan sempurna.

Image
Image

Sekarang klik kiri pada baris 2 dan hapus baris bernomor.

Tukar Hanya Dua Kolom atau Baris

Jika Anda ingin membalik ke baris atau kolom yang berdampingan, ada trik mouse berguna yang dapat Anda gunakan di Excel untuk melakukannya.

Dalam contoh spreadsheet ini, Anda dapat menukar baris Julie Moore dengan baris John Hudson hanya dengan beberapa klik mouse.

Begini caranya:

  1. Sorot seluruh baris dengan Julie Moore di kolom A.
  2. Tahan tombol Shift, dan gerakkan kursor mouse ke tepi atas sel Julie Moore. Kursor mouse akan berubah menjadi garis bidik.
  3. Dengan tombol Shift masih ditekan, seret mouse ke tepi atas sel John Hudson hingga garis tepat di atas baris tersebut disorot dengan garis gelap.

  4. Saat Anda melepaskan tombol kiri mouse, kedua baris akan bertukar.

Jika Anda ingin menukar kolom alih-alih baris, Anda dapat menyorot satu kolom, lalu ikuti prosedur yang sama.

Satu-satunya perbedaan adalah Anda menyeret kursor mouse ke samping hingga baris setelah kolom yang ingin Anda tukar dengan highlight dengan garis gelap.

Anda dapat menukar beberapa baris atau kolom menggunakan teknik yang sama ini. Anda hanya perlu menyorot beberapa baris atau kolom pada langkah pertama, lalu ikuti prosedur yang sama.

Cara Tukar Kolom dan Baris

Image
Image

Bagaimana jika Anda ingin menukar seluruh kolom header dengan seluruh kolom Tenaga Penjual, dengan tetap menjaga integritas data dalam spreadsheet?

Kebanyakan orang memilih untuk melakukan ini secara manual, tanpa menyadari bahwa Excel memiliki fitur bawaan yang disebut "transpose" yang akan melakukannya untuk Anda.

Anda akan membutuhkan area di mana Anda dapat membuat rentang data yang baru "dialihkan", jadi buatlah lembar baru di spreadsheet Anda yang disebut "Penjualan Berdasarkan Bulan".

  1. Sorot seluruh rentang sel untuk seluruh tabel data penjualan Anda. Tekan Cntrl-C untuk menyalin seluruh rentang.
  2. Klik di lembar baru yang Anda buat. Klik kanan panggil A1, dan pilih opsi Transpose dari Opsi Tempel.
  3. Sekarang Anda akan melihat spreadsheet asli Anda, tetapi dengan baris header ditukar dengan kolom pertama, dan semua data dalam rentang diatur untuk berbaris dengan benar.

Menggunakan fitur transpos Excel dapat menghemat berjam-jam pekerjaan pengeditan manual saat Anda ingin mengatur ulang spreadsheet dan melihat data dengan cara yang berbeda.

Gunakan VBA untuk Bertukar Baris atau Kolom (Lanjutan)

VBA adalah fitur hebat di Excel. Anda sebenarnya dapat melakukan setiap tugas di atas dengan kode VBA yang sangat sederhana.

Kemudian ubah fungsi VBA Anda menjadi fungsi Excel kustom yang dapat Anda panggil kapan pun Anda ingin menukar baris atau kolom.

Balik Kolom atau Baris

Untuk mengatur ulang seluruh baris dari kiri ke kanan, atau kolom dari atas ke bawah, Anda dapat membuat fungsi Flip_Columns() atau Flip_Rows() untuk melakukannya.

Untuk membuat kode ini, pilih menu Developer dan pilih Lihat Kode.

Jika Pengembang tidak terdaftar di menu, Anda dapat menambahkannya. Klik File, klik Options, dan pilih Customize Ribbon Di jendela ini, temukan Developer di panel kiri dan Tambahkan ke kanan. Klik OK dan opsi menu Pengembang akan muncul.

Untuk membalik baris kolom yang dipilih di lembar Anda, Anda dapat menggunakan kode VBA berikut:

Sub Flip_Rows()

Dim vTop As Variant

Dim vEnd As Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Rows. Count

Do While iStart < iEnd

vTop=Selection. Rows(iStart) vEnd=Selection. Rows(iEnd)

Selection. Rows(iEnd)=vTop

Selection. Rows(iStart)=vEnd

iStart=iStart + 1 iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

Anda dapat melakukan hal yang sama dengan sel dalam satu baris dengan membalik semua kolom pada baris tersebut menggunakan kode berikut.

Sub Flip_Columns()

Dim vLeft As Variant

Dim vRight As Variant

Dim iStart As Integer

Dim iEnd As Integer

Application. ScreenUpdating=False

iStart=1

iEnd=Selection. Columns. Count

Do While iStart < iEnd

vTop=Selection. Columns(iStart) vEnd=Selection. Columns(iEnd)

Selection. Columns(iEnd)=vRight

Selection. Kolom(iStart)=vLeft

iStart=iStart + 1

iEnd=iEnd - 1

Loop

Application. ScreenUpdating=True

End Sub

Anda dapat menjalankan salah satu dari skrip VBA ini dengan memilih baris atau kolom yang ingin Anda balikkan, masuk ke jendela editor kode, dan klik ikon jalankan di menu.

Skrip VBA ini adalah metode cepat untuk membalik sel dalam kolom atau baris hanya dengan satu klik, tetapi skrip ini tidak akan membalik sel di baris data terkait, jadi gunakan skrip ini hanya saat Anda ingin membalik kolom atau baris dan tidak ada yang lain.

Tukar Dua Kolom atau Baris

Anda dapat menukar dua nilai pada lembar dengan memilih dua nilai dan menjalankan kode VBA berikut.

Sub Swap()

For i=1 To Selection. Areas(1). Count

temp=Selection. Areas(1)(i)

Selection. Area(1)(i)=Seleksi. Area(2)(i)

Seleksi. Area(2)(i)=temp

Berikutnya i

End Sub

Kode VBA ini akan menukar dua sel apa pun, apakah keduanya berdampingan atau satu di atas yang lain. Ingatlah bahwa Anda hanya dapat menukar dua sel dengan kode ini.

Transposisikan Seluruh Rentang

VBA dapat digunakan untuk mengambil pilihan dari lembar (seperti skrip di atas), mengubah urutan rentang, lalu menempelkannya di tempat lain (atau di lembar lain).

Bahkan ada metode di VBA untuk tujuan ini:

Set DestRange=Application. WorksheetFunction. Transpose(SelectedRange)

Namun, melakukan ini di VBA jauh lebih banyak pekerjaan daripada nilainya, karena seperti yang Anda lihat sebelumnya di artikel ini, mengubah seluruh rentang tidak lebih dari menyalin dan menempelkan rentang itu hanya dengan beberapa klik mouse.

Membalik Kolom dan Baris di Excel

Seperti yang Anda lihat, membalik kolom dan baris, menukar sel, atau mengubah seluruh rentang sangat mudah di Excel.

Setelah mengetahui tampilan data yang diinginkan, Anda dapat memilih opsi terbaik dan membalik atau mengonversi sel tersebut hanya dalam beberapa langkah sederhana.

Direkomendasikan: