作者:乔山办公网日期:
返回目录:word文档
院长大大已经开启Excel函数系列课程,上班族、想学Office相关技术等等有需要的朋友请关注院长,享受每天及时的知识分享,跟着院长走,轻轻松松玩转Office。
院长每天坚持发,你还不每天坚持学???
1、 SEARCH
此函数查找字符串第一次出现的位置。
=SEARCH(查询文本,查询区域,查找起始位置)
参数解释:
查询文本是要查找的文本,可以是单元格或英文状态下双引号框起来的字符串;
查询区域可以是一个单元格或英文状态下双引号框起来的字符串;
起始位置是要从查询区中第几个字符串开始向后查找,省略时表示从头开始。
可以看到计算单个字符的位置是较为简单的。
对比两列数据,可以明显发现,此函数返回第一次出现的位置。
有的朋友说,用昨天学习的FIND函数也能做到啊。
没错。
但是此函数有一个很酷炫的功能:
可以使用通配符 * 和 ?
*表示可匹配任意字符串;
?表示匹配单个字符。
即用通配符代替不确定出现的字符。
=SEARCH("-?色",C10)
我们发现数据都有一个共性,颜色前都有一个减号。
可以利用这个减号分别匹配出两种类型的颜色。
=SEARCH("-??色",C10)
其中一个问号?代表一个字符。
当类型很多的时候这种操作就会很麻烦,这时候我们就需要更强大的工具。
=SEARCH("-*色",C10)
可以看到星号*代表多个字符,这会极大的方便日常的工作。
院长建议大家记住星号*的用法就好。
2、 SEARCHB
看名字就知道是按字节计算字符串第一次出现的位置。
=SEARCHB(查询文本,查询区域,查找起始位置)
其中一个中文字符算两个字节,
一个英文字符算一个字节,
中文状态下的标点符号算两个字节,
英文状态下的标点符号算一个字节。