FINDB,简单一点来讲,B,顾名思义就是bite,也就是说FINDB是按字节查找的,相比较而言,FIND是按字符查找的。
字符和字节有什么区别?学过计算机就知道,字符分为全角字符和半角字符,半角字符占1个字节,全角字符一般占2个字节。举个例子,“abc”这个字符串里面3个字母都是半角的,长度为3个字节,而你用搜狗拼音可以打出这样的“abc”,这个就是全角字符,占6个字节。
这样说会不会更明白。
FIND是查看文本的位置 从每个文本字符开始找
FINDB是查看字节的位置 比如一个汉字占用2个字节
网友回答
FIND (find_text,within_text,[start_num]),其中有三个参数,用大白话说分别是要查找的,被查找的,开始查找的位置(通常省略不写) ,比如A1单元格中字符为"今天是星期天",公式=FIND("是",A1),意思就是在A1中查找"是"这个字的位置,由于是第三个,最后结果返回3, 如果公式改为=FIND("天",A1,3),就是从第三个字符起寻找"天"字的位置,那就把第二个字是"天"跳过了,返回6。FINDB和FIND类似,就是汉字当两个字节,如果用 =FINDB("是",A1),“是”前面的“今天” 被当作四个字符,公式返回5。
摘自
http://zhidao.baidu.com/question/352179377.html
前者找字符,后者找字节