Cách sử dụng Hàm SẠCH trong Excel (10 Ví dụ)

  • Chia Sẻ Cái Này
Hugh West

Hàm CLEAN là một hàm văn bản Excel được sử dụng để xóa các ký tự không in được hoặc ngắt dòng khỏi văn bản của tập dữ liệu. Trong bài viết này, bạn sẽ có thể biết chi tiết về chức năng CLEAN và biết một số cách sử dụng chức năng này với một số ví dụ.

Tải xuống Sổ làm việc

Hàm SẠCH.xlsm

Hàm SẠCH: Tóm tắt & Cú pháp

⦿ Mục tiêu của hàm

Hàm CLEAN xóa tất cả các ký tự không in được khỏi văn bản.

⦿ Cú pháp

=CLEAN(văn bản)

⦿ Đối số

Đối số Bắt buộc/Tùy chọn Giải thích
văn bản Bắt buộc Đây là chuỗi văn bản mà bạn muốn xóa tất cả các ký tự không in được

⦿ Giá trị trả về

Sau khi nhập hàm, nó sẽ sẽ cung cấp cho bạn chuỗi văn bản không chứa tất cả các ký tự không in được.

⦿ Phiên bản

Hàm CLEAN được giới thiệu trong phiên bản Excel 2000 và có sẵn cho tất cả các phiên bản sau đó.

Lưu ý

Hàm CLEAN chỉ có thể xóa các ký tự không in được biểu thị bằng các số 0 đến 31 trong mã ASCII 7 bit.

10 Ví dụ về cách sử dụng Hàm CLEAN trong Excel

Ở đây chúng ta sẽ sử dụng như sau dữ liệubảng của một trường đại học trong đó chúng tôi có một số ký tự không in được trong dữ liệu đã nhập từ một nguồn khác. Bằng cách sử dụng bảng này, chúng tôi sẽ giải thích các ví dụ khác nhau về chức năng này.

Để tạo bài viết, chúng tôi đã sử dụng phiên bản Microsoft Excel 365 , bạn có thể sử dụng bất kỳ phiên bản nào khác tùy theo sự thuận tiện của mình.

1. Xóa các ký tự không in được

Ở đây, chúng tôi có một số Id email có một số ký tự không in được như CHAR(15) , CHAR(12) và bằng cách sử dụng chức năng CLEAN chúng tôi sẽ xóa chúng và lấy Id Email Thực.

➤Chọn ô đầu ra D5

=CLEAN(C5)

C5 Id email đã nhập mà chúng tôi muốn xóa các ký tự không in được.

➤Nhấn ENTER

➤Kéo công cụ Fill Handle

Kết quả :

Bằng cách này, bạn sẽ nhận được Id email thực không có tất cả các ký tự không in được.

Đọc thêm: Cách sử dụng hàm TEXT trong Excel (10 ví dụ)

2. Xóa dòng Br eak

Giả sử bạn có một số ngắt dòng giữa tên và họ của học sinh và bạn muốn xóa các ngắt dòng này bằng cách sử dụng hàm CLEAN .

➤Chọn ô đầu ra D5

=CLEAN(C5)

C5 Tên học sinh từmà bạn muốn xóa ngắt dòng.

➤Nhấn ENTER

➤Kéo Fill Handle Công cụ

Kết quả :

Sau đó, bạn sẽ nhận được Tên học sinh miễn phí từ tất cả các ngắt dòng.

3. Sử dụng Hàm CLEAN và Hàm TRIM

Đôi khi, bạn có thể có thêm khoảng trống trong chuỗi văn bản CHAR(32) và vì hàm CLEAN không thể xóa phần này nên ở đây chúng tôi đang sử dụng hàm TRIM cùng với hàm CLEAN để xóa CHAR(15) , CHAR(12) CHAR(32) khỏi Id email đã nhập bên dưới.

➤Chọn ô đầu ra D5

=TRIM(CLEAN(C5))

C5 Id email đã nhập mà chúng tôi muốn xóa các ký tự không in được từ đó.

TRIM sẽ xóa tất cả khoảng trắng thừa khỏi chuỗi văn bản.

➤Nhấn ENTER

