Cara Membalik Urutan Kolom Secara Horizontal di Excel

  • Bagikan Ini
Hugh West

Oleh karena itu, menunjukkan item yang paling terakhir dalam kolom harus menjadi nilai pertama dalam urutan yang berlawanan, yang berikutnya hingga terakhir harus menjadi nilai kedua, dan seterusnya, dengan nilai pertama dalam kolom yang dibalik menjadi nilai pertama. Posisi horisontal didefinisikan sebagai datar atau tingkat tegak lurus dengan permukaan bidang; pada sudut yang benar terhadapPada artikel ini, kami akan mendemonstrasikan beberapa cara efektif yang berbeda untuk membalik urutan kolom secara horizontal di Excel.

Unduh Buku Kerja Praktik

Anda bisa mengunduh buku kerja dan berlatih dengan mereka.

Urutan Terbalik Kolom Secara Horizontal.xlsm

3 Metode Efektif untuk Membalik Urutan Kolom Secara Horizontal di Excel

Saat bekerja dengan Microsoft Excel Kita mungkin perlu menyusun ulang atau mengatur ulang dataset yang kita buat sebelumnya. Kita dapat melakukan ini dengan membuat dataset lagi dengan urutan yang diperlukan. Tetapi pekerjaan ini memakan waktu. Excel memiliki beberapa fitur dan alat yang luar biasa dan juga beberapa rumus bawaan untuk melakukan pekerjaan ini hanya dengan beberapa klik.

Sebagai contoh, kita akan menggunakan dataset berikut ini yang berisi beberapa nama produk dan harga produk. Sekarang, kita perlu mengatur ulang kolom-kolom dengan membalikkannya dan kemudian menempatkannya ke dalam urutan horizontal.

1. Sisipkan Urutkan &; Ubah Urutan Perintah untuk Membalik Urutan Kolom secara Horizontal di Excel

Sortir adalah frasa yang digunakan untuk mendeskripsikan tindakan mengatur data dalam urutan tertentu agar lebih mudah dalam mengumpulkan data. Ketika mengurutkan data dalam spreadsheet, kamu dapat mengatur ulang data untuk menemukan data dengan cepat. Setiap atau bahkan lebih banyak bidang data dapat digunakan untuk mengurutkan suatu wilayah atau daftar data. Excel memiliki perintah sortir untuk mengatur ulang data. Kita akan menggunakan perintah sortir untuk membalikkan data.

Transposisi menghasilkan sumber data baru di mana baris dan kolom dokumen data awal dibalik. Ini menghasilkan nama variabel baru secara instan dan memberikan daftar label nilai baru. Excel memiliki fitur fitur transpose yang dengannya kita akan membuat kolom dalam urutan horizontal.

Untuk ini, kita memerlukan kolom pembantu yang akan membantu kita memahami kolom-kolom yang dibalik.

Mari kita ikuti prosedur penggunaan fitur sortir dan transpose di excel untuk membalik urutan kolom secara horizontal.

LANGKAH-LANGKAH:

  • Pertama, pilih kolom pembantu untuk melihat apa yang terjadi setelah menggunakan perintah sortir.
  • Kedua, pergi ke Data dari pita spreadsheet Anda.
  • Ketiga, dari Urutkan &; Saring kategori, klik ikon yang ditunjukkan pada gambar di bawah ini.

  • Ini akan membuka Sortir Peringatan dialog.
  • Kemudian, dari ' Apa yang ingin Anda lakukan? ', pilih Perluas pemilihan .
  • Selanjutnya, klik pada Sortir untuk menyortirnya secara sempurna.

  • Dengan melakukan ini, Anda bisa melihat bahwa kolom-kolomnya sekarang hanya dibalik.

  • Kita tidak memerlukan kolom pembantu lagi, jadi hapus kolom pembantu.
  • Sekarang, pilih seluruh dataset dan salin dengan menekan tombol Ctrl + C pintasan keyboard.
  • Kemudian, pergi ke Rumah tab pita.
  • Dari Clipboard kategori, klik pada Tempel menu drop-down.
  • Dan, pilih Tempel Khusus .

  • Alternatifnya, Anda bisa mengklik kanan pada sel yang dipilih di mana Anda ingin meletakkan kolom urutan terbalik horizontal, dan pilih Tempel Khusus .
  • Alih-alih melakukan ini, Anda bisa menggunakan shortcut keyboard Ctrl + Alt + V untuk membuka Tempel Khusus dialog.

  • Ini akan menampilkan Tempel Khusus kotak dialog.
  • Sekarang, centang tanda Transposisi dan klik pada kotak OK untuk menyelesaikan prosesnya.

  • Atau, Anda bisa mengklik ikon yang ditunjukkan dalam tangkapan layar untuk membuat kolom dalam urutan horizontal.

  • Dan, akhirnya, Anda dapat melihat urutan yang Anda inginkan. Dengan hanya mengikuti langkah-langkah di atas, Anda dapat membalik urutan kolom secara horizontal.

