TRIM từ cuối cùng trong Excel
Hôm qua, tôi đã giải thích cách bạn có thể sử dụng kết hợp các hàm Excel để xóa từ đầu tiên khỏi ô. Hôm nay, trong loạt bài Tìm hiểu Excel, chúng ta sẽ xem cách xóa từ cuối cùng khỏi một ô. Một lần nữa, bạn có thể chỉ cần sao chép và dán công thức để nhận kết quả hoặc bạn có thể đọc tiếp để hiểu cách thức hoạt động của công thức để bạn có thể áp dụng nó bằng logic của mình trong bất kỳ tình huống nào Cách để Xóa từ cuối cùng khỏi ôĐể xóa từ cuối cùng khỏi một ô, chúng tôi sử dụng công thức =LEFT(A1,FIND(“~”,SUBSTITUTE(A1,” “,”~”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))))-1)
Trong công thức này, dữ liệu chúng ta muốn xóa chữ nằm ở ô A1. Nếu đó không phải là trường hợp trong trang tính của bạn, giả sử dữ liệu của bạn nằm trong ô G2, hãy thay thế A1 trong công thức bằng G2 Ngoài ra, nếu bạn có các ký tự đặc biệt trong dữ liệu của mình, hãy nói a – giữa các từ bạn muốn phân tách, bạn cần thay thế “ “ bằng dấu phân cách thích hợp. Trong trường hợp này, bạn cần thêm "-" vào công thức thay vì " ". Hãy xem xét một ví dụ Cuối cùng, nếu dữ liệu của bạn sử dụng dấu ~ (dấu ngã), thì hãy thay thế ~ trong công thức bằng một ký tự khác không có trong dữ liệu của bạn Ví dụ để xóa từ cuối cùng khỏi ôTrong ví dụ này, chúng ta có dòng chữ “This is Mary” trong ô A1. Trong ô C1, chúng ta áp dụng công thức, =LEFT(A1,FIND(“~”,SUBSTITUTE(A1,” “,”~”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))) . Đây là Bây giờ đây là lời giải thích về cách chức năng hoạt động Trong công thức xóa từ cuối cùng trong văn bản, có 4 chức năng hoạt động. TRÁI(), LEN(), TÌM(), THAY THẾ() Điều này có thể hơi tẻ nhạt vì vậy hãy chịu đựng với tôi Hàm LEFT hoạt động bằng cách lấy tất cả các từ ở bên trái của từ cuối cùng. Do đó, chúng ta cần cho hàm LEFT biết có bao nhiêu ký tự từ bên trái của ô mà chúng ta muốn trích xuất. Nhưng làm thế nào để Excel biết có bao nhiêu ký tự cần loại bỏ? CŨNG ĐỌC. Cách kết hợp văn bản với ngày hoặc giờ trong Excel Đây là nơi công thức trở nên phức tạp. Hãy xem xét các phần nhỏ hơn của công thức giúp chúng ta tìm các ký tự. Công thức là FIND(“~”,SUBSTITUTE(A1,” “,”~”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))))-1) Ở đây, (SUBSTITUTE(A1,” “,””)))) thực hiện công việc xóa tất cả khoảng trắng trong ô. Sau đó, nó đếm số ký tự ở bên trái bằng hàm LEN. Do đó, LEN(SUBSTITUTE(A1,” “,””)) Trong ví dụ của chúng tôi ở trên, kết quả này là 10. (chủ nghĩa này=10) Sau đó, nó đếm xem có bao nhiêu ký tự trong ô khi các khoảng trống còn lại trong đó; . LEN(A1). Lần này kết quả là 12. (đây là mary=12) Tiếp theo, công thức trừ hai kết quả (12-10) được 2. LEN(A1)-LEN(SUBSTITUTE(A1,” “,””)) Kết quả này là tổng số khoảng trắng trong ô. Điều này cho hàm SUBSTITUTE đầu tiên biết khoảng trống nào cần thay thế. Thay thế không gian cuối cùng vì rất dễ tìm thấy nó Vì vậy, bằng cách sử dụng số chúng tôi vừa nhận được, chúng tôi sử dụng lại hàm SUBSTITUTE để thay thế khoảng trắng cuối cùng trong ô bằng ~. [SUBSTITUTE(A1,” “,”~”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))))-1) ] Cuối cùng, chúng ta sử dụng hàm FIND để tìm ~ mà chúng ta đã thay thế. [FIND(“~”,SUBSTITUTE(A1,” “,”~”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””)))) ] Bây giờ công thức biết có bao nhiêu ký tự từ bên trái của ô không gian cuối cùng là Sau đó, công thức trừ 1 từ số đó vì bạn không muốn bao gồm khoảng trắng cuối cùng trong kết quả. TÌM(“~”,SUBSTITUTE(A1,” “,”~”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))))-1 Bây giờ, chúng ta có tổng số ký tự từ bên trái của ô cho đến khoảng trắng trước từ cuối cùng. Bây giờ hàm LEFT sẽ trả về mọi thứ trừ từ cuối cùng =LEFT(A1,FIND(“~”,SUBSTITUTE(A1,” “,”~”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))))-1) Nếu bạn thấy điều này thật khó hiểu, chỉ cần sao chép công thức và điều chỉnh các tham chiếu ô trong dữ liệu của bạn. Nó nhanh hơn và dễ dàng hơn rất nhiều Nếu bạn thấy hướng dẫn này hữu ích, hãy nhớ làm theo tất cả các hướng dẫn trong loạt bài Tìm hiểu Excel của chúng tôi. Nếu bạn muốn học Excel từ đầu, hãy cân nhắc tham gia khóa học Udemy của chúng tôi, Excel 2016 dành cho người mới bắt đầu, có sẵn với giá danh nghĩa chỉ $10 Nếu bạn có một cột gồm các chuỗi văn bản trong trang tính của mình và bạn cần xóa từ đầu tiên hoặc từ cuối cùng khỏi chuỗi văn bản trong ô. Làm thế nào bạn có thể nhận được chúng một cách nhanh chóng? . Hãy lấy chúng dưới đây. Tải phiên bản chính thức của MS Excel từ liên kết sau. https. //www. Microsoft. com/en-in/microsoft-365/excel Chuyển đến
Công thức chung
=MID(A1,1,FIND(“~”,SUBSTITUTE(A1,” “,”~”,LEN(A1)-LEN(SUBSTITUTE(A1,” “,””))))-1) Giải thích cú pháp
Thí dụTham khảo hình ảnh ví dụ bên dưới
bản ánTừ hướng dẫn này, bạn có thể hiểu rõ hơn về cách xóa từ cuối cùng khỏi chuỗi văn bản trong Excel. Đề cập đến các truy vấn của bạn trong hộp bình luận bên dưới Cảm ơn bạn rất nhiều vì đã ghé thăm Geek Excel. Nếu bạn muốn tìm hiểu thêm các công thức hữu ích, hãy xem Công thức Excel. |