fxExcel 函数大全方格办公 · Function Atlas
文本处理Microsoft 365 / Excel 2024 及更新版本进阶

TEXTBEFORE 函数的使用方法及公式实例

提取分隔符之前

返回指定分隔符之前的文本,可正序或倒序选择第几个分隔符。

TEXTBEFORE 函数语法

TEXTBEFORE(text, delimiter, [instance_num], [match_mode], [match_end], [if_not_found])

参数说明

参数是否必填说明
text必填要提取内容的原文本。
delimiter必填标记提取终点的分隔文本。
instance_num可选第几个分隔符,默认 1;负数表示从末尾查找。
match_mode可选0 区分大小写(默认),1 不区分大小写。
match_end可选1 将文本末尾视为分隔符,默认 0。
if_not_found可选找不到分隔符时的返回值,默认 #N/A。

TEXTBEFORE 函数公式实例

在单元格中输入以下公式:

=TEXTBEFORE("华东-销售一部", "-")
返回结果

华东

第一个连字符前的内容被返回。

常见错误与使用注意事项

  • 找不到分隔符默认返回 #N/A,可设置 if_not_found 兜底。
  • 空文本与空字符串参数行为不同,处理空单元格时先检查结果。

相关 Excel 函数

适用于 Microsoft 365 / Excel 2024 及更新版本。不同 Excel 版本和区域设置可能存在差异,请以当前软件中的函数提示为准。