Excel Tidak Mengurutkan Angka dengan Benar (4 Alasan dengan Solusi)

  • Bagikan Ini
Hugh West

Di Microsoft Excel, kita menyimpan data secara acak. Kemudian kita mengolah data tersebut sesuai dengan kebutuhan kita dan mendapatkan hasil yang diinginkan. Excel memiliki beberapa fitur bawaan sesuai dengan kebutuhan kita untuk mengolah data. Salah satunya adalah mengurutkan data. Namun, terkadang kita menghadapi masalah saat mengurutkan sekumpulan angka. Kita akan membahas bagaimana cara mengatasi masalah angka yang tidak terurut dengan benar oleh Excel.

Unduh Buku Kerja Praktik

Unduh buku kerja latihan ini untuk latihan saat Anda membaca artikel ini.

Nomor Urutan Tidak Bekerja.xlsx

4 Alasan dan Solusi dengan Excel Tidak Mengurutkan Angka dengan Benar

Ada beberapa alasan mengapa menyortir angka tidak berfungsi dengan benar di Excel Secara khusus, kami telah menemukan 4 alasan.

  • Karakter yang tidak dapat dicetak dalam data numerik
  • Spasi di depan atau di belakang di dalam data
  • Angka secara tidak sengaja diformat sebagai Teks
  • Angka yang dihasilkan menggunakan RAND, RANDARRAY, atau RANDBETWEEN fungsi

Pada bagian di bawah ini, kita akan membahas alasan-alasan ini, cara mengidentifikasinya, dan solusinya.

Alasan 1: Angka Memiliki Karakter yang Tidak Dapat Dicetak

