Hướng dẫn remove last word in excel - xóa từ cuối cùng trong excel

Công thức này sử dụng hàm giữa để xóa từ cuối cùng khỏi chuỗi văn bản. Thách thức chính là tìm ra từ cuối cùng bắt đầu.

Công thức là một chút phức tạp, nhưng các bước rất đơn giản. Trước tiên chúng tôi đếm có bao nhiêu không gian tồn tại trong văn bản bằng LEN và thay thế. Tiếp theo, chúng tôi sử dụng đối số hơi khó hiểu & NBSP; đối số trong hàm thay thế để thay thế không gian cuối cùng bằng một tilde (~). Cuối cùng, chúng tôi sử dụng tìm kiếm để tìm ra vị trí của Tilde và hàm giữa để loại bỏ mọi thứ sau Tilde.

Làm việc từ trong ra ngoài, chúng tôi sử dụng các hàm thay thế và thay thế để đếm số lượng không gian xuất hiện trong lần tiếp theo:

LEN(B5)-LEN(SUBSTITUTE(B5," ","")) // returns 6

Đối với văn bản trong B5, điều này trả về 6. Trang này giải thích phần này của công thức chi tiết hơn. Điều này cho chúng tôi biết chúng tôi muốn cắt văn bản ở ký tự không gian thứ 6.

Lưu ý: Nếu các từ được phân tách bởi nhiều hơn một không gian, bạn sẽ muốn bình thường hóa các khoảng trống trước với hàm trang trí.

Số 6 sau đó được cắm vào một thay thế khác dưới dạng "số phiên bản":

SUBSTITUTE(B5," ","~",6) // insert tilde

Ở đây, chúng tôi là & nbsp; thay thế & nbsp; phiên bản thứ 6 của một không gian ("") bằng một tilde (~). Sau khi chạy thay thế, nó trả về chuỗi này:

"It's been seven hours and fifteen~days"

Lưu ý: Chúng tôi sử dụng một tilde (~) chỉ vì đó là một nhân vật hiếm khi xảy ra. Bạn có thể sử dụng bất kỳ ký tự nào bạn thích, miễn là nó không xuất hiện trong văn bản nguồn.

Tiếp theo, chúng tôi sử dụng chức năng Tìm để xác định vị trí Tilde:

FIND("~","It's been seven hours and fifteen~days")-1

Tìm trả về 34, vì Tilde là ký tự thứ 34. Chúng tôi trừ 1 từ số này, vì chúng tôi không muốn đưa không gian cuối cùng vào kết quả cuối cùng. Bây giờ chúng ta có thể đơn giản hóa công thức thành:

=MID(B5,1,33) // extract final text

Hàm MID sau đó trả về các ký tự 1-33:

"It's been seven hours and fifteen"

Với một dấu phân cách tùy chỉnh

Công thức tương tự có thể được sử dụng với một dấu phân cách khác. Ví dụ: để xóa tất cả văn bản sau khi chém chuyển tiếp cuối cùng "/", bạn có thể sử dụng:

=MID(A1,1,FIND("~",SUBSTITUTE(A1,"/","~",LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))))-1)

Xóa n từ cuối cùng

Bạn có thể điều chỉnh công thức để loại bỏ 2 từ cuối, 3 từ cuối cùng, v.v ... Hình thức chung là:

=MID(A1,1,FIND("~",SUBSTITUTE(A1,d,"~",LEN(A1)-LEN(SUBSTITUTE(A1,d,""))-(n-1)))-1)

trong đó d là dấu phân cách và n là số lượng từ để xóa.d is the delimiter, and n is the number of words to remove.

Hướng dẫn này giải thích cách chỉ xóa từ đầu tiên hoặc cuối cùng khỏi chuỗi văn bản trong một ô có công thức trong Excel.

Hướng dẫn remove last word in excel - xóa từ cuối cùng trong excel

Xóa từ đầu tiên khỏi chuỗi trong ô, loại bỏ từ cuối cùng khỏi chuỗi trong một ô
Remove the last word from the string in a cell


Xóa từ đầu tiên khỏi chuỗi trong một ô

Trong phần này, bạn sẽ tìm hiểu cách sử dụng kết hợp bên phải, LEN và tìm các chức năng để loại bỏ từ đầu tiên khỏi chuỗi trong một ô.

Hướng dẫn remove last word in excel - xóa từ cuối cùng trong excel

Công thức chung

= Phải (A1, Len (A1) -Find ("", A1))

Tranh luận

