Một số tình huống có xuất hiện ký tự thừa trong bảng tính Excel như:

- Người dùng vô tình nhấn nhiều lần dấu cách ở trong chuỗi, hoặc ở cuối chuỗi mà mắt thường không nhìn thấy

- Do dữ liệu xuất ra từ phần có khoảng trống thừa, copy từ trên web,...

- Nhập liệu Alt xuống dòng nhiều lần

....

Trong các trường hợp này thì cần phải xử lý các ký tự thừa để phục vụ làm công thức, báo cáo, in ấn,...

Các hàm xử lý ký tự thừa hay dùng như sau:

Hàm TRIM: Hàm TRIM loại bỏ khoảng trống thừa ở đầu, cuối văn bản. Ở giữa đoạn văn bản nếu từ 2 khoảng trống nằm cạnh nhau thì hàm TRIM sẽ đưa về 1 khoảng trống

Ví dụ: =TRIM("   Excel   Thỉnh  Vũ    ") thì kết quả sẽ trả về là Excel Thỉnh Vũ

Lưu ý: Hàm TRIM chỉ loại được khoảng trống loại 32 (CHAR(32)) - Thường với dữ liệu có phát sinh khoảng trống thừa do gõ tay. Còn trường hợp khoảng trốn loại 160 (CHAR(160)) thì hàm TRIM không loại được. => Đọc tiếp bên dưới dùng hàm SUBSTITUTE xử lý cho trường hợp này

Hàm CLEAN: Hàm CLEAN loại bỏ những ký tự thừa không in được

Các ký tự không in được hàm CLEAN xử lý thuộc dải ký tự từ 1-32, trong đó ký tự không in được thừa hay lặp là dấu Alt+Enter xuống dòng - Tương đương với ký tự CHAR(10). Ví dụ ở cuối văn bản người dùng nhấn Alt +Enter xuống dòng thừa

Hàm SUBSTITUTE: Hàm này bản chất là thay thế ký tự. Để loại bỏ ký tự không mong muốn hiển thị thì thay thế bằng khoảng trống. Ví dụ trường hợp khoảng trống loại CHAR(160) mà hàm TRIM không xử lý được thì công thức như sau

=SUBSTITUTE(A1,CHAR(160),"")

Nhưng công thức này sẽ thay thế toàn bộ khoảng trống. Nếu muốn giữ trong chuỗi có 1 khoảng trống ngăn cách giữa các từ thì công thức là:

=TRIM(SUBSTITUTE(A1,CHAR(160)," "))

Liên hệ tư vấn khóa học Excel cho người đi làm hoặc đặt hàng đào tạo tại doanh nghiệp

{Đt+Zalo} - 038 696 1334


0 Comment:

Đăng nhận xét

Excel Thỉnh Vũ. Được tạo bởi Blogger.