Khoảng trắng rất có thể là một vụ việc đau đầu đối với các nhà phân tích dữ liệu và bạn viết công thức. Đó là chính vì chúng rất khó phát hiện, nhưng mà có thể tạo ra các lỗi tính toán cực nhọc chịu.

Bạn đang xem: Hàm cắt khoảng trắng

*

1. Tìm & sửa chữa (Find & Replace)

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

Sau khi đánh dấu các ô bạn có nhu cầu tìm kiếm, hãy chuyển mang đến tab Home. Sau đó, mở menu thả xuống Find & Select. Chọn tùy 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 có gì trong trường Replace with. Dấn Replace All (phím tắt:Alt+A) để xóa rất nhiều trường hòa hợp của khoảng tầm trắng trong tập dữ liệu mà chúng ta đã chọn.

*

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

Trường hòa hợp này sẽ đưa chúng ta đến cách thức thứ hai nhằm “săn” tìm khoảng chừng trắng.

2. Hàm TRIM

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

Dưới đó là ví dụ về một report trong đó một số ô trông giống như được lùi vào tuy vậy phần lùi vào thực sự chỉ với khoảng white thừa. Trả sử bọn họ muốn xóa những không gian đó để đồng nhất. Chúng ta cũng có thể sử dụng hàm TRIM để làm điều đó.

*

Điều duy nhất các bạn cần xác minh để công dụng TRIM hoạt động là văn bản cần được cắt. Vì vậy, hãy nhập thương hiệu 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 vẫn trả về hiệu quả bạn vẫn tìm kiếm: văn bản không có tầm khoảng trắng trước hoặc sau nó.

*

Khi bạn coppy công thức xuống cho toàn thể cột, công dụng sẽ như thế này.

*

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

Với phương thức này, chúng ta phải tạo thành một cột hoàn toàn mới, vì vậy bạn sẽ phải thêm bước bổ sung cập nhật là sửa chữa cột lúc đầu bằng cột mới bằng phương pháp sử dụng CopyPaste Values. Sau đó, chúng ta cũng có thể xóa cột với những công thức.

3. Nguồn Query

Giống như những 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ị việc gồm 1 khoảng trống lạc chỗ.

*

Nếu bạn không dĩ nhiên liệu khoảng chừng trắng có phải là tại sao gây ra sự nuốm hay không, chúng ta có thể nhấp vào phiên bản xem trước của Editor để xem có tầm khoảng trống giỏi không.

*

Để đào thải khoảng trắng, nguồn Query tất cả tính năng Trim được tìm thấy trong menu loài 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 bạn dạng để truy vấn trả về những giá trị thiết yếu xác.

Xem thêm: Top Những Bài Hát Buồn Dành Cho Con Gái Thất Tình, Tổng Hợp Những Bài Hát Dành Cho Con Gái Thất Tình

*

4. Macro với VBA

Hãy để mắt tới cùng một ví dụ như mà bọn họ đã thực hiện cho hàm TRIM, tuy nhiên lần này chúng ta sẽ sử dụng macro để cắt bớt khoảng tầm trắng khỏi văn bản.

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

*

Ở đây đã làm được viết một macro đơn giản lặp qua từng ô cùng thay núm giá trị của ô đó bởi giá trị đã được cắt bớt.

*

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

*

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

*

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

Điều đặc biệt quan trọng cần xem xét là hàm VBA Trim KHÔNG cắt bớt không gian thừa giữa các từ. Hàm TRIM của Excel sẽ thải trừ khoảng trắng bổ sung giữa các từ. Bởi vậy, nếu có hai khoảng trắng giữa họ cùng tên, TRIM sẽ đào thải khoảng trắng bửa sung. VBA's Trim sẽ không còn 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ừ khác

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

Để xác định nguyên nhân, bạn cũng có thể sử dụng hàm CODE. Bằng phương pháp sao chép cùng dán ký tự ẩn vào một ô 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 đề nghị được xác định cho hàm CODE), các bạn sẽ trả về một trong những mã cho cam kết tự đó. Search kiếm cấp tốc trên Google về số mã kia sẽ bật mý loại cam kết tự ai đang xử lý.

*

Trong trường vừa lòng này, ký kết tự khoảng trắng ko ngắt là mã 160.

Một phương pháp để xóa cam kết tự đó khỏi văn phiên bản của bạn là sử dụng Find & Replace. Bạn chỉ cần 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ự sau cùng trong văn bản, sử dụng những hàm LEFTLEN để tạo nên một hào kiệt cắt tùy chỉnh về cơ bản.

LEFT trả về các ký tự ngoại trừ cùng bên trái trong một ô. LEN (viết tắt của Length) trả về số ký tự trong một ô.

Vì vậy, phối kết hợp hai hàm đó và trừ đi 1 tự LEN để loại trừ ký tự không hề muốn đó đang chỉ vướng lại văn bạn dạng mà không tồn tại ký tự ngã sung.