【Excel函數78】TEXTAFTER函數 擷取指定字元之後的文字 - 欄位解析與格式拆解之應用

更新 發佈閱讀 6 分鐘

在 Excel 中處理欄位拆解、資料解析或格式標準化時,常需要擷取某個特定字元或標記之後的文字內容。TEXTAFTER 函數能依指定分隔符,擷取其「之後」的文字,適合用於報表設計、資料清理、欄位標準化與自動化解析等場景。它是 Excel 365 中的動態陣列函數,與 TEXTBEFORE 搭配使用效果更佳。

🔹快速摘要(語法、用途、常見場景)

  • 用途:擷取指定字元或文字之後的內容
  • 語法=TEXTAFTER(文字, 分隔符, [第幾次], [忽略大小寫], [未找到時回傳])
  • 常見場景:欄位拆解、資料清理、格式解析、報表欄位生成、網址或代碼解析

一、TEXTAFTER 函數語法與用途:邏輯導向的文字擷取工具

語法:

=TEXTAFTER(text, delimiter, [instance_num], [match_mode], [if_not_found])
  • text:要擷取的原始文字
  • delimiter:分隔符(如逗號、破折號、空格)
  • instance_num(可選):指定第幾次出現的分隔符,預設為第一次
  • match_mode(可選):是否忽略大小寫(0 為區分大小寫,1 為不區分)
  • if_not_found(可選):若找不到分隔符時要回傳的內容

TEXTAFTER 可搭配 TEXTBEFORE、TEXTSPLIT 等函數進行欄位解析與格式處理。

二、範例教學:五個基礎 + 五個進階範例

🔸基礎範例(適合初學者快速掌握用途)

範例一:擷取逗號之後的文字

=TEXTAFTER("蘋果,香蕉,芒果", ",")

回傳 香蕉,芒果

範例二:擷取第二個逗號之後的文字

=TEXTAFTER("蘋果,香蕉,芒果", ",", 2)

回傳 芒果

範例三:處理儲存格內容

=TEXTAFTER(A1, "-")

擷取 A1 中破折號之後的文字。

範例四:忽略大小寫比對分隔符

=TEXTAFTER("abcDEFghi", "DEF", , 1)

回傳 ghi(不區分大小寫)。

範例五:找不到分隔符時回傳預設值

=TEXTAFTER("ABCDEF", "X", , , "未找到")

回傳 未找到

🔸進階範例(適合報表設計與資料解析應用)

範例六:搭配 TEXTBEFORE 擷取中間段落

=TEXTBEFORE(TEXTAFTER(A1, "-"), "-")

擷取兩個破折號之間的文字。

範例七:搭配 LEN 判斷擷取長度

=LEN(TEXTAFTER(A1, ":"))

計算冒號之後文字的長度。

範例八:搭配 SUBSTITUTE 統一分隔符後擷取

=TEXTAFTER(SUBSTITUTE(A1, ";", ","), ",")

將分隔符統一後擷取逗號之後的文字。

範例九:批次處理整欄資料(動態陣列)

=MAP(A2:A100, LAMBDA(x, TEXTAFTER(x, ":")))

擷取 A2:A100 中每列冒號之後的文字(Excel 365)。

範例十:搭配 IF 判斷後擷取或顯示提示

=IF(ISNUMBER(SEARCH(":", A1)), TEXTAFTER(A1, ":"), "無分隔符")

若 A1 包含冒號則擷取其後文字,否則顯示提示。

三、常見問題解答(FAQ)

Q1:TEXTAFTER 和 MID 有何差異?

TEXTAFTER 是依分隔符擷取,MID 是依位置擷取。

Q2:TEXTAFTER 可以處理中文嗎?

可以,只要分隔符設定正確即可。

Q3:TEXTAFTER 可以處理多層分隔嗎?

可以,搭配 SUBSTITUTE 或多層 TEXTAFTER 使用。

Q4:TEXTAFTER 可以處理整欄資料嗎?

可以,搭配 MAP 或拖曳填滿即可批次處理。

Q5:TEXTAFTER 可以搭配哪些函數使用?

常見搭配 TEXTBEFORE、TEXTSPLIT、SUBSTITUTE、MAP、LAMBDA、IF 等。

四、注意事項與錯誤排除

  • 若 delimiter 未出現,預設回傳錯誤,建議使用 if_not_found 處理
  • 若 instance_num 超過出現次數,會回傳錯誤或空值
  • 若 delimiter 為空字串,會回傳整段文字
  • 建議搭配錯誤防呆邏輯處理空白或格式異常輸入
  • 中文擷取不受編碼影響,可直接操作

五、延伸技巧與相關函數

  • TEXTBEFORE 函數:擷取指定字元之前的文字
  • TEXTSPLIT 函數:依分隔符拆解為陣列
  • SUBSTITUTE 函數:替換分隔符或特定字元
  • MAP / LAMBDA 函數:批次處理與邏輯封裝
  • SEARCH / FIND 函數:尋找分隔符位置

六、結語與延伸閱讀推薦