Mari kita lihat dataset berikut ini. Ini memiliki beberapa data harga produk yang dikumpulkan dari internet. Kami telah menyalinnya dari internet dan memformat harga dalam format Excel Accounting. (Meskipun 4 entri pertama tidak diformat sesuai karena masalah yang sejauh ini tidak diketahui.

Sekarang, mari kita coba menyortir data.

  • Pertama, pilih semua sel dari Harga kolom.
  • Tekan tombol kanan mouse. Pilih tombol Sortir opsi dari Menu Konteks .
  • Pilih Urutkan A sampai Z pilihan.

Sekarang, lihatlah hasilnya.

Penyortiran tidak berhasil dilakukan di sini. 4 sel diurutkan dengan cara yang salah

Cara Mendeteksi Masalah

Sekarang, kita perlu mengetahui berapa banyak karakter yang tidak dapat dicetak yang ditambahkan ke data yang kita inginkan. Kita akan menggunakan Excel Fungsi LEN untuk mengetahui jumlah objek di setiap sel. tekan Ctrl + Z untuk membatalkan operasi pengurutan yang sebelumnya diterapkan.

  • Tambahkan kolom bernama Jumlah Char .
  • Pergi ke Sel D5 dan masukkan rumus berikut.

=LEN(C5)

  • Sekarang, tekan tombol Masuk dan seret tombol Isi Gagang ikon ke bawah.

Di kolom baru, no. karakter dari setiap sel telah ditampilkan. Sel D6 dan D11, kita punya 2. Itu berarti sel-sel yang bersangkutan C6 dan C11 mengandung 2 Tapi kita hanya bisa melihat satu karakter numerik di sana. Jadi, ada Satu (1) , karakter numerik pada sel C6 dan C11 .

Solusi: Hapus Karakter yang Tidak Dapat Dicetak dengan Fungsi CLEAN

Untuk menyortir seluruh data dengan sukses, kita perlu menghapus karakter-karakter yang tidak dapat dicetak tersebut. Fungsi BERSIH dengan mudah menghapus karakter-karakter yang tidak dapat dicetak tersebut.

  • Tambahkan kolom baru bernama Data Terverifikasi pada dataset.
  • Sekarang, pergi ke Sel E5 dan tempelkan rumus di bawah ini.

=CLEAN(C5)

  • Tekan Masuk dan tarik Isi Gagang ikon ke arah sel terakhir.

  • Sekarang salin angka-angka dari kolom Cleaned Data, klik Cell E5 dan ketik ALT+H+V+V untuk menempelkannya sebagai nilai.
  • Kemudian klik pada Ikon kesalahan dan pilih Konversi ke Angka pilihan.

  • Sekarang, lakukan operasi sortir seperti yang ditunjukkan sebelumnya.

Setelah menghapus semua karakter yang tidak dapat dicetak, data telah berhasil diurutkan.

Baca selengkapnya: Cara Mengurutkan di Excel berdasarkan Jumlah Karakter (2 Metode)

Alasan 2: Adanya Spasi di Depan atau di Belakang

Jika angka-angka mengandung spasi di depan atau di belakangnya, maka Anda akan menghadapi masalah pengurutan dengan angka-angka tersebut. Untuk memahami dengan jelas, mari kita lihat contoh berikut.

Asumsikan bahwa kita bekerja dengan dataset berikut ini. Kita telah menargetkan untuk mengurutkan harga item dari daftar.

Perhatikan bahwa semua data tidak rata kanan di dalam Harga kolom.

Sekarang, kita akan mencoba mengurutkan data dalam Harga kolom dari yang terkecil hingga yang terbesar.

Di sini, 3 sel terakhir tidak diurutkan sebagaimana mestinya.

Cara Mendeteksi Masalah

Jika data numerik Anda bercampur dengan spasi di dalamnya, mereka sebenarnya bukan angka lagi. Jadi, Anda dapat memeriksa apakah mereka adalah nilai numerik atau tidak jika Anda gagal mengurutkannya dengan benar.

Kita bisa menggunakan Excel Fungsi ISNUMBER untuk melakukan pengecekan ini. Ikuti saja langkah-langkah di bawah ini.

  • Pertama, tambahkan kolom bernama Status .
  • Lalu, masukkan rumus berikut ini Sel D5 .

=ISNUMBER(C5)

  • Sekarang, tekan tombol Masuk dan memperluas ke sel lainnya dari kolom itu.

Kami mendapatkan BENAR jika objeknya adalah angka, jika tidak, kita akan mendapatkan SALAH Yang terakhir 3 objek dari Harga Kolom berisi data; itu bukan angka murni. Ada spasi di depan dan di belakang data.

Solusi: Singkirkan Spasi dengan Fungsi TRIM

Sebagai Fungsi TRIM menghapus spasi ekstra dari sekumpulan data Excel yang diberikan, kita dapat menggunakannya untuk tujuan kita juga.

Langkah-langkah:

  • Tambahkan kolom lain bernama Data yang Dimodifikasi .
  • Pergi ke Sel E5 dan masukkan rumus berikut.

=TRIM(C5)

  • Sekarang, tekan tombol Masuk dan tarik ke arah sel terakhir.

  • Sekarang, urutkan dataset dari yang terkecil ke yang terbesar.

Kami berhasil melakukan penyortiran.

Baca selengkapnya: Cara Menempatkan Angka dalam Urutan Numerik di Excel (6 Metode)

Bacaan Serupa

  • Cara Mengurutkan berdasarkan Bulan di Excel (4 Metode)
  • Cara Mengurutkan Alamat IP di Excel (6 Metode)
  • [Terpecahkan!] Pengurutan Excel Tidak Bekerja (2 Solusi)
  • Cara Menambahkan Tombol Urutkan di Excel (7 Metode)
  • Cara Mengurutkan Daftar Unik di Excel (10 Metode Berguna)

Alasan 3: Nilai Numerik Secara Tidak Sengaja Diformat sebagai Teks dan Tidak Diurutkan dengan Benar

Kita mendapatkan masalah menarik lainnya di sini. Dalam dataset kita, kita bisa melihat semua angka kita di dalam Harga Tetapi, beberapa sel berisi data yang tidak ada dalam kolom. Nomor tetapi dalam format Teks Berikut adalah dataset.

  • Sekarang, urutkan data dari yang terkecil ke yang terbesar untuk melihat apa yang terjadi setelah operasi.

Kita bisa melihat yang terakhir 4 sel tetap tidak disortir.

Cara Mendeteksi Masalah

Kita perlu mencari tahu apakah itu angka atau bukan terlebih dahulu. Fungsi ISNUMBER digunakan untuk ini.

  • Pergi ke Sel D5 dalam Status kolom.
  • Masukkan rumus di bawah ini.

=ISNUMBER(C5)

  • Sekarang, tekan tombol Masuk dan memperpanjangnya.

Kita bisa melihat bahwa SALAH di akhir 4 Itu berarti itu bukan angka. Kita perlu mendapatkan nilai numerik dari data teks tersebut.

Solusi 1: Ubah Teks menjadi Data Numerik dengan Fungsi VALUE

Kami akan menggunakan Fungsi VALUE di sini. NILAI akan mengekstrak nilai numerik dari referensi teks.

  • Pergi ke Sel E5 dan tempelkan rumus berikut ini.

=VALUE(C5)

  • Sekarang, tekan tombol Masuk dan tarik ke sel terakhir.

Kita mendapatkan nilai numerik dari data teks.

  • Sekarang, lakukan operasi pengurutan dari yang terkecil ke yang terbesar.

Sekarang, data diurutkan dengan benar.

Solusi 2: Ubah Teks menjadi Angka Menggunakan Tombol Default

Kami memiliki solusi alternatif untuk masalah ini, yaitu mengubah nilai teks menjadi angka dan mengurutkannya.

  • Tekan Sel C11 yang berisi nilai teks.
  • Tombol peringatan akan ditampilkan dengan beberapa opsi.
  • Pilih Konversi ke Angka pilihan.

  • Lakukan ini untuk sel lain yang berisi nilai teks.

  • Sekarang, kita telah mengubah semua nilai menjadi angka. Jadi, urutkan angka dari yang terkecil ke yang terbesar.

Kita mendapatkan hasil yang diurutkan di sini.

Baca selengkapnya: Cara Menggunakan Shortcut Excel untuk Mengurutkan Data (7 Cara Mudah)

Alasan 4: Angka yang Dihasilkan dengan Fungsi RAND atau RANDBETWEEN Excel

Terkadang kita menghasilkan angka acak di Excel menggunakan RAND atau RANDBETWEEN Satu masalah terletak pada angka-angka tersebut - setiap kali Anda melakukan operasi dalam rentang sel yang memiliki angka acak, angkanya sering berubah. Jadi ketika Anda mencoba mengurutkan angka acak tersebut, itu akan memberi Anda hasil yang tepat.

Solusi: Salin Angka yang Dihasilkan dan Tempelkan ke Tempat yang Sama

Pertama, kita akan mengubah data menjadi nilai tetap dan kemudian melakukan operasi pengurutan.

  • Pilih semua sel dari Usia kolom.
  • Salin mereka dengan menekan Ctrl + C .
  • Sekarang, tekan tombol kanan mouse.
  • Pilih Nilai (V) dari Menu Konteks .

  • Di sini, kita mendapatkan nilai tetap. Mereka tidak akan berperilaku seperti data acak mulai sekarang.

  • Sekarang, urutkan Usia data dari yang terkecil hingga yang terbesar.

Baca selengkapnya: Cara Menggunakan Fungsi Pengurutan di Excel VBA (8 Contoh yang Sesuai)

Kesimpulan

Dalam artikel ini, kami telah menunjukkan masalah apa yang kami hadapi saat melakukan operasi pengurutan. Setelah mendeteksi masalah, kami juga telah menunjukkan solusinya. Saya harap ini akan memuaskan kebutuhan Anda. Silakan lihat situs web kami Exceldemy.com dan berikan saran Anda dalam kotak komentar.

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.