Xóa ký tự ASCII # 127 trong Excel

Mỗi ký tự trên máy tính - có thể in và không thể in được - có một số được gọi là hoặc giá trị ký tự Unicode của nó.

Một bộ ký tự khác, cũ hơn và được biết đến nhiều hơn là ASCII , viết tắt của Mã tiêu chuẩn của Mỹ cho trao đổi thông tin , đã được tích hợp vào bộ Unicode. Kết quả là, 128 ký tự đầu tiên (0 đến 127) của bộ Unicode giống hệt với tập hợp ASCII.

Nhiều trong số 128 ký tự Unicode đầu tiên được gọi là các ký tự điều khiển và chúng được các chương trình máy tính sử dụng để điều khiển các thiết bị ngoại vi như máy in.

Vì vậy, chúng không có ý định sử dụng trong các bảng tính Excel và có thể gây ra nhiều lỗi nếu có. Hàm CLEAN của Excel sẽ loại bỏ hầu hết các ký tự không in được này - ngoại trừ ký tự # 127.

01/03

Ký tự Unicode # 127

Xóa ký tự ASCII # 127 khỏi dữ liệu trong Excel. © Ted Tiếng Pháp

Ký tự Unicode # 127 kiểm soát phím xóa trên bàn phím. Như vậy, nó không có ý định bao giờ có mặt trong một bảng tính Excel.

Nếu có, nó được hiển thị như một ký tự hình hộp hẹp - như được hiển thị trong ô A2 trong hình trên và có thể được nhập hoặc sao chép vô tình cùng với một số dữ liệu tốt.

Sự hiện diện của nó có thể:

02/03

Xóa ký tự Unicode # 127

Mặc dù không thể xóa ký tự này bằng hàm CLEAN, nhưng nó có thể được loại bỏ bằng cách sử dụng một công thức có chứa hàm SUBSTITUTECHAR .

Ví dụ trong hình trên cho thấy bốn ký tự hình chữ nhật cùng với số 10 trong ô A2 của trang tính Excel.

Hàm LEN - đếm số ký tự trong một ô - trong ô E2 cho thấy ô A2 chứa sáu ký tự - hai chữ số cho số 10 cộng với bốn ô cho ký tự # 127.

Do sự hiện diện của ký tự số 127 trong ô A2, công thức cộng trong ô D2 trả về giá trị lỗi #VALUE! thông báo lỗi.

Ô A3 chứa công thức SUBSTITUTE / CHAR

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

để thay thế bốn ký tự # 127 từ ô A2 không có gì - (được hiển thị bằng dấu ngoặc kép trống ở cuối công thức).

Kết quả là

  1. số ký tự trong ô E3 được giảm xuống còn hai - cho hai chữ số trong số 10;
  2. công thức cộng trong ô D3 trả về câu trả lời đúng của 15 khi thêm nội dung cho ô A3 + B3 (10 + 5).

Hàm SUBSTITUTE thực hiện thay thế thực tế trong khi hàm CHAR được sử dụng để cho công thức biết ký tự cần thay thế.

03/03

Loại bỏ các không gian không phá vỡ khỏi một bảng tính

Tương tự như các ký tự không thể in được là không gian không phá vỡ (& nbsp) cũng có thể gây ra các vấn đề với tính toán và định dạng trong một trang tính. Số mã Unicode cho không gian không phá vỡ là # 160.

Các khoảng trống không được sử dụng rộng rãi trong các trang web, vì vậy nếu dữ liệu được sao chép vào Excel từ một trang web, các khoảng trống không phá vỡ có thể hiển thị trong một trang tính.

Loại bỏ không gian không phá vỡ có thể được thực hiện với một công thức kết hợp các hàm SUBSTITUTE, CHAR và TRIM.