TEXTAFTER 函數是 Excel 中最靈活的文字擷取工具之一,適合用在欄位拆解、格式解析、資料清理與報表設計等情境。學會 TEXTAFTER 後,你可以進一步探索:

  • [TEXTBEFORE 函數教學:擷取指定字元之前的文字]
  • [TEXTSPLIT 函數教學:依分隔符拆解文字為陣列]
  • [SUBSTITUTE 函數教學:替換字元以利格式清理]
留言
avatar-img
留言分享你的想法!
avatar-img
蝦仁藥師_臨床輕鬆學的沙龍
28會員
222內容數
哈囉~!這裡主要在分享醫療知識,還有記錄下學習程式語言的各種筆記,偶爾穿插一些個人的淺見與有趣分享,希望大家都可以在這邊得到有用的資訊~!
2025/10/13
在 Excel 中處理匯入資料、欄位標準化或格式修正時,常需要將特定字元或文字內容替換為其他字串。SUBSTITUTE 函數能依「內容」搜尋並替換文字,適合用於資料清理、格式統一、報表設計與欄位修復等場景。與 REPLACE 函數不同,SUBSTITUTE 是依「文字內容」操作,而非依「位置」。
Thumbnail
2025/10/13
在 Excel 中處理匯入資料、欄位標準化或格式修正時,常需要將特定字元或文字內容替換為其他字串。SUBSTITUTE 函數能依「內容」搜尋並替換文字,適合用於資料清理、格式統一、報表設計與欄位修復等場景。與 REPLACE 函數不同,SUBSTITUTE 是依「文字內容」操作,而非依「位置」。
Thumbnail
2025/10/13
在 Excel 中處理編碼、格式修正或資料清理時,常需要依指定位置將文字中的部分內容替換為其他字串。REPLACE 函數能根據起始位置與長度,精準地替換文字片段,適合用於代碼修正、欄位標準化、格式清理與報表設計等場景。它與 SUBSTITUTE 函數不同,REPLACE 是依「位置」操作。
Thumbnail
2025/10/13
在 Excel 中處理編碼、格式修正或資料清理時,常需要依指定位置將文字中的部分內容替換為其他字串。REPLACE 函數能根據起始位置與長度,精準地替換文字片段,適合用於代碼修正、欄位標準化、格式清理與報表設計等場景。它與 SUBSTITUTE 函數不同,REPLACE 是依「位置」操作。
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,若需從文字中間擷取特定位置與長度的字元,MID 函數是最靈活的選擇。它能精準擷取任意位置的文字片段,適合用於代碼解析、欄位標準化、資料清理與報表設計等場景,是文字處理中不可或缺的工具。
Thumbnail
2025/10/13
在 Excel 中處理編碼、欄位拆解或格式化輸出時,若需從文字中間擷取特定位置與長度的字元,MID 函數是最靈活的選擇。它能精準擷取任意位置的文字片段,適合用於代碼解析、欄位標準化、資料清理與報表設計等場景,是文字處理中不可或缺的工具。
Thumbnail
看更多
你可能也想看
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
本法省去開啟EXCEL檔,轉存為CSV檔之手動作業,縮短作業時間,提高工作效率,尤其是對象為複數個檔案場合
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗 🔗E
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗 🔗E
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #3 | 上手等級:入門🔗
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 ♐人力資訊儀表板分集 本次人力資訊儀錶板預計分成5集依循漸進逐步完成 資料整
Thumbnail
🎗️本次主題成果展示:人力資訊分析 上集回顧 🔗EXCEL儀表板 | 人力資訊分析儀表板 #1 | 上手等級:入門🔗 🔗EXCEL儀表板 | 人力資訊分析儀表板 #2 | 上手等級:入門🔗 ♐人力資訊儀表板分集 本次人力資訊儀錶板預計分成5集依循漸進逐步完成 資料整
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
在Excel中實作使用者介面(UI)是一個有趣且實用的技能,能夠幫助你更好地呈現資料、提供功能並增強使用者體驗。本文將逐步介紹如何在Excel中建立基本的UI元素,例如按鈕、下拉式選單和文字框,並擴展功能,例如資料驗證和動態更新。
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
Excel好好玩VBA-菜緒 (https://portaly.cc/ezyvba) VBE輔助工具一個針對Excel VBA撰寫的輔助工具 代碼對齊排版、排序、刪空行、刪註解、簡易VBA收集(可新增、刪除)..
Thumbnail
進度條在日常生活和工作中非常常見,它們可以直觀地顯示任務或項目的完成情況。在 Excel 中,我們可以使用一些技巧和函數來製作出美觀且功能強大的進度條。本篇教學將介紹如何使用 Excel 的 REPT 函數和條件格式設定,來製作一個簡單而有效的進度條。
Thumbnail
進度條在日常生活和工作中非常常見,它們可以直觀地顯示任務或項目的完成情況。在 Excel 中,我們可以使用一些技巧和函數來製作出美觀且功能強大的進度條。本篇教學將介紹如何使用 Excel 的 REPT 函數和條件格式設定,來製作一個簡單而有效的進度條。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News