Quay trở lại danh sách công thức Excel Tải xuống ví dụ sổ làm việc Tải xuống sổ làm việc ví dụ Hướng dẫn này sẽ trình bày cách trích xuất từ cuối cùng từ một ô ở Excel & Google Sheets.
Trích xuất từ cuối cùng
Nếu chúng tôi muốn trích xuất từ đầu tiên của một ô, chúng tôi chỉ có thể sử dụng chức năng tìm để tìm không gian đầu tiên và hàm bên trái để xuất từ trước không gian.extract the first word of a cell, we could simply use the FIND Function to find the first space and the LEFT Function to output the word before the space.
Thật không may, Excel không có chức năng tìm ngược, vì vậy thay vào đó chúng ta sẽ cần phát triển một giải pháp khác:
- Sử dụng hàm thay thế để thay thế các không gian ở giữa các từ bằng một số lượng lớn [n] không gian.
- Sử dụng chức năng phù hợp để tính đúng n số không gian. [Điều này sẽ bao gồm từ của chúng tôi, cũng như một số không gian bổ sung]
- Sử dụng chức năng cắt để cắt các không gian thêm, chỉ để lại từ cuối cùng.
Đây là công thức chúng tôi sẽ sử dụng:
=TRIM[RIGHT[SUBSTITUTE[B3," ",REPT[" ",10]],10]]
Lưu ý cho ví dụ này, chúng tôi chọn n = 10. Số này quá nhỏ: ô C6 không chứa từ cuối cùng vì từ dài 11 ký tự.
Chúng tôi đã chọn một số lượng nhỏ cho các mục đích trình diễn, nhưng chúng tôi khuyên bạn nên sử dụng một số lượng lớn hơn nhiều [Xh 99] hoặc sử dụng công thức linh hoạt được tìm thấy ở cuối hướng dẫn này.
Bây giờ hãy để Lừa đi qua công thức:
Chức năng bò sát
Hàm Rept lặp lại số lần [n] số lần. Công thức này sẽ tạo ra 10 không gian:
=REPT[" ",10]
Ở đây để cho thấy ai là chức năng này sẽ hoạt động, chúng tôi đã thay thế các khoảng trống bằng dấu gạch ngang [-]:
Chức năng thay thế
Hàm thay thế tìm thấy tất cả các khoảng trống trong chuỗi văn bản và thay thế các khoảng trống bằng 10 khoảng trống.
=SUBSTITUTE[B3," ",C3]
Chức năng đúng
Hàm đúng trích xuất 10 ký tự cuối cùng từ ô:
=RIGHT[D3,10]
Chức năng cắt
Hàm trang trí sẽ loại bỏ tất cả các không gian dẫn đầu và dấu ngoặc ra khỏi văn bản và chỉ trả về từ cuối cùng:
=TRIM[E3]
Công thức đa năng
Thay vì xác định số [n], bạn có thể sử dụng hàm LEN để tính N làm số lượng ký tự trong ô. Công thức này sẽ hoạt động bất kể từ cuối cùng lớn đến mức nào.
=TRIM[RIGHT[SUBSTITUTE[B3," ",REPT[" ",LEN[B3]]],LEN[B3]]]
Trích xuất từ cuối cùng trong Google Sheets
Công thức để trích xuất từ cuối cùng từ một văn bản hoạt động chính xác giống nhau trong Google Sheets như trong Excel: