如何從Excel的單元格中提取部分文本字符串?
本教程顯示了從單元格的左,中或右提取子字符串的方法,並說明瞭如何在特定字符之前或之後提取文本,如下面的屏幕截圖所示。 |
在Excel中,有一些公式可以幫助您快速提取部分文本。
提取前n個字符
假設您要從給定的列表數據中提取前3個字符,請選擇一個要放置提取結果的空白單元格,然後使用此公式
B3是要從中提取字符的單元格,3是要提取的字符數。
媒體推薦 Enter 獲取提取結果的鍵。 然後將填充手柄拖動到單元格上以應用此公式。
提取最後n個字符
例如,從字符串列表中提取最後6個字符,請選擇要放置提取結果的空白單元格,然後使用以下公式:
B9是要從中提取字符的單元格,6是要提取的字符數。
媒體推薦 Enter 獲取提取結果的鍵。 然後將填充手柄拖動到單元格上以應用此公式。
從中間提取n個字符
如果要從字符串的第3個字符開始提取4個字符,則可以使用以下公式:
B15是從中提取字符的單元格,4表示從第4個字符中提取字符(從左數),3是要提取的字符數。
媒體推薦 Enter 獲取提取結果的鍵。 然後將填充手柄拖動到單元格上以應用此公式。
注意:
如果要將提取的結果移動到其他位置,請首先將提取的結果復制並粘貼為值。
方法B:使用Kutools for Excel從左,中或右提取子字符串
如果您不熟悉公式,可以嘗試 Excel的Kutools“ 提取文字 該功能易於處理。
在使用Extract Text實用程序之前,請花3分鐘時間免費安裝Kutools for Excel: 立即免費下載!
1.選擇要從中提取子字符串的單元格,單擊 庫工具 > 文本 > 提取文字.
2.在彈出 提取文字 對話框,在 按位置提取 標籤,前三個選項支持您從左,中或右提取子字符串。
前N個字符:從左側提取子字符串。 例如,提取前2個字符,選中此選項,然後在文本框中鍵入2。
最後N個字符:從字符串的右邊提取子字符串。 例如,提取最後2個字符,選中此選項,然後在文本框中鍵入2。
開始到結束字符:從字符串中間提取特定數量的字符。 例如,從第4個字符提取到第9個字符,選中此選項,然後在文本框中分別鍵入4和9。
作為公式插入:選中此復選框,結果是可以隨原始字符串更改而更改的公式,否則,結果是固定的。
3.根據需要指定位置後,單擊 Ok,會彈出一個對話框,以選擇一個單元格來放置提取的子字符串。 單擊確定。
現在,子字符串已被提取。
如果要在指定字符之後或之前提取子字符串,則可以應用以下方法之一來處理作業。
假設您要提取字符“-”,請使用以下公式:
B3是您要從中提取字符的單元格, - 是您要在其後提取字符串的字符。
媒體推薦 Enter 獲取提取結果的鍵。 然後將填充手柄拖動到單元格上以應用此公式。
如果要在定義的字符之前提取子字符串,則可以使用如下公式:
結果示例如下所示:
備註
當您將公式結果復制並粘貼到另一個位置時,數據可能會丟失或更改。 為防止發生此問題,您可以在應用公式後將公式結果復制並粘貼為值。 或者您可以嘗試 方法B.
方法B:Kutools for Excel在定義的字符之後或之前提取子字符串
要直接提取指定字符之後或之前的子字符串,可以使用 提取文字 的效用 Excel的Kutools,它可以幫助您提取字符之後或之前的所有字符,還可以提取字符之前或之後的特定長度的字符。
在使用Extract Text實用程序之前,請花3分鐘時間免費安裝Kutools for Excel: 立即免費下載!
1.選擇要提取字符的單元格,單擊 庫工具 > 文本 > 提取文字.
2.在彈出 提取文字 對話框下 按位置提取 標籤,請轉到文本之前和之後的文本選項以根據需要指定設置。
文字之前:在輸入的字符之前提取子字符串。 例如,將在文本框中鍵入–之前的所有字符–將被提取。
文字後:在輸入的字符之後提取子字符串。 例如,將在文本框中鍵入–之後的所有字符都將被提取。
作為公式插入:選中此復選框,結果是可以隨原始字符串更改而更改的公式,否則,結果是固定的。
3。 點擊 Ok,會彈出一個對話框,以選擇一個單元格來放置提取的子字符串。 請點擊 OK.
現在,已提取某些字符之前或之後的字符串。
您必須在Excel中使用的13種文本工具可以使效率提高90% ▲批量編輯單元格中的文本字符串,例如一次將相同的文本添加到單元格中,刪除任意位置的字符等等。 ▲除圖片中顯示的工具外,Kutools for Excel中還有300種高級工具,可以解決82%的Excel難題。 ▲在5分鐘內成為Excel專家,獲得人們的認可和提升。 ▲110000多名高效人員成為300多家世界知名企業的選擇。 |
也許在某些情況下,您需要提取兩個字符之間的子字符串,可以選擇以下方法之一來處理作業。
假設從給定列表中的括號()之間提取字符,則可以使用以下公式:
在公式中,B3是您要從中提取字符串的單元格, ( 和 ) 是您要提取其間字符串的兩個字符。
媒體推薦 Enter 獲取提取結果的鍵。 然後將填充手柄拖動到單元格上以應用此公式。
備註
如果該公式對您來說有點困難,則可以嘗試使用方便的工具快速解決此問題的方法B。
In Excel的Kutools有數百個功能,還有一個功能- 提取指定文本之間的字符串 可以快速提取兩個字符之間的子字符串。
在使用Extract Text實用程序之前,請花3分鐘時間免費安裝Kutools for Excel: 立即免費下載!
1.選擇一個用於放置提取的子字符串的單元格,單擊 庫工具 > 公式助手 > 文本 > 提取指定文本之間的字符串.
2。 在裡面 公式助手 對話框,轉到 參數輸入 部分,然後選擇或直接鍵入單元格引用以及您要在其中提取的兩個字符。
默認情況下,當您選擇用於提取子字符串的單元格引用時,該單元格引用將是絕對的,無法使用自動填充手柄填充公式,請將其更改為相對。
3。 點擊 Ok,現在已經獲得第一個結果,然後將自動填充手柄拖到需要此公式的單元格上。
小提示:
如果要提取兩個字符(包括兩個字符)之間的字符串,則 提取文字 的效用 Excel的Kutools 也可以幫您這個忙。
1.選擇要在字符之間提取子字符串的單元格,單擊 庫工具 > 文本 > 提取文字.
2.在彈出 提取文字 對話框下 依規則提取 標籤,轉到 文本 部分中,鍵入要在其間提取字符串的字符,並且通配符可以改寫該字符串 *。 如果要提取固定長度的字符串,請使用通配符 ? 可以用,一個? 表示一個字符。
然後點擊 加入 將規則添加到 規則說明 部分。
3.Click Ok,會彈出一個對話框,以選擇一個單元格來放置提取的子字符串。 請點擊 OK.
現在,已提取兩個特定字符之間的字符串。
如果要從給定的字符串或一定範圍的單元格中提取電子郵件地址,則可以使用 提取電子郵件地址 功能一次處理此工作,而不是一個一個地找到它們。
在使用提取電子郵件地址實用程序之前,請花3分鐘時間免費安裝Kutools for Excel: 立即免費下載!
1.選擇要提取電子郵件地址的單元格,然後單擊 庫工具 > 文本 > 提取電子郵件地址.
2.然後會彈出一個對話框,供您選擇一個單元格以輸出地址電子郵件。
3。 點擊 OK,已提取每個單元格中的電子郵件地址。
如果存在混合了數字,字母和特殊字符的數據列表,您只想提取數字或字母值,則可以嘗試使用Kutools for Excel的“刪除字符”實用程序。
1.在使用“刪除字符”實用程序之前,需要擁有數據的副本,如下圖所示:
2.然後選擇此數據副本,單擊 庫工具 > 文本 > 刪除字符.
3。 在裡面 刪除字符 對話框,檢查 非數值 選項,點擊 Ok.
現在只剩下數字字符了。
要僅提取字母值,請檢查 非字母 在選項 刪除字符 對話。
從日期時間字符串中提取時間
提供技巧,僅從日期時間字符串(mm / dd / yyyy hh:mm:ss)中提取時間(hh:mm:ss)或小時/分鐘/秒
提取符合條件的行
在本文中,它可以幫助您快速將滿足條件的這些行提取到Excel中的另一個位置,除非一個接一個地查找和復制它們。
從字符串中提取第n個字符
這裡將介紹從字符串中提取第n個字符的方法,例如,從字符串a3b1c2中提取第3個字符,結果為b。
提取兩個字符之間的子字符串
顯示提取兩個相同或不同字符之間的子字符串的方法。
- 超級公式欄 (輕鬆編輯多行文本和公式); 閱讀版式 (輕鬆讀取和編輯大量單元格); 粘貼到過濾範圍...
- 合併單元格/行/列 和保存數據; 拆分單元格內容; 合併重複的行和總和/平均值...防止細胞重複; 比較範圍...
- 選擇重複或唯一 行; 選擇空白行 (所有單元格都是空的); 超級查找和模糊查找 在許多工作簿中; 隨機選擇...
- 確切的副本 多個單元格,無需更改公式參考; 自動創建參考 到多張紙; 插入項目符號,複選框等...
- 收藏并快速插入公式,範圍,圖表和圖片; 加密單元 帶密碼 創建郵件列表 並發送電子郵件...
- 提取文字,添加文本,按位置刪除, 刪除空間; 創建和打印分頁小計; 在單元格內容和註釋之間轉換...
- 超級濾鏡 (將過濾方案保存並應用於其他工作表); 高級排序 按月/週/日,頻率及更多; 特殊過濾器 用粗體,斜體...
- 結合工作簿和工作表; 根據關鍵列合併表; 將數據分割成多個工作表; 批量轉換xls,xlsx和PDF...
- 數據透視表分組依據 週號,週幾等 顯示未鎖定的單元格 用不同的顏色 突出顯示具有公式/名稱的單元格...
- 在Word,Excel,PowerPoint中啟用選項卡式編輯和閱讀,發布者,Access,Visio和Project。
- 在同一窗口的新選項卡中而不是在新窗口中打開並創建多個文檔。
- 將您的工作效率提高 50%,每天為您減少數百次鼠標點擊!