我们经常会统计某个姓名在Excel表格中出现的次数,这时我们可以用countif公式,但是当单元格含有多种信息时,或者姓名中包含空格时,就要特别处理一下。比如下面这个表,我们要统计“张三”这个人出现的次数。
姓名 | 备注 |
张三 | 这是最简单的匹配项 |
张 三 | 张三中间有空格,为了与三个字的名字对齐,其实它也是我们要找的。 |
张翠山 | 这个不匹配 |
张三、李四、王五 | 这个匹配,但是后面还有几个鸟 |
张三丰 | 这个就不匹配了,如果检索到要特别处理下 |
如果用公式=COUNTIF(A:A,"张三"),则只有第一个匹配。所以我们尝试使用*通配符
=COUNTIF(A:A,"张*三"),这样第一、第二个都匹配。
=COUNTIF(A:A,"*张*三*"),这样就都匹配了,但是张三丰得剔除。
类似的查找关键词的还有很多,精确匹配不适用时,可以考虑用通配符*或者?,*代表任意多个字符,?代表1个字符。
公式Find和Search的功能都是查找关键词,但是Search支持通配符,而Find不支持。
vlookup如果要查找包含某个关键词的项,并返回对应单元格内容的,也可以用通配符*。
联系客服