2.7.5 FIND和FINDB函数
2025年09月26日
2.7.5 FIND和FINDB函数
(1)函数功能
FIND函数用于查找指定字符在文本中第一次出现的位置,返回一个大于0的数字。
FINDB函数用于查找指定字节在文本中第一次出现的位置,返回一个大于0的数字。
(2)语法格式
FIND(find_text,within_text,[start_num])
FINDB(find_text,within_text,[start_num])
(3)参数说明
find_text:必需参数,表示要查找的字符(字节)。
within_text:必需参数,表示要在其中进行查找的文本。
[start_num]:可选参数,表示要开始查找的值的起始位置,如果省略该参数,则默认从第一个字符开始查找。
(4)注意事项
如果查找不到结果,则FIND函数会返回错误值“#VALUE!”。
[start_num]参数小于0或大于within_text参数的总长度,FIND函数都会返回错误值“#VALUE!”。
find_text参数区分大小写,不允许使用通配符。
(5)实例:提取地址中的省份
如图2.7.5所示,A列为地址,要求在B列提取A列地址中的省份。
选择B2单元格,输入公式“=LEFT(A2,FIND("省",A2))”,输入完毕后按Enter键结束并向下填充公式,即可完成提取,结果如图所示。
图2.7.5 FIND函数的应用