Skip to main content

快速從 Excel 的儲存格中提取特定文字

Author: Sun Last Modified: 2025-05-12

Kutools for Excel

為 Excel 增添 300 多種
強大功能

預設情況下,Excel 提供了一些函數來提取文字。例如,我們可以應用 LEFT 或 RIGHT 函數從字串的左側或右側提取文字,或者應用 MID 函數從指定位置開始提取文字,等等。對於許多 Excel 使用者來說,記住並應用公式在日常工作中是件頭疼的事。在此強烈推薦 Kutools for ExcelExtract Text 工具,這個強大的功能集合了多種方式來批量從選定的儲存格中提取文字。只需簡單的設定即可從儲存格中提取所需的文本。


點擊 Kutools > 文字 > Extract Text。請參閱截圖:


從儲存格中提取前或後 N 個字符

本節將介紹如何從儲存格中提取前或後 N 個字符。請按照以下步驟操作。

shot-extract-text-1

1. 點擊 Kutools > 文字 > Extract Text 啟用該功能。

shot-extract-text-2

2. 在 Extract Text 對話框中,進行如下配置:

2.1) 確保啟用了「按位置提取」標籤;
2.2) 在 區域 部分,點擊 shot-extract-text-3 按鈕選擇要提取文字的儲存格範圍;
2.3) 在選項部分:
(1) 前 N 個字符:從字串的左側提取指定數量的字符。假設您需要從選定的儲存格中提取前 2 個字符,請選擇此選項,然後在文本框中輸入數字 2;
(2) 後 N 個字符:從字串的右側提取指定數量的字符。如果您想從選定的儲存格中提取最後 3 個字符,請選擇此選項,然後在文本框中輸入數字 3。
2.4) 點擊確定。

shot-extract-text-4

注意:勾選對話框左下角的「作為公式插入」框將把結果作為公式插入到結果儲存格中。當引用儲存格的值改變時,結果會自動更新。

3. 在彈出的 Extract text 對話框中,選擇一個空白儲存格輸出結果,然後點擊確定。

shot-extract-text-5

現在,選定儲存格的前 N 個字符或後 N 個字符已被提取,如下方截圖所示。

shot-extract-text-1


根據位置從儲存格中提取文字

假設您想從第 4 個字符開始提取 4 個字符,如下方截圖所示,請按照以下步驟操作。

shot-extract-text-6

1. 點擊 Kutools > 文字 > Extract Text 啟用該功能。

2. 在 Extract Text 對話框中,請進行以下設定:

2.1) 點擊「按位置提取」標籤(此標籤默認已啟用);
2.2) 在 區域 部分,點擊 shot-extract-text-3 按鈕選擇要提取文字的儲存格範圍;
2.3) 在選項部分:選擇「開始到結束字符」選項,指定起始和結束位置;
在這種情況下,我想從選定的儲存格中從第 4 個字符開始提取 4 個字符,所以我分別在兩個文本框中輸入數字 4 和 7。
2.4) 點擊確定。

shot-extract-text-7

注意:勾選對話框左下角的「作為公式插入」框將把結果作為公式插入到結果儲存格中。當引用儲存格的值改變時,結果會自動更新。

3. 然後彈出一個 Extract Text 對話框,選擇一個空白儲存格輸出結果,然後點擊確定按鈕。

shot-extract-text-8

然後從指定位置開始並以指定位置結束的字符將被批量提取到目標儲存格中。

shot-extract-text-6


根據特定字串/字符從儲存格中提取前或後的文字

Extract Text 功能還可以幫助輕鬆地從儲存格中提取特定字串或字符前或後的文字,例如提取連字符 (-) 前或後的文字,如下方截圖所示。

shot-extract-text-10

1. 點擊 Kutools > 文字 > Extract Text 啟用該功能。

2. 在 Extract Text 對話框中,請進行以下設定:

2.1) 點擊「按位置提取」標籤(此標籤默認已啟用);
2.2) 在 區域 部分,點擊 shot-extract-text-3 按鈕選擇要提取文字的儲存格範圍;
2.3) 在選項部分:
(1) 文字前:提取字串或字符前的所有文字。選擇此選項,然後輸入字串或字符以提取其前面的所有文字(這裡我輸入連字符);
(2) 文字後:提取字串或字符後的所有文字。選擇此選項,然後輸入字串或字符以提取其後面的所有文字(這裡我輸入連字符)。
2.4) 點擊確定。

shot-extract-text-11

注意:

1) 作為公式插入:勾選對話框左下角的此框將把結果作為公式插入到結果儲存格中。當引用儲存格的值改變時,結果會自動更新。
2) 如果您輸入的字串或字符在同一儲存格中有重複,該功能只會提取第一次出現前或後的文字。

3. 在 Extract Text 對話框中,選擇一個空白儲存格輸出提取的文字,然後點擊確定。

shot-extract-text-12

然後結果如下方截圖所示。

shot-extract-text-10


