Khoảng trắng có thể là một vấn đề đau đầu so với các nhà phân tích dữ liệu và tín đồ viết công thức. Đó là chính vì chúng không dễ phát hiện, tuy nhiên có thể gây ra những lỗi tính toán cực nhọc chịu.

Bạn đang xem: Xóa khoảng trắng trong chuỗi

*

1. Tra cứu & thay thế sửa chữa (Find và Replace)

Phương pháp thứ nhất để tìm kiếm kiếm khoảng trắng là sử dụng tuấn kiệt Find và Replace.

Sau khi khắc ghi các ô bạn muốn tìm kiếm, hãy chuyển đến tab Home. Sau đó, mở thực đơn thả xuống Find & Select. Lựa chọn tùy lựa chọn Replace. Phím tắt làCtrl+H.

*

Cửa sổ Find Replace sẽ xuất hiện. Bên trên tab Replace, hãy đặt một khoảng không trong ngôi trường Find what. Đảm bảo rằng không bao gồm gì vào trường Replace with. Dìm Replace All (phím tắt:Alt+A) nhằm xóa mọi trường thích hợp của khoảng chừng trắng vào tập dữ liệu mà các bạn đã chọn.

*

Mặc dù cách thức này thực sự nhanh lẹ và dễ dàng, nhưng lại nó chỉ bổ ích cho tài liệu mà bạn muốn xóa TẤT CẢ khoảng chừng trắng. Tuy nhiên, bao gồm lúc bạn muốn giữ khoảng cách giữa các từ. Ví dụ: nếu những ô của người sử dụng chứa cả họ cùng tên, bạn cũng có thể sẽ mong giữ khoảng cách giữa những tên đó.

Trường hòa hợp này đang đưa họ đến phương thức thứ hai nhằm “săn” tìm khoảng trắng.

2. Hàm TRIM

Hàm TRIM sa thải tất cả những khoảng trắng trong một chuỗi văn bản, ngoại trừ các khoảng trắng đơn giữa các từ.

Dưới đây là ví dụ về một báo cáo trong đó một số ô trông y hệt như được lùi vào nhưng lại phần lùi vào thực sự chỉ cần khoảng trắng thừa. Mang sử bọn họ muốn xóa những khoảng không đó nhằm đồng nhất. Bạn cũng có thể sử dụng hàm TRIM để triển khai điều đó.

*

Điều duy nhất bạn cần xác minh để công dụng TRIM chuyển động là văn bạn dạng cần được cắt. Bởi vì vậy, hãy nhập tên của ô hoặc nhấp vào ô bạn có nhu cầu cắt cùng nhấn Enter. Điều này đã trả về công dụng bạn đã tìm kiếm: văn bạn dạng không có khoảng trắng trước hoặc sau nó.

*

Khi bạn xào luộc công thức xuống cho toàn cục cột, hiệu quả sẽ như vậy này.

*

Như chúng ta cũng có thể thấy, khoảng cách giữa những từ vẫn được giữ lại nguyên, nhưng bất kỳ khoảng cách nào trước hoặc sau lúc văn phiên bản đã bị xóa.

Với phương pháp này, bọn họ phải sinh sản một cột trọn vẹn mới, vì chưng vậy bạn sẽ phải thêm bước bổ sung cập nhật là thay thế sửa chữa cột ban sơ bằng cột mới bằng cách sử dụng CopyPaste Values. Sau đó, bạn cũng có thể xóa cột với những công thức.

3. Power Query

Giống như các hàm với công thức, các truy vấn cũng hoàn toàn có thể bị “vấp” vày việc gồm một khoảng trống lạc chỗ.

*

Nếu bạn không cứng cáp liệu khoảng tầm trắng tất cả phải là nguyên nhân gây ra sự nắm hay không, bạn cũng có thể nhấp vào bản xem trước của Editor để xem có tầm khoảng trống tốt không.

*

Để sa thải khoảng trắng, nguồn Query có tính năng Trim được tra cứu thấy vào menu chuột phải. Với cột bạn muốn chọn, chỉ cần bấm chuột phải và lựa chọn Transform cùng Trim.

*

Thao tác này giảm bỏ toàn bộ khoảng trống trước / sau chuỗi văn phiên bản để truy vấn trả về những giá trị bao gồm xác.

