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 兜底。
- 空文本与空字符串参数行为不同,处理空单元格时先检查结果。