➤Kéo Công cụ Fill Handle

xuống

Kết quả :

Bằng cách này, bạn sẽ nhận được Id email thực không có tất cả các ký tự không in được.

4. Sử dụng hàm CLEAN và hàm SUBSTITUTE

Đôi khi, bạn có thể có các ký tự không in được mà chức năng CLEAN không thể xóa được. Trong cột Id email đã nhập , chúng tôi có một số khoảng trắng không ngắt là CHAR(160) . Để loại bỏ các loạicác ký tự không in được, chúng ta có thể sử dụng hàm SUBSTITUTE cùng với chức năng CLEAN chức năng TRIM .

➤Chọn ô đầu ra D5

=TRIM(CLEAN(SUBSTITUTE(C5,CHAR(160),"")))

C5 Id email đã nhập mà chúng tôi muốn xóa các ký tự không in được.

SUBSTITUTE sẽ thay thế CHAR(160) bằng Trống, SẠCH sẽ xóa các ký tự không in được CHAR(15) , CHAR(12) TRIM sẽ xóa tất cả khoảng trắng thừa khỏi chuỗi văn bản.

➤Nhấn ENTER

➤Kéo Công cụ Fill Handle

xuống

Kết quả :

Sau đó, bạn sẽ nhận được Id email thực không có tất cả các ký tự không in được.

Đọc thêm: Cách sử dụng hàm REPLACE trong Excel (3 ví dụ phù hợp)

5. Sử dụng hàm Hàm CLEAN và Hàm LEN

Ở đây, chúng ta sẽ đếm số ký tự của Tên học sinh bằng cách sử dụng hàm LEN sau khi loại bỏ ngắt dòng với sự trợ giúp của chức năng CLEAN .

➤Chọn ô đầu ra D5

=LEN(TRIM(CLEAN(C5)))

C5 Tên học sinh có độ dài ký tự mà bạn muốn đếm.

CLEAN sẽ xóa dấu ngắt dòng và TRIM sẽ xóa tất cả khoảng trắng thừa khỏi chuỗi văn bản. Sau đó LEN sẽ đếm ký tựđộ dài.

➤Nhấn ENTER

➤Kéo công cụ Fill Handle

<0 xuống>

Kết quả :

Sau đó, bạn sẽ có thể đếm số ký tự của Tên học sinh .

Bài đọc tương tự

  • Cách sử dụng hàm CODE trong Excel (5 ví dụ)
  • Sử dụng hàm EXACT trong Excel (6 ví dụ phù hợp)
  • Cách sử dụng hàm FIXED trong Excel (6 ví dụ phù hợp)
  • Sử dụng Hàm UPPER trong Excel (4 Ví dụ)
  • Cách Sử dụng Hàm TÌM KIẾM trong Excel (3 Ví dụ)

6. Sử dụng Hàm CLEAN và Hàm LEFT

Giả sử bạn muốn trích xuất phần tên từ Id email đã nhập và để làm điều này, bạn có thể sử dụng hàm CLEAN Hàm LEFT .

➤Chọn ô đầu ra D5

=LEFT(CLEAN(C5),FIND("@",CLEAN(C5),1)-1)

C5 Id email đã nhập .

CLEAN sẽ xóa các ký tự không in được và FIND(“@ ”, SẠCH(C5),1) sẽ g xác định vị trí của “@” trong chuỗi văn bản. Vì vậy, FIND sẽ trả về 6 và sau đó 6-1=5 sẽ là số ký tự trong hàm LEFT .

Sau đó TRÁI sẽ trích xuất năm ký tự đầu tiên từ Id Email sạch.

➤Nhấn ENTER

➤Kéo xuống Công cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ nhận đượctên sinh viên trong cột Tên .

Đọc thêm: Cách sử dụng Hàm RIGHT trong Excel (Với 6 Ví dụ đơn giản)

7. Thay thế ký tự

Ở đây, chúng ta sẽ tạo Id email mới bằng cách xóa các ký tự không in được và thay thế “gmail” với “yahoo” từ cột Id email đã nhập .

➤Chọn ô đầu ra D5

=SUBSTITUTE(CLEAN(C5),"gmail","yahoo")

C5 Id email đã nhập .