從儲存格中的文字字串提取所有數字

Excel 中沒有內置功能可以直接從文字字串中提取數字,唯一的方法是應用多個函數的組合來實現。但使用 Kutools,從文字字串中提取數字變得非常容易處理。

shot-extract-text-13

1. 點擊 Kutools > 文字 > Extract Text 啟用該功能。

2. 在 Extract Text 對話框中,請進行以下設定:

2.1) 點擊「按位置提取」標籤(此標籤默認已啟用);
2.2) 在 區域 部分,點擊 shot-extract-text-3 按鈕選擇要提取文字的儲存格範圍;
2.3) 在選項部分:選擇「提取數字」選項;
2.4) 點擊確定。

shot-extract-text-14

注意:勾選對話框左下角的「作為公式插入」框將把結果作為公式插入到結果儲存格中。當引用儲存格的值改變時,結果會自動更新。

3. 在 Extract Text 對話框中,選擇一個空白儲存格輸出提取的文字,然後點擊確定。

shot-extract-text-15

然後從文字字串中任何位置的數字都被提取出來。請參閱截圖:

shot-extract-text-13


根據規則提取特定文字

除了上述固定選項外,Extract Text 功能還允許您創建帶有萬用字符的規則,根據您的需求提取所需的文字。例如,您可以創建規則 (*) 來提取括號中的文字,並創建規則 @* 來從電子郵件地址中提取域名。請按照以下步驟應用規則提取文字。

範例 1:從儲存格中提取兩個字符之間的文字

本節將向您展示如何創建規則以批量從選定的儲存格中提取兩個字符之間的文字。

shot-extract-text-16

1. 點擊 Kutools > 文字 > Extract Text 啟用該功能。

2. 在 Extract Text 對話框中,請進行以下設定:

2.1) 點擊「按規則提取」標籤;
2.2) 在 區域 部分,點擊 shot-extract-text-3 按鈕選擇要提取文字的儲存格範圍;
2.3) 在文本框中,輸入您將基於提取文字的規則;
在這裡,我想提取括號中的文字,因此我在文本框中輸入 (*)
2.4) 點擊添加按鈕將規則添加到規則描述框中;
2.5) 點擊確定。

shot-extract-text-17

注意:

1. 萬用字符 ? 和 * 可以在規則中使用。
?(問號):代表任何單一字符。例如,KT? 找到 “KTE”、 “KTO”、 “KTW” 等等;
*(星號):代表任意數量的字符。例如,*east 找到 “Northeast”、“Southeast” 等等。
2. 如果在 Extract Text 對話框中創建了多個規則,您只能勾選需要應用的規則,其他保持未勾選狀態。

3. 在 Extract Text 對話框中,選擇一個空白儲存格輸出結果,然後點擊確定按鈕。

shot-extract-text-18

然後括號中的文字(包括括號)被批量從選定的儲存格中提取出來。請參閱截圖:

shot-extract-text-16

範例 2:從儲存格中的電子郵件地址提取域名

本節將向您展示如何創建規則從儲存格中的電子郵件地址提取域名。

shot-extract-text-19

1. 點擊 Kutools > 文字 > Extract Text 啟用該功能。

2. 在 Extract Text 對話框中,請進行以下設定:

2.1) 點擊「按規則提取」標籤;
2.2) 在 區域 部分,點擊 shot-extract-text-3 按鈕選擇包含電子郵件地址的儲存格範圍;
2.3) 在文本框中,輸入規則 @* 到文本框中。
2.4) 點擊添加按鈕將規則添加到規則描述框中;
2.5) 點擊確定。

shot-extract-text-20

注意:

1. 萬用字符 ? 和 * 可以在規則中使用。
?(問號):代表任何單一字符。例如,KT? 找到 “KTE”、“KTO”、“KTW” 等等;
*(星號):代表任意數量的字符。例如,*east 找到 “Northeast”、“Southeast” 等等。
2. 如果在 Extract Text 對話框中創建了多個規則,您只能勾選需要應用的規則,其他保持未勾選狀態。

3. 然後彈出一個 Extract Text 對話框,選擇一個空白儲存格放置結果,然後點擊確定。

所有電子郵件域名都已從選定的電子郵件地址中批量提取出來。

shot-extract-text-19


推薦的生產力工具
以下工具可以大大節省您的時間和金錢,哪一款適合您呢?
Office Tab:在您的 Office 中使用便捷的標籤頁,就像 Chrome、Firefox 和 新版 Internet Explorer 一樣。


Kutools for Excel

擁有超過 300 種高級函數,適用於 Excel 2021、2019、2016、2013、2010、2007 和 Office 365。

Kutools for Excel

上述功能只是 Kutools for Excel 300 多種強大功能之一。

專為 Excel(Office)2021、2019、2016、2013、2010、2007 和 Office 365 設計。免費下載並試用 30 天。

Screen shot of Kutools for Excel

btn read more      btn download     btn purchase