Buang Karakter ASCII # 127 dalam Excel

Setiap watak pada komputer - dicetak dan tidak boleh dicetak - mempunyai nombor yang dikenali sebagai kod aksara Unicode atau nilai.

Set aksara yang lain, yang lebih tua dan lebih dikenali adalah ASCII , yang bermaksud Kod Persilangan Amerika untuk Pertukaran Maklumat , telah dimasukkan ke dalam set Unicode. Akibatnya, 128 aksara pertama (0 hingga 127) daripada set Unicode adalah sama dengan set ASCII.

Kebanyakan watak-watak 128 Unicode pertama dirujuk sebagai watak kawalan dan mereka digunakan oleh program komputer untuk mengawal peranti periferi seperti pencetak.

Oleh itu, ia tidak bertujuan untuk digunakan dalam lembaran kerja Excel dan boleh menyebabkan pelbagai kesalahan jika ada. Fungsi CLEAN Excel akan menghapuskan kebanyakan aksara yang tidak dapat dicetak ini - dengan pengecualian aksara # 127.

01 dari 03

Watak Unicode # 127

Keluarkan ASCII Character # 127 dari Data dalam Excel. © Ted French

Aksara Unicode # 127 mengawal kekunci padam pada papan kekunci. Oleh itu, ia tidak bertujuan untuk hadir dalam lembaran kerja Excel.

Jika ada, ia dipaparkan sebagai watak berbentuk kotak yang sempit - seperti yang ditunjukkan dalam sel A2 dalam imej di atas - dan ia mungkin diimport atau disalin secara tidak sengaja bersama-sama dengan beberapa data yang baik.

Kehadirannya boleh:

02 dari 03

Mengalih keluar Watak Unicode # 127

Walaupun watak ini tidak dapat dikeluarkan dengan fungsi CLEAN, ia boleh dialih keluar menggunakan formula yang mengandungi fungsi SUBSTITUTE dan CHAR .

Contoh dalam imej di atas menunjukkan empat watak berbentuk segi empat tepat bersamaan dengan nombor 10 dalam sel A2 lembaran kerja Excel.

Fungsi LEN - yang mengira bilangan aksara dalam sel - dalam sel E2 menunjukkan bahawa sel A2 mengandungi enam aksara - dua digit untuk nombor 10 ditambah empat kotak untuk aksara # 127.

Disebabkan kehadiran aksara # 127 di sel A2, formula penambahan dalam sel D2 mengembalikan #VALUE! mesej ralat.

Cell A3 mengandungi formula SUBSTITUTE / CHAR

= SUBSTITUT (A2, CHAR (127), "")

untuk menggantikan empat # 127 aksara dari sel A2 dengan apa-apa - (ditunjukkan oleh tanda petikan kosong di hujung formula).

Akibatnya

  1. kiraan watak dalam sel E3 dikurangkan kepada dua - untuk dua digit dalam nombor 10;
  2. formula penambahan dalam sel D3 mengembalikan jawapan yang betul sebanyak 15 apabila menambahkan kandungan untuk sel A3 + B3 (10 + 5).

Fungsi SUBSTITUTE menggantikan fungsi sebenar semasa fungsi CHAR digunakan untuk memberitahu formula apakah karakter yang akan diganti.

03 dari 03

Mengeluarkan Ruang Tidak Memecah dari Lembaran Kerja

Sama dengan aksara yang tidak dapat dicetak ialah ruang tidak pecah (& nbsp) yang juga boleh menyebabkan masalah dengan pengiraan dan pemformatan dalam lembaran kerja. Nombor kod Unicode untuk ruang yang tidak pecah ialah # 160.

Ruang yang tidak pecah digunakan secara meluas dalam laman web, jadi jika data disalin ke dalam Excel dari laman web, ruang yang tidak pecah boleh muncul dalam lembaran kerja.

Mengeluarkan ruang yang tidak pecah boleh dilakukan dengan formula yang menggabungkan fungsi SUBSTITUTE, CHAR, dan TRIM.