跳到主要內容

從字符串中刪除第一個或最後一個單詞

本教程介紹瞭如何在Excel中使用公式從單元格的文本字符串中僅刪除第一個或最後一個單詞。

從單元格中的字符串中刪除第一個單詞
從單元格中的字符串中刪除最後一個單詞


從單元格中的字符串中刪除第一個單詞

在本節中,您將學習如何使用RIGHT,LEN和FIND函數的組合從單元格中的字符串中刪除第一個單詞。

通用公式

=RIGHT(A1,LEN(A1)-FIND(" ",A1))

參數

A1:表示包含要從中刪除第一個單詞的文本字符串的單元格。

如何使用這個公式?

1.選擇一個空白單元格以輸出結果。

2.輸入以下公式,然後按 Enter 鍵。 然後向下拖動其“填充手柄”以將公式應用於其他單元格。

=RIGHT(B3,LEN(B3)-FIND(" ",B3))

備註:在此公式中,B3是包含要刪除第一個單詞的文本字符串的單元格。 請根據需要進行更改。

這個公式如何運作?

=RIGHT(B3,LEN(B3)-FIND(" ",B3))

1. LEN(B3):LEN函數計算文本字符串“ Mr ana varela(Home)”的總長度,並返回結果20;

2. FIND(" ",B3):由於單詞之間用空格分隔,因此FIND函數在文本字符串“ Mr ana varela(Home)”中查找第一個空格的位置,並將結果返回為3;

3. RIGHT(B3,20-3):RIGHT函數從文本字符串“ Mr ana varela(Home)”的右側提取17個字符(20-3 = 17)。 結果是“ ana varela(Home)”。


從單元格中的字符串中刪除最後一個單詞

如果要從單元格中的文本字符串中刪除最後一個單詞,可以執行以下操作。

通用公式

=LEFT(TRIM(A1),FIND("~",SUBSTITUTE(A1," ","~",LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1)," ",""))))-1)

參數

A1:表示包含要從中刪除最後一個單詞的文本字符串的單元格。

如何使用這個公式?

1.選擇一個空白單元格放置結果。 在這種情況下,我選擇單元格D3。

2.輸入以下公式,然後按 Enter 鍵。 選擇結果單元格,然後向下拖動其“填充手柄”以將公式應用於其他單元格。

=LEFT(TRIM(B3),FIND("~",SUBSTITUTE(B3," ","~",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3)," ",""))))-1)

備註:在公式中,B3是包含要刪除最後一個單詞的文本字符串的單元格。 請根據需要進行更改。

這個公式如何運作?

=LEFT(TRIM(B3),FIND("~",SUBSTITUTE(B3," ","~",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3)," ",""))))-1)

1. TRIM(B3):TRIM函數從字符串“ Mr ana varela(Home)”中刪除所有多餘的空格,並且僅在單詞之間保留單個空格。 結果是“ Mr ana varela(Home)”;

2. FIND("~",SUBSTITUTE(B3," ","~",LEN(TRIM(B3))-LEN(SUBSTITUTE(TRIM(B3)," ",""))))

  • LEN(TRIM(B3)):由於TRIM函數將結果返回為“ Mr ana varela(Home)”,LEN函數將返回字符串“ Mr ana varela(Home)”中的字符數,並返回結果20;
  • LEN(SUBSTITUTE(TRIM(B3)," ","")):SUBSTITUTE函數用任何內容替換文本字符串“ Mr ana varela(Home)”中的所有空格,並將結果返回為“ Mranavarela(Home)”。 然後LEN函數計算“ Mranavarela(Home)”的總長度,並得到結果17;
  • SUBSTITUTE(B3," ","~",20-17):此處SUBSTITUTE函數用字符“〜”替換文本字符串“ Mr ana varela(Home)”中的第三個空格(20-17 = 3)。 這裡的結果是“ Mr ana varela〜(Home)”。
  • FIND("~","Mr ana varela~(Home)"):FIND函數返回字符“〜”在文本字符串“ Mr ana varela(Home)”中的位置。 結果是14。

3. LEFT("Mr ana varela (Home)",14-1):LEFT函數從文本字符串“ Mr ana varela(Home)”的左側提取13個字符。 最終結果是ana varela先生。


相關功能

Excel RIGHT功能
Excel RIGHT函數從文本字符串的右側提取特定數量的字符。

Excel LEN功能
Excel LEN函數返回文本字符串中的字符數。

Excel FIND函數
Excel FIND函數在另一個字符串中查找一個字符串,然後返回該字符串在另一個字符串中的起始位置。

Excel LEFT功能
Excel LEFT函數從提供的字符串的左側提取給定數量的字符。

Excel TRIM功能
Excel TRIM函數從文本字符串中刪除所有多餘的空格,並且僅在單詞之間保留單個空格。

Excel SUBSTITUTE功能
Excel SUBSTITUTE函數將文本字符串中的文本或字符替換為另一個文本或字符。


相關公式

從文件名中刪除擴展名
本教程提供了詳細步驟的公式,以幫助您從Excel中的文件名中刪除擴展名。

從單元格中刪除前N個字符
本教程介紹了兩個公式,可幫助您輕鬆地從Excel的單元格中刪除前n個字符。

在Excel中從單元格中刪除換行符
本教程提供了三個公式,可幫助您從Excel中的特定單元格中刪除換行符(通過在單元格中按Alt + Enter鍵發生)。

通過匹配內容從單元格中刪除文本
本文向您展示如何使用SUBSTITUTE函數通過匹配內容從指定的單元格中刪除部分文本字符串。

根據特定位置從單元格中刪除文本
本教程說明如何使用公式根據Excel中的特定位置從單元格中刪除文本。


最佳辦公效率工具


Office選項卡-在Microsoft Office(包括Excel)中啟用選項卡式閱讀和編輯

  • 一秒鐘即可在數十個打開的文檔之間切換!
  • 每天為您減少數百次鼠標單擊,告別鼠標手。
  • 查看和編輯多個文檔時,將您的工作效率提高 50%。
  • 為 Office(包括 Excel)帶來高效的選項卡,就像 Chrome、Edge 和 Firefox 一樣。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations