Isi kandungan
Dalam Microsoft Excel, kami menyimpan data secara rawak. Kemudian kami memproses data itu mengikut keperluan kami dan mendapatkan hasil yang diinginkan. Excel mempunyai beberapa ciri terbina dalam mengikut keperluan kami untuk memproses data. Salah satunya ialah menyusun data. Tetapi, kadangkala kita menghadapi masalah semasa menyusun sekumpulan nombor. Kami akan membincangkan cara menyelesaikan masalah nombor tidak disusun dengan betul oleh Excel.
Muat Turun Buku Kerja Amalan
Muat turun buku kerja latihan ini untuk bersenam semasa anda membaca artikel ini.
Isih Nombor Tidak Berfungsi.xlsx
4 Sebab dan Penyelesaian Excel Tidak Isih Nombor Dengan Betul
Terdapat beberapa sebab mengapa mengisih nombor tidak berfungsi dengan betul dalam Excel . Khususnya, kami telah menemui 4 sebab.
- Aksara tidak boleh dicetak dalam data berangka
- Ruang mendahului atau mengekori dalam data
- Nombor secara tidak sengaja diformat sebagai Teks
- Nombor yang dijana menggunakan fungsi RAND, RANDARRAY, atau RANDBETWEEN
Dalam bahagian di bawah, kami akan bincangkan sebab ini, cara untuk mengenal pastinya dan penyelesaiannya.
Sebab 1: Nombor Mempunyai Aksara Tidak Boleh Dicetak
Mari kita lihat set data berikut. Ia mempunyai beberapa data harga produk yang dikumpul daripada internet. Kami telah menyalinnya dari internet dan memformatkan harga dalam format Excel Accounting. (Walaupun 4 entri pertamatidak diformatkan dengan sewajarnya disebabkan isu yang setakat ini tidak diketahui.
Sekarang, mari cuba mengisih data.
- Mula-mula, pilih semua sel lajur Harga .
- Tekan butang kanan tetikus. Pilih pilihan Isih daripada Menu Konteks .
- Pilih pilihan Isih A hingga Z .
Sekarang, lihat hasilnya.
Pengisihan tidak berjaya dilakukan di sini. Bahagian bawah 4 sel diisih dengan cara yang salah
Cara Mengesan Isu
Sekarang, kita perlu mengetahui bilangan bukan- aksara yang boleh dicetak ditambahkan pada data yang kami kehendaki. Kami akan menggunakan fungsi Excel LEN untuk mengetahui bilangan objek dalam setiap sel. Tekan Ctrl+Z untuk membuat asal operasi isihan yang digunakan sebelum ini.
- Tambah lajur bernama No. daripada Char .
- Pergi ke Sel D5 dan letakkan formula berikut.
=LEN(C5)
- Sekarang, tekan butang Enter dan seret ikon Isi Pemegang ke bawah.
Dalam lajur baharu, no. watak setiap sel telah ditunjukkan. Dalam Sel D6 dan D11, kami mempunyai 2. Ini bermakna sel yang sepadan C6 dan C11 mengandungi 2 aksara. Tetapi kita boleh melihat hanya satu aksara angka di sana. Jadi, terdapat Satu (1) , aksara angka pada sel C6 dan C11 .
Penyelesaian: Alih keluar Bukan -boleh dicetakAksara dengan Fungsi CLEAN
Untuk mengisih keseluruhan data dengan jayanya, kita perlu mengalih keluar aksara yang tidak boleh dicetak tersebut. Excel Fungsi CLEAN mengalih keluar aksara tidak boleh cetak tersebut dengan mudah.
- Tambah lajur baharu bernama Data Disahkan pada set data.
- Sekarang, pergi ke Sel E5 dan tampal formula di bawah.
=CLEAN(C5)
- Tekan Enter dan tarik ikon Fill Handle ke arah sel terakhir.
- Sekarang salin nombor dari lajur Data Dibersihkan, klik pada Sel E5 dan taip ALT+H+V+V untuk menampalnya sebagai nilai.
- Kemudian klik pada Ikon ralat dan pilih pilihan Tukar kepada Nombor .
- Sekarang, laksanakan operasi isihan seperti yang ditunjukkan sebelum ini.
Selepas mengalih keluar semua aksara yang tidak boleh dicetak, data telah berjaya diisih.
Baca Lagi: Cara Mengisih dalam Excel mengikut Bilangan Aksara (2 Kaedah)
Sebab 2: Kehadiran Ruang Utama atau Mengekor
Jika nombor mengandungi ruang hadapan atau belakang di dalamnya, maka anda akan menghadapi masalah pengisihan dengan nombor sedemikian. Untuk memahami dengan jelas, mari lihat contoh berikut.
Anggap bahawa kami sedang bekerja dengan set data berikut. Kami telah menyasarkan untuk mengisih harga item daripada senarai.
Perhatikan bahawa semua data tidak dijajarkan ke kanan dalam lajur Harga .
Sekarang,kami akan cuba mengisih data dalam lajur Harga daripada yang terkecil kepada yang terbesar.
Di sini, 3 sel terakhir tidak diisih sewajarnya.
Cara Mengesan Isu
Jika data berangka anda bercampur dengan ruang di dalamnya, ia sebenarnya bukan nombor lagi. Jadi, anda boleh menyemak sama ada nilai tersebut adalah nilai berangka atau tidak jika anda gagal mengisihnya dengan betul.
Kami boleh menggunakan Excel fungsi ISNUMBER untuk melaksanakan semakan ini. Cuma ikut langkah di bawah.
- Mula-mula, tambahkan lajur bernama Status .
- Kemudian letakkan formula berikut pada Sel D5 .
=ISNUMBER(C5)
- Sekarang, tekan Enter butang dan kembangkan ke seluruh sel lajur itu.
Kami mendapat TRUE jika objek ialah nombor sebaliknya, kami akan mendapat FALSE . Objek 3 terakhir bagi lajur Harga mengandungi data; itu bukan nombor tulen. Terdapat ruang hadapan dan belakang dengan data.
Penyelesaian: Buang Ruang dengan Fungsi TRIM
Memandangkan fungsi TRIM mengalih keluar tambahan ruang daripada set data Excel yang diberikan, kami juga boleh menggunakannya untuk tujuan kami.
Langkah:
- Tambah lajur lain bernama Data Diubah Suai .
- Pergi ke Sel E5 dan letakkan formula berikut.
=TRIM(C5)
- Sekarang, tekan butang Enter dan tarik ke arah yang terakhirsel.
- Sekarang, susun set data daripada terkecil kepada terbesar.
Kami berjaya melakukan pengisihan.
Baca Lagi: Cara Meletakkan Nombor dalam Susunan Berangka dalam Excel (6 Kaedah)
Serupa Bacaan
- Cara Isih Mengikut Bulan dalam Excel (4 Kaedah)
- Cara Isih Alamat IP dalam Excel (6 Kaedah)
- [Selesai!] Isih Excel Tidak Berfungsi (2 Penyelesaian)
- Cara Menambah Butang Isih dalam Excel (7 Kaedah)
- Cara Isih Senarai Unik dalam Excel (10 Kaedah Berguna)
Sebab 3: Nilai Angka Diformat Secara Tidak Sengaja sebagai Teks dan Tidak Diisih Dengan Betul
Kami mendapat satu lagi masalah menarik di sini. Dalam set data kami, kami boleh melihat semua nombor kami dalam lajur Harga . Tetapi, sesetengah sel mengandungi data yang bukan dalam format Nombor tetapi dalam format Teks . Berikut ialah set data.
- Sekarang, susun data daripada yang terkecil kepada yang terbesar untuk melihat perkara yang berlaku selepas operasi.
Kita dapat melihat 4 sel terakhir kekal tidak diisih.
Cara Mengesan Isu
Kami perlu mengetahui sama ada ia nombor atau bukan dahulu. Fungsi ISNUMBER digunakan untuk ini.
- Pergi ke Sel D5 dalam lajur Status .
- Letakkan formula di bawah.
=ISNUMBER(C5)
- Sekarang, tekan Enter butang dan lanjutkanitu.
Kita dapat melihatnya PALSU dalam sel 4 yang terakhir. Ini bermakna itu bukan nombor. Kita perlu mendapatkan nilai berangka data teks tersebut.
Penyelesaian 1: Tukar Teks kepada Data Berangka dengan Fungsi VALUE
Kami akan menggunakan fungsi VALUE di sini. Fungsi VALUE ini akan mengekstrak nilai berangka daripada rujukan teks.
- Pergi ke Sel E5 dan tampal formula berikut.
=VALUE(C5)
- Sekarang, tekan butang Enter dan tarik ke sel terakhir.
Kami mendapat nilai angka daripada data teks.
- Sekarang, laksanakan operasi isihan daripada yang terkecil kepada terbesar.
Kini, data diisih dengan betul.
Penyelesaian 2: Tukar Teks kepada Nombor Menggunakan Butang Lalai
Kami mempunyai penyelesaian alternatif untuk masalah ini. Iaitu untuk menukar nilai teks kepada nombor dan mengisihnya.
- Tekan Sel C11 yang mengandungi nilai teks.
- Butang amaran akan dipaparkan dengan berbilang pilihan.
- Pilih pilihan Tukar kepada Nombor .
- Lakukan ini untuk sel lain yang mengandungi teks nilai.
- Kini, kami telah menukar semua nilai kepada nombor. Jadi, isih nombor daripada terkecil kepada terbesar.
Kami mendapat hasil yang diisih di sini.
Baca Lagi: Cara Menggunakan Pintasan Excel untuk Isih Data (7 MudahCara)
Sebab 4: Nombor Dijana dengan Excel RAND atau Fungsi RANDBETWEEN
Kadangkala kami menjana nombor rawak dalam Excel menggunakan RAND atau RANDBETWEEN fungsi. Satu isu terletak pada nombor sedemikian- setiap kali anda melakukan operasi dalam julat sel yang mempunyai nombor rawak, nombor itu kerap berubah. Oleh itu, apabila anda cuba mengisih nombor rawak sedemikian, ia akan memberikan anda hasil yang betul.
Penyelesaian: Salin Nombor Dijana dan Tampalkannya ke Tempat Yang Sama
Pertama , kami akan menukar data kepada nilai tetap dan kemudian melaksanakan operasi isihan.
- Pilih semua sel lajur Umur .
- Salinnya dengan menekan Ctrl+C .
- Sekarang, tekan butang kanan tetikus.
- Pilih Nilai(V) daripada Menu Konteks .
- Di sini, kami mendapat nilai tetap. Mereka tidak akan berkelakuan seperti data rawak mulai sekarang.
- Sekarang, susun data Umur dari yang terkecil kepada yang terbesar.
Baca Lagi: Cara Menggunakan Fungsi Isih dalam Excel VBA (8 Contoh Yang Sesuai)
Kesimpulan
Dalam artikel ini, kami telah menunjukkan masalah yang kami hadapi semasa melakukan operasi isihan. Selepas mengesan masalah, kami telah menunjukkan penyelesaian mereka juga. Saya harap ini akan memenuhi keperluan anda. Sila lihat tapak web kami Exceldemy.com dan berikan cadangan anda dalam ulasankotak.