【表格文本函数】SEARCHB函数:查找文本中的指定字节
可在其他文本字符串 (within_text) 中查找文本字符串 (find_text),并返回 find_text 的起始位置编号。
此结果是基于每个字符所使用的字节数,并从 start_num 开始的。
此函数用于双字节字符。此外也可使用 FINDB 在其他文本字符串中查找文本字符串。
语法
SEARCHB(find_text,within_text,start_num)
■Find_text 要查找的文本。可以在 find_text 中使用通配符,包括问号 (?) 和星号 (*)。
问号可匹配任意的单个字符,星号可匹配任意一串字符。
如果要查找真正的问号或星号,请在该字符前键入波形符 (~)。
■Within_text 要在其中查找 find_text 的文本。
■Start_num within_text 中开始查找的字符的编号。
说明
■SEARCHB 在查找文本时不区分大小写。
■SEARCHB 类似于 FIND 和 FINDB,但 FIND 和 FINDB 区分大小写。
■若没有找到 find_text,则返回错误值 #VALUE!。
■若忽略 start_num,则假定其为 1。
■若 start_num 不大于 0(零)或大于 within_text,则返回错误值 #VALUE!。
SEARCHB函数的作用是查找指定某个字节在文本中的位置。
与SEARCH函数的区别在于,SEARCHB函数是按字节数计算。
汉字、全角状态下的标点符号,每个字符按 2 计数,数字和半角状态下的标点符号按1计数。
下面向大家示范如何使用此函数。

■将光标定位在B4处,点击插入函数-文本-SEARCHB函数。
此时弹出对话框,共三项参数。

■“要查找的字符串”是需要搜索的文本,输入“雪”,需要注意的是,此处应输入英文状态下的双引号。
“被查找字符串”是所要查找的字符串区域,输入B3。
“开始位置”是搜索的起始位置,忽略则默认为从左向右查找,所以我们此处忽略不填。
点击确定,就能得出在这段歌词中,“雪”是第几个字节了。
