Hàm SUBSTITUTE có thể tìm và thay thế văn bản trong một ô, bất kể văn bản đó xuất hiện ở đâu. Trong trường hợp này, chúng tôi đang sử dụng SUBSTITUTE để tìm một ký tự có mã số 202 và thay thế nó bằng một chuỗi rỗng [""] để loại bỏ ký tự hoàn toàn một cách hiệu quả
Làm cách nào bạn có thể tìm ra [những] ký tự nào cần phải xóa khi chúng ẩn?
=CODE[LEFT[B4]]
Ở đây, hàm LEFT, không có đối số thứ hai tùy chọn, sẽ trả về ký tự đầu tiên bên trái. Điều này đi vào hàm CODE, báo cáo giá trị mã ký tự, là 202 trong ví dụ minh họa
Để làm sạch tổng quát hơn, hãy xem chức năng TRIM và chức năng CLEAN
Tất cả trong một công thức
Trong trường hợp này, vì chúng tôi đang loại bỏ các ký tự đầu, nên chúng tôi có thể kết hợp cả hai công thức thành một, như vậy
=SUBSTITUTE[B4,CHAR[CODE[LEFT[B4]]],""]
Ở đây, thay vì cung cấp ký tự 202 một cách rõ ràng cho SUBSTITUTE, chúng tôi đang sử dụng CODE và CHAR để cung cấp mã động, sử dụng ký tự đầu tiên trong ô
Khi làm việc với Excel, chúng tôi chỉ có thể truy xuất các phần cụ thể của chuỗi văn bản mà chúng tôi muốn bằng cách sử dụng Hàm REPLACE, RIGHT hoặc LEN chức năng. Hướng dẫn từng bước này sẽ hỗ trợ người dùng Excel ở mọi cấp độ trong việc xóa các ký tự ở phía bên trái của một ô bằng hai phương pháp khác nhau.Công thức 1. ______2
Công thức 2. =RIGHT[C4,LEN[C4]-D4]
Cú pháp của hàm REPLACE
Hàm REPLACE thay đổi một phần cụ thể của chuỗi văn bản bằng một chuỗi văn bản khác, dựa trên số lượng ký tự chúng tôi chỉ định
=REPLACE[old_text, start_num, num_chars, new_text]
Các tham số là
- old_text – bất kỳ văn bản nào chúng tôi muốn thay đổi hoặc sửa đổi
- start_num – vị trí bắt đầu của ký tự trong old_text mà chúng ta muốn thay thế bằng new_text
- num_chars – số ký tự trong old_text mà chúng tôi muốn thay thế bằng new_text
- new_text – văn bản sẽ thay thế các ký tự trong old_text
Cú pháp của hàm RIGHT
RIGHT trích xuất một chuỗi con từ phía bên phải của chuỗi văn bản
=RIGHT[text,[num_chars]]
- text – chuỗi văn bản chứa các ký tự hoặc chuỗi con mà chúng tôi muốn trích xuất
- num_chars – Tùy chọn;
Cú pháp của hàm LEN
LEN trả về độ dài của chuỗi văn bản theo số lượng ký tự
=LEN[text]
- văn bản – văn bản mà chúng tôi muốn xác định độ dài. Khoảng trắng được tính là ký tự.
Thiết lập dữ liệu của chúng tôi
Bảng của chúng tôi chứa danh sách ID nhân sự [cột B], Mã [cột C] và num_chars [cột D]. Num_chars chứa số ký tự mà chúng tôi muốn xóa khỏi phía bên trái của Mã . The resulting text string will be recorded in column E under “ Kết quả ”.
Xóa các ký tự từ bên trái bằng REPLACE
Chúng tôi chỉ muốn các phần cụ thể của Mã trong cột C. Để loại bỏ các ký tự từ phía bên trái, chúng tôi sử dụng chức năng REPLACE. Hãy để chúng tôi làm theo các bước sau
Bước 1 . Chọn ô E4
Bước 2 . Nhập công thức. =REPLACE[C4,1,D4,""]
Bước 3 . Nhấn ENTER
Bước 4 . Sao chép công thức trong ô E4 sang ô E5. E7 bằng cách nhấp vào biểu tượng “+” ở góc dưới cùng bên phải của ô E4 và kéo xuống
Old_text là mã trong cột C, trong khi start_num là 1 and num_chars is D4 or 7. Our formula replaces the unwanted characters with an chuỗi trống “” , bắt đầu từ ký tự đầu tiên cho đến ký tự thứ bảy.
Kết quả là bảy ký tự đầu tiên bị xóa, để lại chuỗi con “ ACC01 ” trong ô E4.
Sao chép công thức vào các ô tiếp theo sẽ điền vào cột E các chuỗi con mà chúng ta muốn như hình bên dưới.
Xóa các ký tự từ bên trái bằng RIGHT và LEN
Có một giải pháp thay thế để xóa các ký tự ở bên trái bằng cách sử dụng các hàm RIGHT và LEN. Hãy để chúng tôi làm theo các bước sau
Bước 1 . Chọn ô E4
Bước 2 . Nhập công thức. =RIGHT[C4,LEN[C4]-D4]
Bước 3 . Nhấn ENTER
Bước 4 . Sao chép công thức trong ô E4 sang ô E5. E7 bằng cách nhấp vào biểu tượng “+” ở góc dưới cùng bên phải của ô E4 và kéo xuống
Công thức của chúng tôi trích xuất một chuỗi con từ phía bên phải của văn bản trong C4 . Số ký tự được xác định bởi hàm LEN LEN[C4]-D4 . Độ dài của C4 là 12 ký tự và D4 là 7. Do đó, số lượng ký tự chúng tôi muốn trích xuất từ phía bên phải là [12 – 7] hoặc 5.
Kết quả là bảy ký tự đầu tiên bị xóa, để lại năm ký tự ở bên phải của C4 là “ ACC01 ”. Các kết quả giống như trong phương pháp trước sử dụng REPLACE.
Hầu hết thời gian, vấn đề bạn cần giải sẽ phức tạp hơn một ứng dụng đơn giản của công thức hoặc hàm. Nếu bạn muốn tiết kiệm hàng giờ nghiên cứu và sự thất vọng, hãy dùng thử dịch vụ Excelchat trực tiếp của chúng tôi. Các chuyên gia Excel của chúng tôi luôn sẵn sàng 24/7 để trả lời bất kỳ câu hỏi nào về Excel mà bạn có thể có. Chúng tôi đảm bảo kết nối trong vòng 30 giây và giải pháp tùy chỉnh trong vòng 20 phút.