WPS公式TEXTAFTER

職場菊菊子 2024-04-03 02:29:02

TEXTAFTER 是 WPS 中的一個函數,用于從指定的文本字符串中查找並返回指定文本之後的所有字符。WPS中的這個函數與 Excel 中的某些函數(如 FIND、MID 和 SEARCH 的組合)可以實現類似的功能,但 TEXTAFTER 函數提供了一種更直接、簡潔的方式來處理文本字符串。

基本語法TEXTAFTER(text, delimiter)text:需要搜索的文本字符串。delimiter:用于指定從哪個文本位置開始返回後續文本的分隔符或文本字符串。

場景案例場景 1:提取分隔符後的文本

假設有一個包含員工信息的單元格 A1,其內容爲 "員工姓名:張三",我們想要提取冒號之後的文本,即員工的姓名。

公式:

=TEXTAFTER(A1, ":")

結果:返回 "張三"。

場景 2:提取多個分隔符之間的文本

如果 A1 單元格的內容是 "部門:銷售部-員工:張三",我們想要提取“銷售部”和“員工:”之間的文本。

由于 TEXTAFTER 只能提取一個分隔符之後的文本,對于這種情況,我們需要先使用 TEXTAFTER 提取出 "銷售部-員工:張三",然後再使用其他函數(如 FIND 和 MID)來提取中間的文本。

公式:

=MID(TEXTAFTER(A1, "部門:"), 1, FIND("員工:", TEXTAFTER(A1, "部門:")) - 1)

結果:返回 "銷售部"。

場景 3:提取分隔符之前的文本

雖然 TEXTAFTER 是用來提取分隔符後的文本,但如果需要提取分隔符之前的文本,我們可以使用 TEXTBEFORE 函數(如果 WPS Office 支持的話)或者結合 LEFT 和 FIND 函數。

假設 A1 單元格的內容是 "員工姓名:張三",我們想要提取冒號之前的文本,即 "員工姓名"。

公式(使用 LEFT 和 FIND):

=LEFT(A1, FIND(":", A1) - 1)

結果:返回 "員工姓名"。

注意事項如果 delimiter 在 text 中找不到,TEXTAFTER 函數將返回整個 text。如果 text 或 delimiter 爲空,TEXTAFTER 函數將返回空字符串。
0 阅读:0

職場菊菊子

簡介:感謝大家的關注