Baca Lebih Lanjut: Cara Mengubah Urutan Baris ke Kolom di Excel (5 Metode Berguna)

Bacaan Serupa

  • Cara Mengubah Urutan Baris ke Kolom Berdasarkan Kriteria di Excel
  • Excel Power Query: Ubah Urutan Baris ke Kolom (Panduan Langkah demi Langkah)
  • Cara Mengubah Urutan Baris ke Kolom Menggunakan Excel VBA (4 Contoh Ideal)
  • Ubah urutan Beberapa Kolom menjadi Satu Kolom di Excel (3 Metode Praktis)

2. Urutan Terbalik Kolom Secara Horizontal dengan Fungsi Excel

Kita bisa menggunakan fungsi built-in excel untuk menyusun ulang dataset dalam urutan kolom secara horizontal. Kita akan melihat dua pendekatan yang berbeda dengan rumusnya.

2.1. Menerapkan Fungsi INDEX &; TRANSPOSE

Pertama, kita akan menggunakan kombinasi INDEX , BARISAN dan KOLOM berfungsi untuk membalikkan kolom. INDEX memberikan hasil atau referensi ke hasil dari tabel atau rentang nilai. BARISAN dan KOLOM adalah fungsi pencarian/referensi di Excel. Kemudian, kita akan menggunakan fungsi TRANSPOSE fungsi, rentang vertikal sel dikembalikan sebagai rentang horizontal oleh fungsi ini. Mari kita lihat prosedur untuk menggunakan rumus.

LANGKAH-LANGKAH:

  • Pertama-tama, kita akan menduplikasi kolom di samping kolom asli dengan mengosongkan nilai sel untuk melihat apakah rumusnya berfungsi dengan baik.
  • Kemudian, pilih sel E5 dan masukkan rumus berikut ke dalam sel itu.
=INDEX($B$5:$C$8,ROWS(B5:$B$8),COLUMNS($B$5:B5))

  • Kemudian, tekan Masuk pada keyboard.

  • Seret Isi Gagang ke bawah untuk menduplikasi rumus di atas rentang. Atau, untuk IsiOtomatis rentang, klik dua kali pada Ditambah ( + ) simbol.

  • Selanjutnya, untuk mereplikasi formula di seluruh kisaran, seret tombol Isi Gagang ke kanan.

  • Dan, akhirnya, Anda akan dapat melihat bahwa kolom-kolomnya sekarang terbalik.

🔎 Bagaimana Cara Kerja Formula ini?

  • KOLOM($B$5:B5): Cari dan kembalikan nomor kolom dari referensi sel yang ditentukan.
  • BARIS (B5: $B $8): Mencari dan mengembalikan jumlah baris di setiap referensi atau larik.
  • INDEX($B$5:$C$8,ROWS(B5:$B$8),COLUMNS($B$5:B5)): Ini akan mengambil seluruh rentang data dan kemudian membalikkan kolom-kolomnya.
  • Sekarang, kita perlu mengatur kolom dalam urutan horizontal. Untuk ini, pilih sel tempat Anda ingin menyusun ulang dataset.
  • Kemudian, substitusi rumusnya.
=TRANSPOSE(E4:F8)

  • Tekan Masuk Dan formula akan muncul di formula bar.
  • Terakhir, Anda mendapatkan urutan yang dihasilkan.

2.1. Gunakan Fungsi SORTBY &; TRANSPOSE

Kedua, kami akan menggabungkan fungsi SORTBY dan BARISAN untuk mendapatkan urutan kolom yang terbalik. SORTBY mengurutkan elemen-elemen dari suatu wilayah atau larik menggunakan rumus dan elemen dari wilayah atau rentang lain. Kemudian, kita akan menggunakan fungsi TRANSPOSE lagi untuk membuat kolom-kolom dalam urutan horizontal. Mari kita ikuti langkah-langkah di bawah ini.

LANGKAH-LANGKAH:

  • Demikian juga, dalam metode sebelumnya, salin kolom tanpa nilai untuk membandingkan kolom.
  • Setelah itu, masukkan rumus berikut di sana.
=SORTBY($B$5:$C$8,ROW(B5:B8),-1)

  • Lebih lanjut, untuk menyelesaikan operasi yang mengenai Masuk kunci.

🔎 Bagaimana Cara Kerja Formula ini?

  • BARIS (B5: B8): Ini akan memeriksa dan mengambil jumlah baris di setiap referensi atau larik.
  • SORTBY($B$5:$C$8,ROW(B5:B8),-1): Urutkan kisaran dengan membalikkan semuanya, -1 akan menempatkan hasilnya di seluruh rentang sel.
  • Anda sekarang bisa melihat bahwa kolom-kolom sekarang berada dalam urutan terbalik.
  • Selanjutnya, untuk membuat data dalam urutan horizontal, ketikkan rumus di bawah ini.
