Làm cách nào để xóa nhiều ký tự không mong muốn trong excel?
Trong hướng dẫn này, tôi sẽ giải thích cách xóa các ký tự đặc biệt @&}~#%$ khỏi chuỗi văn bản. Phương pháp này sử dụng Power Query. nếu bạn đang sử dụng Excel 2013, bạn sẽ cần tải xuống và cài đặt bổ trợ Power Query, sử dụng liên kết này https. //www. Microsoft. com/en-gb/tải xuống/chi tiết. aspx?id=39379 Show Nếu bạn có phiên bản Excel mới hơn (2016 trở lên), phần bổ trợ Power Query đã được cài đặt sẵn Ở đây chúng tôi sẽ giả sử bạn đang áp dụng phương pháp này cho một cột giá trị. Thực hiện theo các hướng dẫn sau để xóa các ký tự đặc biệt khỏi tất cả các chuỗi văn bản trong cột đó Mọi thứ đều ổn và công thức sẽ hoạt động. Nhưng vì một số lý do không xác định, một số ít kết quả bị lỗi Lần đầu tiên điều này xảy ra với tôi, tôi đã dành nhiều thời gian để cố gắng tìm ra vấn đề chỉ để phát hiện ra một số dữ liệu tra cứu có thêm các ký tự khoảng trắng được đính kèm ở cuối Điều này xảy ra rất nhiều. Dữ liệu có thể có các ký tự khoảng trắng ở đầu hoặc ở cuối. Nó thậm chí có thể có nhiều khoảng cách giữa các từ không nên có Bây giờ chúng ta đã biết vấn đề, làm thế nào chúng ta có thể khắc phục nó? Trong bài đăng này, chúng tôi sẽ xem xét nhiều phương pháp khác nhau để xóa các ký tự khoảng trắng thừa không mong muốn này khỏi dữ liệu của chúng tôi Dữ liệu mẫu của chúng tôi cho bài viếtĐối với bài đăng này, chúng tôi sẽ xem xét một bộ dữ liệu đơn giản. Nó chỉ là “Xin chào thế giới. ” lặp đi lặp lại nhưng với nhiều khoảng trống khác nhau được thêm vào
Hãy xem làm thế nào chúng ta có thể khắc phục tất cả những điều này Loại bỏ khoảng trắng thừa bằng chức năng TRIMPhương pháp đầu tiên chúng ta sẽ xem xét là phương pháp đơn giản nhất Không gian thừa là một vấn đề phổ biến đến nỗi có một chức năng để loại bỏ (hoặc cắt) chúng. Đó là chức năng TRIM Nó làm chính xác những gì nó có thể làm. Nó cắt bỏ mọi khoảng trống thừa từ dữ liệu. Nó xóa tất cả các khoảng trắng khỏi một chuỗi văn bản ngoại trừ các khoảng trắng đơn lẻ giữa các từ Hàm TRIM có một đầu vào bắt buộc và đây là văn bản mà chúng tôi muốn cắt bớt khoảng trắng thừa. Đầu vào có thể là tham chiếu ô như B2 hoặc chuỗi được mã hóa cứng như ” Hello World. “
Loại bỏ khoảng trắng thừa giữa các từ bằng Tìm và Thay thếPhương pháp tiếp theo sẽ sử dụng tính năng tìm kiếm và thay thế của Excel Điều này sẽ chỉ hoạt động để xóa khoảng trắng thừa giữa các từ Trước tiên, chúng ta cần chọn cơn thịnh nộ của các ô mà chúng ta muốn xóa không gian thừa Sau đó chuyển đến tab Trang chủ ➜ Phần chỉnh sửa ➜ nhấn nút Tìm & Chọn ➜ chọn tùy chọn Thay thế từ menu Bạn cũng có thể sử dụng phím tắt Ctrl + H Cả hai sẽ mở menu Tìm & Thay thế và chúng tôi có thể nhấn nút Tùy chọn để có thêm các tùy chọn tìm và thay thế trước Trong phần Find what, chúng ta cần thêm hai ký tự khoảng trắng. Chúng ta có thể nhấn phím cách hai lần trên bàn phím Trong phần Replace with, chúng ta cần thêm một ký tự khoảng trắng. Chúng ta có thể nhấn phím Space một lần trên bàn phím Chúng ta có thể biết các ký tự khoảng trắng nằm trong vùng nhập liệu vì con trỏ sẽ di chuyển sang phải mỗi khi chúng ta nhấn phím cách Đảm bảo rằng các tùy chọn nâng cao khác được chọn là Trong trang tính và Tìm trong công thức Nhấn nút Thay thế tất cả. Vì có các chuỗi 5 khoảng trắng trong dữ liệu của chúng tôi, chúng tôi sẽ cần nhấn nút Thay thế tất cả một vài lần cho đến khi không còn tìm thấy bất kỳ ký tự khoảng trắng kép nào trong dữ liệu Điều này sẽ để lại một khoảng trắng ở đầu hoặc cuối dữ liệu nếu có bất kỳ khoảng trắng nào ở đó Loại bỏ khoảng trắng thừa bằng Power QueryPower Query là tất cả về chuyển đổi dữ liệu, do đó, nó sẽ có thể xử lý tác vụ này Chọn dữ liệu và chuyển đến tab Data ➜ nhấn lệnh From Table/Range Thao tác này sẽ biến dữ liệu của chúng ta thành Bảng Excel, nếu nó chưa được định dạng thành một Chúng tôi có thể đảm bảo rằng phạm vi dữ liệu đã chọn là chính xác và điều chỉnh nó nếu cần. Dữ liệu của chúng tôi không có bất kỳ tiêu đề cột nào, vì vậy chúng tôi sẽ bỏ chọn hộp Bảng của tôi có tiêu đề Nhấn nút OK để tạo bảng và trình chỉnh sửa truy vấn nguồn sẽ mở ra Nhấp chuột phải vào tiêu đề cột ➜ chọn Transform ➜ chọn Trim Thật không may, điều này không loại bỏ bất kỳ khoảng trắng thừa nào giữa các từ và chúng tôi cần triển khai một vài bước chuyển đổi Giá trị thay thế để thực hiện điều này Nhấp chuột phải vào cột và chọn Thay thế giá trị từ menu Giống như phương pháp tìm và thay thế, chúng ta sẽ cần thêm hai khoảng trắng làm Giá trị cần tìm và một khoảng trắng làm giá trị Thay thế bằng. Sau đó, chúng ta có thể nhấn nút OK để thêm chuyển đổi này Chúng tôi cần lặp lại bước này cho đến khi tất cả các khoảng trống thừa đã bị xóa khỏi dữ liệu của chúng tôi Để lấy lại dữ liệu đã làm sạch vào Excel, chúng ta cần đóng và tải dữ liệu Chúng ta có thể chuyển đến tab Trang chủ trong trình chỉnh sửa truy vấn nguồn ➜ nhấn Đóng và Tải ➜ chọn Đóng và Tải vào ➜ chọn Bảng và chọn vị trí để tải bảng Xóa khoảng cách thừa giữa các từ bằng VBAVBA cũng có chức năng cắt được tích hợp sẵn
Đoạn mã trên sẽ lặp qua từng ô trong phạm vi đã chọn và áp dụng hàm VBA Trim cho giá trị bên trong ô Tương tự như chuyển đổi Power query Trim, nó sẽ chỉ xóa khoảng trắng ở đầu và cuối của bất kỳ văn bản nào |