VLOOKUP函数保姆级教程-模糊匹配及通配符
WPS函数专家
嗨!大家我,我是懂E丢丢办公软件的E精精!
我们继续交流学习WPS函数篇的中的VLOOKUP函数保姆级系列教程!前面我们已经分享了3篇,0基础或者感兴趣的同学可以先看一下!
今天这篇算是算是基础扩展篇,上面讲解的基本都是精确匹配机制,但是VLOOKUP还支持模糊匹配和近似查询,由于内容较多,今天我们主要讲解其中的模糊匹配及关联知识点通配符!
主题:VLOOKU模糊查询
模糊查询主要是因为第一参数支持通配符,Exce中常用的两个通配符有* 和 ?,还有一个~
? 表示任意单个字符
~ 转义字符,~~,~?,~* 表示符号本身
下面我们通过案例来了解一下,这方面用法!
01 | 问号通配符
这里的需求是查询“王开头姓名是3个字的成绩”,查询的内容是王?? 这里就表示,第一个字符是“王”后面跟任意两个字符,? 表示任意一个字符,我们需要3个字符,王占一个,剩下需要两个问号,注意要英文状态下!
💡小知识:
VLOOKUP第四参数精确查询,目前有3种写法 0、FALSE和不写但保留参数前的逗号
下面我们继续来看下一个通配符*
02 | 星号通配符
我们在日常办公中经常有“包含关系”的查询需求,就可以使用*
需求说明:查询姓名包含"菲"的成绩
所谓包含,其实就是在内容中,左右可以有内容,也可以没有内容,这个就是* 最常见的应用场景!
03 | 波浪转义符
~ 的功能,让通配符表示字符本身,比如我们查询内容中正好有?*~,是符号本身,而不希望作为统配,这个时候,就需要在这些字符前面添加~,这种常量材料规格方面!
我们来看一个典型的案例,下面的材料明明在A列有,为什么查询结果为#NA,也就是查找不到!~的作用让下一个字符解释为字符本身,自己作为通配符会消失,所以查找不到
那么,正确的公式要怎么写呢?其实很简单,只需要把~ 替换为~~ ,~~但是一个~ 让第二个字符解析为字符本身的作用!解析完后消失,返回字符而非通配符的~
如果你理解不了,你可以记住,查询内容中有~*?,需要替换,~~、~?和~*
替换后,我们成功的拿到了结果,?和*同理替换,这里就不再赘述更多案例!
VLOOKUP的作为使用频率最高的函数之一,想要分享的东西真的很多,估计还有3节左右才能够讲个七七八八!
近似查询的问题,我们就说这么多!下一节,我们讲解近似查询,敬请期待~
WPS函数专家
WPS函数专家
WPS函数专家
WPS函数专家
WPS函数专家