【表格文本函数】SEARCHB函数查找 指定字节所在位置

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计数。

下面向大家示范如何使用此函数。


分界线.png

■将光标定位在B4处,点击插入函数-文本-SEARCHB函数。

此时弹出对话框,共三项参数。


SEARCHB函数查找指定字节所在位置1.gif


■“要查找的字符串”是需要搜索的文本,输入“雪”,需要注意的是,此处应输入英文状态下的双引号。

“被查找字符串”是所要查找的字符串区域,输入B3。

“开始位置”是搜索的起始位置,忽略则默认为从左向右查找,所以我们此处忽略不填。

点击确定,就能得出在这段歌词中,“雪”是第几个字节了。


SEARCHB函数查找指定字节所在位置2.gif

广东珠海
浏览 59
收藏
点赞
分享
+1
+1
全部评论