Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2024 Excel 2024 for Mac Microsoft365.com My Office for iPhone

目前通道

每月企業通道

半年企業通道

半年企業通道 (預覽)

Mac 版 Office

傳回在特定字元或字串之後出現的文字。 它與 TEXTBEFORE 函數相反。

語法

=TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])

TEXTAFTER 函數語法具有下列引數:

text    您在此搜尋的文字。 不允許萬用字元。 必要。

定界符    標記要擷取之點之後的文字。 必要。

instance_num    要解壓縮文字的分隔符號實例。 根據預設,instance_num = 1。 負數會從結尾開始搜尋文字。 選擇性。

match_mode    判斷文字搜尋是否區分大小寫。 預設值會區分大小寫。 選擇性。 請輸入下列其中一項:

  • 0    區分大小寫。

  • 1    不區分大小寫。

match_end    將文字結尾視為分隔符號。 根據預設,文字是完全相符項目。 選擇性。 請輸入下列其中一項:

  • 0    不要比對分隔符號和文字結尾。

  • 1    比對分隔符號與文字結尾。

if_not_found    找不到相符項目時傳回的值。 根據預設,會傳回 #N/A。 選擇性。

註解

使用空白分隔符號值搜尋時,TEXTAFTER 會立即符合。 從前面搜尋時會返回空白文字 (如果 instance_num 為正數) ,從結尾搜尋時會返回整個文字 (如果 instance_num 為負數)。

範例

結果

=TEXTAFTER (“紅色騎帽,紅帽”, “hood”)

's, red hood

=TEXTAFTER (“紅色騎帽,紅帽”, “”)

紅色騎帽的紅色頭罩

=TEXTAFTER (“紅色騎帽,紅帽”, “”, -1)

錯誤

  • 如果分隔號未包含在文字中,Excel 會傳回 #N/A 錯誤。

  • Excel 會傳回 #VALUE! 如果 instance_num = 0 或 instance_num 大於文字的長度,會發生錯誤。

  • 如果 instance_num 大於分隔符號的出現次數,Excel 會傳回 #N/A 錯誤。

範例

請複製下列每個表格中的範例資料,並貼到新 Excel 工作表中的儲存格 A1。 如有需要,您可以調整欄寬來查看所有資料。

資料

小紅帽

小紅帽

公式

結果​​

=TEXTAFTER(A2,"Red")

有帽斗蓬的紅帽

=TEXTAFTER(A2,"basket")

#N/A

=TEXTAFTER(A3,"red",2)

頭罩

=TEXTAFTER(A3,"red",-2)

有帽斗蓬的紅帽

=TEXTAFTER(A3,"Red",,FALSE)

#N/A

=TEXTAFTER(A2,"red",3)

#N/A

資料

馬可斯‧奧理略 (Marcus Aurelius)

蘇格拉底 (Socrates)

伊曼努爾‧康德 (Immanuel Kant)

公式

結果​​

=TEXTAFTER(A2," ",,,1)

奧理略 (Aurelius)

=TEXTAFTER(A3," ",,,0)

#N/A

=TEXTAFTER(A3," ",,,1)

=IF(TEXTAFTER(A3," ",,,1)="",A3)

蘇格拉底 (Socrates)

=TEXTAFTER(A4," ",,,1)

康德 (Kant)

另請參閱

文字函數 (參照)

TEXTBEFORE 函數

TEXTSPLIT 函數

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。