KutoolsforOffice — 一套方案,五大工具。事半功倍。3 月特賣:20% 折扣

從字串中移除第一個或最後一個字詞

作者Siluvia修改日期

本教學將說明如何在 Excel 中運用公式,輕鬆從儲存格的文字字串中移除第一個或最後一個字詞。

doc-remove-first-last-word-1

從儲存格的字串中移除第一個字詞
從儲存格的字串中移除最後一個字詞


從儲存格的字串中移除第一個字詞

本節將說明如何結合使用 RIGHT、LEN 與 FIND 函數,從儲存格字串中移除第一個字詞。

doc-remove-first-last-word-2

通用公式

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

參數

A1:代表包含您欲移除首字詞之文字字串的儲存格。

如何使用這個公式?

1. 選取一個空白儲存格,用以輸出結果。

2. 在儲存格中輸入下列公式,然後按下 Enter 鍵,接著向下拖曳填滿控點,即可將公式套用至其他儲存格。

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

doc-remove-first-last-word-3

注意:在此公式中,B3 是包含您要移除首個字詞之文字字串的儲存格,請依需求調整。

這個公式是如何運作的?

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

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)」。


從儲存格的字串中移除最後一個字詞

若要從儲存格的文字字串中移除最後一個字詞,請依照下列步驟操作。

doc-remove-first-last-word-5

通用公式

=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)

doc-remove-first-last-word-4

注意:在公式中,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)」中的第 3 個空格(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 個字元,結果為「Mr 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 生產力工具

Kutools for Excel -助您脫穎而出

🤖KUTOOLS AI 助手:以以下方式革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、標示或標記重複值    刪除空白行    合併列或儲存格而不遺失資料    不使用公式的四捨五入……
超級 VLookup多重條件    多重值    跨多個工作表    模糊查找……
進階下拉列表簡易下拉式清單    相依下拉式清單    多選下拉式清單……
欄位管理員新增指定數量的欄位    移動欄位   切換隱藏欄位的可見狀態  比較欄位以選擇相同/不同單元格……
精選功能網格聚焦    設計視圖    增強編輯欄    工作簿與工作表管理員資源庫(自動文字)  日期提取    合併工作表    加密/解密儲存格   依清單傳送電子郵件    超級篩選    特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符……)  50+ 圖表 類型甘特圖……)  40+ 實用公式基於生日計算年齡……)  19 插入工具插入二維碼從路徑插入圖片……)  12 轉換工具金額轉大寫匯率轉換……)  7 合併和拆分工具高級合併行拆分 Excel 儲存格……)……還有更多
在您的慣用語言中使用 Kutools – 支援英文、西班牙文、德文、法文、中文及其他 40+ 種語言!

Kutools for Excel 擁有超過 300 項功能,確保您所需的功能僅需一鍵即可取得……


Office Tab -在 Microsoft Office(包含 Excel)中啟用分頁式閱讀與編輯

  • 一秒內在數十份開啟的文件間快速切換!
  • 每天為您減少數百次滑鼠點擊,遠離滑鼠手困擾。
  • 在檢視與編輯多份文件時,讓您的生產力提升高達 50%。
  • 為 Office(包含 Excel)帶來如 Chrome、Edge 與 Firefox 般的高效能分頁體驗。