Xem thêm: Shop Đồ Bơi Cho Người Béo Trở Nên Thon Thả, 5+ Ý Tưởng Chọn Đồ Bơi Cho Người B É O

*

4. Macro với VBA

Hãy để ý cùng một lấy một ví dụ mà chúng ta đã thực hiện cho hàm TRIM, mà lại lần này chúng ta sẽ sử dụng macro để cắt bớt khoảng tầm trắng ngoài văn bản.

Bắt đầu bằng phương pháp mở VB Editor. Chuyển mang lại tab Developervà lựa chọn Visual Basic Button. Phím tắt là Alt+F11.

*

Ở đây đã có được viết một macro đơn giản và dễ dàng lặp qua từng ô cùng thay nuốm giá trị của ô đó bằng giá trị sẽ được cắt bớt.

*

Một vào những tiện ích của việc áp dụng macro là chúng ta có thể gán nó cho một nút. Ở phía trên tôi đã gán nó cho 1 nút trên trang tính thực tế.

*

Và tại đây nó đã đạt thêm vào ribbon bằng cách đưa macro này vào Personal Macro Workbook cùng gán một nút mang đến nó.

*

Một yếu điểm của vấn đề sử dụng phương pháp macro để loại bỏ khoảng trống là chúng ta không thể trả tác hành động khi macro đã có được chạy. Trong trường đúng theo đó, có thể là một ý kiến hay nhằm lưu tệp trước lúc chạy macro, nếu khách hàng nghĩ rằng chúng ta có thể cần yêu cầu cắt bớt tài liệu vì nguyên nhân nào đó.

Điều đặc trưng cần để ý là hàm VBA Trim KHÔNG cắt bớt khoảng trống thừa giữa các từ. Hàm TRIM của Excel sẽ loại bỏ khoảng trắng bổ sung giữa các từ. Vày vậy, nếu bao gồm hai khoảng trắng thân họ cùng tên, TRIM sẽ sa thải khoảng trắng bửa sung. VBA's Trim sẽ không làm điều này. Nó chỉ loại trừ khoảng trắng từ trên đầu hoặc cuối chuỗi.

5. Trim những ký từ bỏ khác

Đôi lúc sau khi bạn đã cắt bớt khoảng trắng ngoài văn bạn dạng của mình, bạn vẫn đang còn thể chạm chán lỗi tính toán. Một tại sao cho điều này rất có thể là vì chưng một nhân vật cạnh tranh phát hiện tại khác. Điều này hay được thực hiện trong mã hóa HTML ( ) và giống như như một khoảng tầm trắng thông thường, nhưng mà sẽ không bị xóa vị hàm TRIM hoặc macro trên.

Để xác minh nguyên nhân, bạn cũng có thể sử dụng hàm CODE. Bằng cách sao chép với dán ký tự ẩn vào trong 1 ô trống, sau đó xác định văn bạn dạng của ô đó trong hàm CODE (“văn bản” là đối số duy nhất cần được khẳng định cho hàm CODE), các bạn sẽ trả về một số trong những mã cho ký kết tự đó. Tìm kiếm cấp tốc trên Google về số mã kia sẽ bật mí loại ký tự nhiều người đang xử lý.

*

Trong trường thích hợp này, ký tự khoảng tầm trắng không ngắt là mã 160.

Một phương pháp để xóa ký tự đó khỏi văn phiên bản của chúng ta là thực hiện Find & Replace. Bạn chỉ việc sao chép cam kết tự với dán vào trường Find what.

*

Bạn cũng có thể sử dụng hàm REPLACE để làm điều tương tự.

Một tùy chọn khác, họ muốn xóa ký tự cuối cùng trong văn bản, sử dụng những hàm LEFTLEN để tạo nên một thiên tài cắt thiết lập về cơ bản.

LEFT trả về các ký tự ngoài cùng phía trái trong một ô. LEN (viết tắt của Length) trả về số ký kết tự vào một ô.

Vì vậy, phối kết hợp hai hàm đó cùng trừ đi 1 tự LEN để đào thải ký tự không hề muốn đó đã chỉ còn lại văn phiên bản mà không có ký tự té sung.