A1: biểu thị ô chứa chuỗi văn bản bạn sẽ xóa từ đầu tiên.: Represents the cell containing the text string you will remove the first word from.

Làm thế nào để sử dụng công thức này?

1. Chọn một ô trống để xuất kết quả.

2. Nhập công thức dưới đây vào nó và nhấn phím Enter. Và sau đó kéo tay cầm điền của nó xuống để áp dụng công thức cho các ô khác.Enter key. And then drag its Fill Handle down to apply the formula to other cells.

= Phải (b3, len (b3) -find ("", b3))

Hướng dẫn remove last word in excel - xóa từ cuối cùng trong excel

Lưu ý: Trong công thức này, B3 là ô chứa chuỗi văn bản bạn muốn xóa từ đầu tiên. Vui lòng thay đổi nó khi bạn cần.: In this formula, B3 is the cell containing the text string you want to remove the first word. Please change it as you need.

Công thức này hoạt động như thế nào?

= Phải (b3, len (b3) -find ("", b3))3))

Lưu ý: Trong công thức này, B3 là ô chứa chuỗi văn bản bạn muốn xóa từ đầu tiên. Vui lòng thay đổi nó khi bạn cần.LEN(B3): The LEN function calculates the total length of text string "Mr ana varela (Home)" and returns the result as 20;

Công thức này hoạt động như thế nào?FIND(" ",B3): As the words are separated by space, here the FIND function locates the position of the first space in text string "Mr ana varela (Home)" and returns the result as 3;

1. Len (B3): Hàm LEN tính toán tổng chiều dài của chuỗi văn bản "Mr Ana Varela (home)" và trả về kết quả là 20;RIGHT(B3,20-3): The RIGHT function extracts 17 characters (20-3=17) from the right side of the text string "Mr ana varela (Home)". The result is "ana varela (Home)".


2. Tìm ("", B3): Khi các từ được phân tách bằng không gian, ở đây hàm tìm xác định vị trí của không gian đầu tiên trong chuỗi văn bản "Mr Ana Varela (home)" và trả về kết quả là 3;

3. Phải (B3,20-3): Hàm bên phải trích xuất 17 ký tự (20-3 = 17) từ phía bên phải của chuỗi văn bản "Mr Ana Varela (nhà)". Kết quả là "Ana Varela (nhà)".

Hướng dẫn remove last word in excel - xóa từ cuối cùng trong excel

Công thức chung

= Phải (A1, Len (A1) -Find ("", A1))

Tranh luận

A1: biểu thị ô chứa chuỗi văn bản bạn sẽ xóa từ đầu tiên.: Represents the cell containing the text string you will remove the last word from.

Làm thế nào để sử dụng công thức này?

1. Chọn một ô trống để xuất kết quả.

2. Nhập công thức dưới đây vào nó và nhấn phím Enter. Và sau đó kéo tay cầm điền của nó xuống để áp dụng công thức cho các ô khác.Enter key. Select the result cell and then drag its Fill Handle down to apply the formula to other cells.

= Phải (b3, len (b3) -find ("", b3))

Hướng dẫn remove last word in excel - xóa từ cuối cùng trong excel

Lưu ý: Trong công thức này, B3 là ô chứa chuỗi văn bản bạn muốn xóa từ đầu tiên. Vui lòng thay đổi nó khi bạn cần.: In the formula, B3 is the cell containing the text string you want to remove the last word. Please change it as you need.

Công thức này hoạt động như thế nào?

= Phải (b3, len (b3) -find ("", b3))

Lưu ý: Trong công thức này, B3 là ô chứa chuỗi văn bản bạn muốn xóa từ đầu tiên. Vui lòng thay đổi nó khi bạn cần.TRIM(B3): The TRIM function removes all extra spaces from the string "Mr ana varela (Home)" and only keeps single space between words. Here the result is "Mr ana varela (Home)";