SUBSTITUTE sẽ thay thế “gmail” bằng “yahoo”

➤Nhấn ENTER

➤Kéo xuống Công cụ Fill Handle

Kết quả :

Bằng cách này, bạn sẽ nhận được Id email mới .

8. Kiểm tra xem văn bản có cần được làm sạch không

Đối với một tập dữ liệu lớn, có thể rất mệt mỏi khi tìm ra văn bản nào bạn cần xóa. Nhưng nó có thể được thực hiện dễ dàng nếu bạn có thể dễ dàng kiểm tra chuỗi văn bản nào sẽ được làm sạch. Để làm điều này ở đây, chúng tôi đang sử dụng Hàm IF .

➤Chọn ô đầu ra D5

=IF(CLEAN(C5)=C5,"Cleaned","Not Cleaned")

C5 Id email đã nhập .

CLEAN(C5)=C5 là bài kiểm tra logic có nghĩa là chuỗi văn bản bằng với chuỗi văn bản bị loại bỏ bởi tất cả các ký tự không in được. Khi nó là TRUE thì IF sẽ trả về “Đã làm sạch” nếu không thì “Không được làm sạch”

➤Nhấn ENTER

➤Kéo xuốngcông cụ Fill Handle

Kết quả :

Sau đó, bạn sẽ biết chuỗi văn bản nào bạn phải làm sạch.

9. Lấy giá trị trung bình

Ở đây, chúng tôi có một số điểm nhưng có một số ký tự không in được và bạn có thể xóa chúng bằng cách sử dụng chức năng CLEAN . Nhưng sau đó, các con số sẽ chuyển thành văn bản nên bạn không thể nhận được Điểm trung bình nếu không chuyển đổi chúng thành giá trị bằng cách sử dụng hàm VALUE .

➤Chọn ô đầu ra D5

=VALUE(CLEAN(C5))

C5 Đã nhập Dấu .

CLEAN sẽ xóa phần dữ liệu không cần thiết (nhưng chuyển đổi dữ liệu thành văn bản) và sau đó, VALUE sẽ chuyển đổi chuỗi văn bản thành số.

➤Nhấn ENTER

➤Kéo công cụ Fill Handle

<0 xuống>

Sau đó, bạn sẽ nhận được điểm ở định dạng số.

Để nhận được Điểm trung bình, nhập công thức sau vào ô D11

=AVERAGE(D5:D10)

D5:D10 là phạm vi của Điểm

Cuối cùng, bạn sẽ nhận được 73,83 Điểm trung bình .

10. Sử dụng g Mã VBA

Chức năng CLEAN cũng có thể được sử dụng trong VBA mã.

➤Chuyển đến Tab Nhà phát triển> > Visual Basic Tùy chọn

Sau đó, Visual Basic Editor sẽ mở ralên.

➤Chuyển đến Chèn Tab>> Mô-đun Tùy chọn

Sau đó, một Mô-đun sẽ được tạo.

➤Viết đoạn mã sau

4323

Các ô C5 đến C10 của Cột C sẽ không có các ký tự không in được nhờ chức năng CLEAN và chúng ta sẽ nhận được kết quả trong các ô tương ứng của Cột D .

➤Nhấn F5

Kết quả :

Bằng cách này, bạn sẽ nhận được Id email thực không có tất cả các ký tự không in được.

Những điều cần nhớ

🔺 Hàm này chỉ xóa mã 0 đến 31 7 bit ASCII khỏi văn bản đã cho.

🔺 Chức năng CLEAN cũng có thể xóa một số ký tự không in được và không hiển thị.

🔺 Nó không thể xóa các ký tự không in được không có trong mã ASCII .

Phần Thực hành

Để tự thực hành, tôi đã cung cấp phần Thực hành như bên dưới trong trang tính có tên Thực hành . Vui lòng tự làm.

Kết luận

Trong bài viết này, chúng tôi đã cố gắng giới thiệu và sử dụng chức năng CLEAN trong Excel. Hy vọng bạn sẽ thấy nó hữu ích. Nếu bạn có bất kỳ đề xuất hoặc câu hỏi nào, vui lòng chia sẻ chúng trong phần bình luận.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.