excel学习库

excel表格_excel函数公式大全_execl从入门到精通

在Excel使用通配符进行模糊匹配

通配符,字面意思讲就是通用的字符,可以代替任何字符。就像在“干瞪眼”纸牌游戏中大小王可以代替任何牌。

在Excel里通配符有三个,分别是“*”,“?”,“~”。

“*”可以代替一个或者多个字符,比如:“张*”,就可以匹配上“张三”、“张三丰”等;

“?”只可以代替一个字符,比如:“张?”,只可以匹配上“张三”、“张驰”等,不能匹配上“张三丰”;

“~”是把“*”和“?”还原为它的本意,比如:“张~*”,只可以匹配上“张*”、“张~?”,只可以匹配上“张?”。

举例:

第一个"张?"里的"?"在vlookup函数里为啥不是通配符。因为这个"?"是全角状态下的,不代表通配符,只是个问号,所以匹配到了同样是全角问号的”张?“年龄

第二个"张?"里的"?"是半角状态下的,就可以正常当做通配符,所以匹配到了”张三“的年龄”23“;

第三个"张?"对应的函数里"张~?",这里的"~"把"?"还原为了半角问号,意思是"张?",所以匹配到了C5单元格;

第四个"张?"对应的函数里"张?",这里的"?"就是代表通配符,所以匹配到了”张三“的

注意:这三个通配符均是半角符号下的字符,也就是英文状态输入法下输入的字符。

以下是一些举例:
统计姓贾的人数:=COUNTIF(A:A,"贾*")
统计名字为两个字的人数:=COUNTIF(A:A,"??")
统计末尾字是”春“的人数:=COUNTIF(A:A,"*春")
统计中间字为”宝“的人数:=COUNTIF(A:A,"*宝*")

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接