Công thức này hoạt động như thế nào?FIND("~",SUBSTITUTE(B3," ","~",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3)," ",""))))

  • 1. Len (B3): Hàm LEN tính toán tổng chiều dài của chuỗi văn bản "Mr Ana Varela (home)" và trả về kết quả là 20;: As the TRIM function returns the result as "Mr ana varela (Home)", the LEN function returns the number of characters in the string "Mr ana varela (Home)" and returns the result as 20;
  • 2. Tìm ("", B3): Khi các từ được phân tách bằng không gian, ở đây hàm tìm xác định vị trí của không gian đầu tiên trong chuỗi văn bản "Mr Ana Varela (home)" và trả về kết quả là 3;: The SUBSTITUTE function replaces all spaces in text string "Mr ana varela (Home)" with nothing and returns the result as "Mranavarela(Home)". And then the LEN function calculates the total length of "Mranavarela(Home)" and gets the result of 17;
  • 3. Phải (B3,20-3): Hàm bên phải trích xuất 17 ký tự (20-3 = 17) từ phía bên phải của chuỗi văn bản "Mr Ana Varela (nhà)". Kết quả là "Ana Varela (nhà)".: Here the SUBSTITUTE function replaces the third space (20-17=3) in text string "Mr ana varela (Home)" with a character "~". Here the result is "Mr ana varela~(Home)".
  • Xóa từ cuối cùng khỏi chuỗi trong một ô: The FIND function returns the position of the character "~" in the text string "Mr ana varela (Home)". Here the result is 14.

Nếu bạn muốn xóa từ cuối cùng khỏi chuỗi văn bản trong một ô, bạn có thể làm như sau.LEFT("Mr ana varela (Home)",14-1): The LEFT function extracts 13 characters from the left side of text string "Mr ana varela (Home)". And the final result is Mr ana varela.


= Trái (trim (a1), find ("~", thay thế (a1, "", "~", len (trim (a1))-len (thay thế (trim (a1), "" ) -1)

A1: biểu thị ô chứa chuỗi văn bản bạn sẽ xóa từ cuối cùng.
The Excel RIGHT function extracts a specific number of characters from the right side of the text string.

1. Chọn một ô trống để đặt kết quả. Trong trường hợp này, tôi chọn ô D3.
The Excel LEN function returns the number of characters in a text string.

2. Nhập công thức dưới đây vào nó và nhấn phím Enter. Chọn ô kết quả và sau đó kéo tay cầm điền của nó xuống để áp dụng công thức cho các ô khác.
The Excel FIND function finds a string within another string, and returns the starting position of the string inside another one.

= Trái (trim (b3), find ("~", thay thế (b3, "", "~", len (trim (b3))-len (thay thế (trim (b3), "" ) -1)
The Excel LEFT function extracts the given number of characters from the left side of a supplied string.

Hàm trang trí excel Chức năng cắt excel loại bỏ tất cả các khoảng trống thêm khỏi chuỗi văn bản và chỉ giữ một khoảng trắng giữa các từ.
The Excel TRIM function removes all extra spaces from text string and only keeps single spaces between words.

Chức năng thay thế Excel Chức năng thay thế Excel thay thế văn bản hoặc ký tự trong chuỗi văn bản bằng một văn bản hoặc ký tự khác.
The Excel SUBSTITUTE function replaces text or characters within a text string with another text or characters.


Công thức liên quan


Các công cụ năng suất văn phòng tốt nhất

Kutools cho Excel - giúp bạn nổi bật giữa đám đông

Bạn có muốn hoàn thành công việc hàng ngày của mình một cách nhanh chóng và hoàn hảo không? Kutools cho Excel mang đến 300 & NBSP; Các tính năng nâng cao mạnh mẽ & nbsp; (Kết hợp sổ làm việc, tổng màu, nội dung ô phân chia, ngày chuyển đổi, v.v.) và tiết kiệm 80% thời gian cho bạn.

  • Được thiết kế cho 1500 kịch bản làm việc, giúp bạn giải quyết các vấn đề 80%& nbsp; Excel.
  • Giảm hàng ngàn lần nhấp chuột và chuột mỗi ngày, làm giảm đôi mắt và bàn tay mệt mỏi của bạn.
  • Trở thành một chuyên gia Excel trong 3 phút. Không còn cần phải nhớ bất kỳ công thức đau đớn và mã VBA.
  • 30 ngày dùng thử miễn phí không giới hạn. Đảm bảo hoàn lại tiền 60 ngày. Nâng cấp và hỗ trợ miễn phí trong 2 năm.

Hướng dẫn remove last word in excel - xóa từ cuối cùng trong excel


Tab Office - Kích hoạt đọc và chỉnh sửa bảng trong Microsoft Office (bao gồm Excel)

  • Một giây để chuyển đổi giữa hàng tá tài liệu mở!
  • Giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày, nói lời tạm biệt với tay chuột.
  • Tăng năng suất của bạn lên 50% khi xem và chỉnh sửa nhiều tài liệu.
  • Mang các tab hiệu quả đến văn phòng (bao gồm Excel), giống như Chrome, Firefox và Internet Explorer mới.

Hướng dẫn remove last word in excel - xóa từ cuối cùng trong excel