Excel Textafter函數:提取字符或單詞之後的文本
Mar 26, 2025 pm 12:35 PMExcel的TextAfter函數:在特定字符或字符串之後輕鬆提取文本
本教程演示了Excel的TextAfter函數有效地利用了在復雜數據集中指定字符或單詞右側的數據。與舊方法相比,這種功能強大的功能提供了一種簡化的方法。
- Excel的TextAfter函數
- 基本文本法式公式:
- 在字符之後提取文字
- 在字符串後提取文字
- 在單詞之後提取文字
- 在第n個定界符之後檢索文字
- 在最後一個定界符之後檢索文字
- 處理多個定係數
- 當缺失定界符時自定義輸出
- 缺少定界符時返回整個字符串
- 病例敏感和不敏感的匹配
- 故障排除TextAfter
了解textafter功能
TextAfter函數可根據指定的字符或子字符串(“定界符”)檢索文本。它處理多個定界符實例,並提供了用於管理未找到定界符的方案的選項。
該函數的語法是:
TEXTAFTER(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])
有六個論點,只有前兩個是強制性的。
- 文本(必需):源文本(字符串或單元格引用)。
- 定界符(必需):標記提取點的字符或子弦。
- instance_num (可選):指定定界符實例(默認值為1;末尾搜索負數)。
- match_mode (可選):控制案例靈敏度(0 = case敏感,1 = case-nocementiment;默認值為0)。
- match_end (可選):將文本的結尾視為定界線(0 = false,1 = true;默認值為0)。
- IF_NOT_FOUND (可選):如果找不到定界符(默認為#n/a),則指定返回值。
TextAfter的可用性:請注意,TextAfter僅在Microsoft 365(Windows和Mac)的Excel中可用,以及網絡的Excel。較舊的版本需要替代公式。
基本文本法式示例
讓我們只用所需的參數探索基本用法。
在字符之後提取文字
要在空間後提取文本,請使用:
=TEXTAFTER(A2, " ")
在字符串後提取文字
在“”之後提取文本,使用:
=TEXTAFTER(A2, ", ")
在單詞之後提取文字
要在“顏色”之後提取文本,請使用:(請注意“顏色”中的後續空間)
=TEXTAFTER(A2, "color ")
高級文本方案
現在,讓我們解決更複雜的情況。
在第n個定界符之後檢索文字
要在第二個逗號之後獲取文本(“”),請使用:
=TEXTAFTER(A2, ", ", 2)
在最後一個定界符之後檢索文字
要在最後一個逗號之後獲取文本,請使用負i機_num :
=TEXTAFTER(A2, ", ", -1)
處理多個定係數
使用數組常數對多個定係數(例如,{“,”,“,”,“;”,“;”}):
=TEXTAFTER(A2, {",",", ",";","; "})
丟失定界符時自定義輸出
使用if_not_found
參數替換#N/A錯誤。例如,返回空白單元格:
=TEXTAFTER(A2, "color ", , , , "")
丟失定界符時返回原始字符串
如果找不到定界符,請組合instance_num
(-1)和match_end
(1)返回原始文本:
=TEXTAFTER(A2, ": ", -1, ,1)
病例敏感和不敏感的匹配
match_mode
參數控制案例靈敏度。對於不敏感的匹配設置為1:
=TEXTAFTER(A2, "color ", ,1)
故障排除TextAfter
- #n/a:找不到定界符(使用
if_not_found
)。instance_num
超過定界符計數。 - #value! :
instance_num
是0或超過文本長度。
結論
Excel的TextAfter函數提供了一種簡潔而有力的方法,可以在特定的定界符之後提取文本。掌握其各種參數允許在電子表格中進行靈活的數據操作。可以下載練習工作簿。
以上是Excel Textafter函數:提取字符或單詞之後的文本的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱門文章

熱門文章

熱門文章標籤

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)