Nếu dữ liệu của bạn được nhập hoặc sao chép từ một nguồn bên ngoài, dữ liệu đó có thể chứa một số ký tự không mong muốn như dấu phẩy hoặc dấu hoa thị [*]
Nếu bạn muốn xóa các ký tự dấu hoa thị này trong dữ liệu của mình hoặc thay thế chúng bằng ký tự khác, hướng dẫn này có thể cung cấp hướng dẫn
Không giống như các ký tự khác, việc thay thế hoặc xóa dấu hoa thị không thể được thực hiện theo cách truyền thống
Điều này là do ký tự dấu hoa thị cũng được sử dụng làm ký tự đại diện trong Excel [để biểu thị toàn bộ chuỗi]
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn hai cách để loại bỏ ký tự dấu hoa thị trong Excel
Chúng tôi cũng sẽ chứng minh một trường hợp đặc biệt khi bạn muốn thay thế hoặc xóa một dấu hoa thị nhất định trong văn bản của mình thay vì tất cả
Mục lục
Sử dụng tính năng Tìm và Thay thế để Thay thế Dấu hoa thị trong Excel
Hộp thoại Tìm và Thay thế của Excel là một cách tuyệt vời để tìm các mục trên trang tính của bạn và hoàn thành công việc một cách nhanh chóng
Tất cả những gì bạn cần làm là nhập chuỗi tìm kiếm của bạn để chỉ định những gì bạn muốn thay thế và sau đó chỉ định những gì bạn muốn thay thế bằng
Bây giờ như đã đề cập trước đó, dấu hoa thị là một ký tự đại diện trong Excel. Như vậy, nó không thể được đối xử giống như các ký tự khác
Điều này có nghĩa là, thao tác Tìm và Thay thế đơn giản bằng cách sử dụng dấu '*' trong trường 'Tìm nội dung' sẽ không có tác dụng gì
Thay vào đó, bạn sẽ cần đặt trước dấu hoa thị một ký tự thoát như dấu ngã [~]. Microsoft Excel sử dụng dấu ngã [~] làm điểm đánh dấu để cho biết rằng ký tự tiếp theo là ký tự
Hãy cho chúng tôi xem một ví dụ để hiểu cách chúng tôi có thể sử dụng tính năng Tìm và Thay thế để thay thế tất cả các Dấu hoa thị trong dữ liệu
Dưới đây là các bước
- Nhấp vào Tìm & Chọn ->Thay thế từ tab Trang chủ [trong nhóm ‘Chỉnh sửa’]. Ngoài ra, bạn có thể nhấn CTRL + H trên bàn phím
- Thao tác này sẽ mở hộp thoại Tìm và Thay thế
- Nhập “~*” vào trường ‘Tìm gì’
- Trong trường 'Thay thế bằng', nhập nội dung bạn muốn thay thế ký tự dấu hoa thị bằng. Nếu bạn chỉ muốn xóa nó, bạn có thể để trống trường này
- Nhấp vào nút 'Thay thế tất cả'
Thao tác này sẽ thay thế [hoặc xóa] tất cả các phiên bản của ký tự '*' khỏi trang tính của bạn
Ghi chú. Nếu bạn chỉ muốn thay thế một trường hợp nhất định của biểu tượng dấu hoa thị, hãy nhấp vào nút 'Thay thế' để thay thế
Sau khi hoàn tất, bạn có thể đóng hộp thoại Tìm và Thay thế bằng cách nhấp vào nút Đóng
Sử dụng hàm SUBSTITUTE để thay thế dấu hoa thị trong Excel
Một cách dễ dàng khác để thay thế dấu hoa thị trong Excel là sử dụng hàm SUBSTITUTE. Hàm này có thể được sử dụng để thay thế hoặc xóa một ký tự cụ thể khỏi chuỗi. Cú pháp chung của hàm là
=SUBSTITUTE [original_string, old_character, new_character, instance_number]
Đây,
- original_string là văn bản hoặc tham chiếu đến ô mà bạn muốn làm việc
- old_character là ký tự mà bạn muốn thay thế
- new_character là ký tự mà bạn muốn thay thế old_character bằng
- instance_number là tùy chọn. Đây là ví dụ của old_character mà bạn muốn thay thế.
Cũng có thể tùy chỉnh công thức trên sao cho phù hợp để xóa một ký tự cụ thể khỏi chuỗi, như sau
=SUBSTITUTE [original_string, old_character, “”]
Công thức này sẽ thay thế old_character bằng một khoảng trống [“”], có nghĩa là về cơ bản ký tự sẽ bị xóa
Giả sử bạn có cùng một tập hợp các giá trị chuỗi có ký hiệu dấu hoa thị [*] ở các vị trí ngẫu nhiên và bạn muốn thay thế tất cả các phiên bản của chúng bằng dấu phẩy [,]
Đối với điều này, bạn có thể sử dụng chức năng SUBSTITUTE với các bước sau
- Chọn ô đầu tiên của cột mà bạn muốn kết quả xuất hiện. Trong ví dụ của chúng tôi, nó sẽ là ô B2
- Nhập công thức. =SUBSTITUTE[A2,”*”,”,”]
- Nhấn phím quay lại
- Điều này sẽ cung cấp cho bạn văn bản thu được sau khi xóa tất cả các phiên bản của ký hiệu '*' trong ô A2
- Bấm đúp vào núm điều khiển điền của ô B2. hoặc kéo nó xuống để sao chép công thức vào các ô còn lại trong cột
Tập dữ liệu của bạn bây giờ sẽ trông như thế này
Chỉ thay thế một Phiên bản cụ thể của Dấu hoa thị trong Excel
Bây giờ chúng ta hãy xem xét trường hợp bạn muốn xóa một trường hợp cụ thể nếu ký hiệu dấu hoa thị. Trong trường hợp này, bạn có thể sử dụng tham số tùy chọn cuối cùng của hàm SUBSTITUTE, vì tham số này cho phép bạn chỉ định trường hợp nào của ký hiệu mà bạn muốn xóa
Điều này có nghĩa là, nếu bạn muốn xóa hoặc thay thế phiên bản đầu tiên của ký tự, cú pháp hàm của bạn sẽ là
=SUBSTITUTE [original_string, old_character, “,”,1]
Tương tự, nếu bạn muốn thay thế hoặc loại bỏ phiên bản thứ hai của ký tự, cú pháp hàm của bạn sẽ là
=SUBSTITUTE [original_string, old_character, “,”,2]
Trong ảnh chụp màn hình sau, giả sử bạn chỉ muốn thay thế phiên bản đầu tiên của biểu tượng dấu hoa thị trong ô A2 bằng dấu phẩy. Công thức của bạn sau đó sẽ là
=SUBSTITUTE [A2, “*”, “,”,1]
Đây là kết quả bạn sẽ nhận được
Lưu ý rằng khi sử dụng hàm SUBSTITUTE, bạn không cần sử dụng ký tự thoát trước ký hiệu dấu hoa thị
Trong hướng dẫn này, chúng tôi đã chỉ cho bạn hai cách để thay thế hoặc xóa biểu tượng dấu hoa thị khỏi chuỗi của bạn trong Excel