欢迎来到简单网-让你学电脑,修电脑,装电脑不求人!
今天我们来聊聊Excel中模糊匹配的问题,所谓的模糊匹配就是通过一两个关键字或者关键词来找出它对应的结果。但是Excel的匹配规则是非常严格的,只有两个完全一模一样才会匹配到。那么对于这样的问题,我们应该如何解决呢?
最简单的方法就是利用通配符来实现,通配符是一个非常神奇的符号,它可以表示Excel中的所有字符,下面我们就来了解下通配符的使用方法吧
一、什么是通配符
通配符:我们可以简单地将其理解我可以表示所有字符的符号,我们常见的字母、数字、汉字、符号等等都可以用通配符来表示,在Excel中常用的通配符有2个

?:代指单个任意字符,仅仅只能表示1个任意字符*:代指多个任意字符,可以表示没有字符,也可以表示有无穷多个字符问号与星号它们唯一的区别数量上的区别,问号只能代表1个任意字符,而星号可以代表多个字符,就是从0到无穷多个字符都可以用它来代替。
以上就是通配符的所有内容,不过需要注意的是它们都必须在英文输入法下输入,否则的话就会识别不到结果,下面我们通过2个例子来看下它的使用方法
二、模糊查询
比如在这里我们想要通过简称叮当与财富在左侧的表格中找到它对应的合同金额,这个时候只需要将函数设置为:=VLOOKUP("*"&E2&"*",A:B,2,0)即可
我们来看下这个公式的参数
第一参数:"*"&E2&"*"在这里我们在简称的前后各链接了2个星号,将其作为查找值第二参数:A:B,就是需要查找的表格第三参数:2,在查找表中,想要查找的结果在第2列,所以设置为2第四参数:0,精确匹配这个函数其实非常的简单,就是一个vlookup的常规查找,只不过在这里我们为关键字的前后各链接了一个星号,将其作为查找值来查找数据罢了。
三、模糊求和
比如在这里我们想要统计下车间薪资的总金额,观察数据后发现,在部门这一列中,车间部门的所有数据都是以车间这两个字来结尾的,并且部门的字符数都是4个,这样的话我就可以使用[??车间]来代指所有的车间,只需要将公式设置为:=SUMIF(C2:C21,"??车间",D2:D21)即可得到所有车间的结果
我们来看下这个公式的参数
第一参数:C2:C21,条件区域,就是部门这一列数据第二参数:??车间,我们利用通配符构建的条件,代指所有的车间第三参数:D2:D21,实际的求和区域,这个公式也非常的简单,它就是一个sumif函数的普通应用,它的第二参数我们还可以设置为[*车间]或者[*车间*]这个条件的构建是非常自由的,只要你能准确的表示想要统计的条件都是可以的。
- 上一篇 电脑硬件维修从入门到精通164