现在位置:首页 > Excel相关 > Excel函数 > 函数365之SEARCHB函数:文本位置查找之查找字节位置

函数365之SEARCHB函数:文本位置查找之查找字节位置

一村之长  Excel函数  2017-4-23  721  0评论
函数名称:SEARCHB

函数作用:SEARCHB函数用于根据查找指定的文本字符在某个字符串中的字节位置

函数语法:SEARCHB(要查找的字符,在哪个字符里面查找,从第几个位置开始查找)

注意事项:
1、SEARCHB函数不区分字母大小写并且允许使用通配符。FINDB函数刚好相反!
2、如果要查找的文本为空文本 (""),则SEARCHB会返回查找字符的第1个位置;
3、如果第2参数中没有包含第1参数,则SEARCHB的结果会返回错误值 #VALUE!;
4、如果开始查找的位置小于等于0或者大于第2参数文本的字节个数,则SEARCHB返回错误值 #VALUE!。
5、SEARCHB函数的第3参数一般是省略的,表示要查找的位置从第2参数的文本的第1个位置开始查找。
6、SEARCHB函数与SEARCH函数的语法及用法相同,唯一不同的是SEARCH函数用于查找字符的在文本的第几个字符位置,而SEARCHB函数用于查找字符在文本的第几个字节位置。

函数应用:
实例1、根据下表指定字符在相应字符串中的字节位置,效果如C列所示。
1.png
函数公式:C2单元格输入 =SEARCHB(B2,A2),公式下拉即可
解释说明:查找某字符在字符串中的字节位置可以用SEARCHB函数,在Excel中,一个中文汉字或中文标点符号占2个字节,1个数字、字母或英文标点符号占1个字节。

实例2、根据下面表格A列的人员信息提取相应的联系方式,如B列所示。
2.png
函数公式:B2单元格输入 =MIDB(A2,SEARCHB("?",A2),99),公式下拉即可
解释说明:
1、在Excel中,一个中文汉字或中文标点符号占2个字节,1个数字、字母或英文标点符号占1个字节;
2、A列数据只有文字和数字两种类型,而数字属于单字节字符,可以用通配符“?”表示,SEARCHB函数支持通配符,所以我们可以用SEARCHB函数查找第一个数字出现的位置SEARCHB("?",A2);
3、然后用MIDB函数根据第1个数字出现的字节位置截取字符,截取的字节长度可以按照需求自行设置。
1.png
评论一下 分享本文 联系站长
我的Excel
看完文章就评论一下!
挤眼 亲亲 咆哮 开心 想想 可怜 糗大了 委屈 哈哈 小声点 右哼哼 左哼哼 疑问 坏笑 赚钱啦 悲伤 耍酷 勾引 厉害 握手 耶 嘻嘻 害羞 鼓掌 馋嘴 抓狂 抱抱 围观 威武 给力
提交评论

清空信息
关闭评论