=TRANSPOSE(E4:F8)

  • Setelah itu, tekan Masuk untuk melihat hasilnya.

  • Dan, itu saja. Anda dapat melihat hasil yang diinginkan pada spreadsheet Anda.

Baca selengkapnya: Cara Mengubah Urutan Kolom ke Baris Di Excel (6 Metode)

3. Terapkan Makro VBA untuk Membalik Urutan Kolom Secara Horizontal di Excel

Dengan Excel VBA pengguna dapat dengan mudah menggunakan kode yang berfungsi sebagai menu excel dari ribbon. Kita dapat menggunakan Excel VBA untuk membalik urutan kolom secara horizontal hanya dengan menulis kode sederhana. Mari kita lihat langkah-langkah untuk menggunakan kode VBA untuk melakukan pekerjaan dengan benar. Untuk ini, kami menggunakan dataset yang sama seperti sebelumnya.

LANGKAH-LANGKAH:

  • Pertama, buka Pengembang tab dari pita.
  • Kedua, dari Kode kategori, klik pada Visual Basic untuk membuka Editor Visual Basic . atau tekan Alt + F11 untuk membuka Editor Visual Basic .

  • Alih-alih melakukan ini, Anda bisa mengklik kanan pada lembar kerja Anda dan pergi ke Lihat Kode Ini juga akan membawa Anda ke Editor Visual Basic .

  • Ini akan muncul dalam Editor Visual Basic di mana kita menulis kode untuk membuat tabel dari sebuah range.
  • Berikutnya, salin dan tempelkan VBA kode yang ditunjukkan di bawah ini.

Kode VBA:

 Sub Reverse_Columns_Horizontally() Dim ran As Range Dim ary As Variant Dim int1 As Integer, int2 As Integer, int3 As Integer On Error Resume Next xTitleId = "Reverse Columns" Set ran = Application.Selection Set ran = Application.InputBox("Range", xTitleId, ran.Address, Type:=8) ary = ran.Formula Application.ScreenUpdating = False Application.Calculation =xlPerhitunganManual For int2 = 1 To UBound(ary, 2) int3 = UBound(ary, 1) For int1 = 1 To UBound(ary, 1) / 2 xTemp = ary(int1, int2) ary(int1, int2) = ary(int3, int2) ary(int3, int2) = xTemp int3 = int3 - 1 Next Next ran.Formula = ary Application.ScreenUpdating = TrueApplication.Calculation = xlCalculationAutomatic Range("B10:F11").Value = WorksheetFunction.Transpose(Range("B4:C8")) End Sub 
  • Setelah itu, jalankan kode dengan mengklik pada tombol RubSub atau menekan pintasan keyboard F5 .

  • Ini akan muncul di jendela yang kita buat dengan menulis beberapa baris kode. Jendela akan menanyakan rentang. Pilih rentang, lalu klik OK untuk menyelesaikan prosedur.

  • Dan, Anda bisa melihat bahwa kolom-kolom dataset sekarang berada dalam urutan horizontal terbalik.

Penjelasan Kode VBA

 Sub Reverse_Columns_Horizontally() Dim ran As Range Dim ary As Variant Dim int1 As Integer, int2 As Integer, int3 As Integer 

Di sini, kita memulai prosedur dan menamai prosedur tersebut Membalikkan_Kolom_Horizontal Kemudian, deklarasikan saja nama-nama variabel yang kita perlukan untuk mengeksekusi kode.

 xTitleId = "Kolom Terbalik" Set ran = Application.Selection Set ran = Application.InputBox("Range", xTitleId, ran.Address, Type:=8) ary = ran.Formula Application.ScreenUpdating = False Application.Calculation = xlCalculationManual 

Baris-baris tersebut membuat jendela, yang akan menanyakan rentang yang ingin kita balik. Di sana kita mendefinisikan kotak judul sebagai Kolom Terbalik dan nama kotak sebagai Rentang .

 For int2 = 1 To UBound(ary, 2) int3 = UBound(ary, 1) For int1 = 1 To UBound(ary, 1) / 2 xTemp = ary(int1, int2) ary(int1, int2) = ary(int3, int2) ary(int3, int2) = xTemp int3 = int3 - 1 Next Next ran.Formula = ary Application.ScreenUpdating = True Application.Calculation =xlPerhitunganOtomatis 

Blok kode ini membalikkan kolom.

 Range("B10:F11").Value = WorksheetFunction.Transpose(Range("B4:C8")) 

Baris kode membuat kolom-kolom dalam urutan horizontal.

Baca Lebih Lanjut: VBA untuk Mengubah Beberapa Kolom menjadi Baris di Excel (2 Metode)

Kesimpulan

Metode di atas akan membantu Anda untuk Membalik Urutan Kolom Secara Horizontal di Excel Jika Anda memiliki pertanyaan, saran, atau umpan balik, silakan beri tahu kami di bagian komentar. Atau Anda dapat melihat sekilas artikel kami yang lain di ExcelWIKI.com blog!

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.