VLOOKUP函数保姆级教程

您所在的位置:网站首页 vlookup高级用法 VLOOKUP函数保姆级教程

VLOOKUP函数保姆级教程

2024-07-10 21:44| 来源: 网络整理| 查看: 265

嗨!大家我,我是懂E丢丢办公软件的E精精!

我们继续交流学习WPS函数篇的中的VLOOKUP函数保姆级系列教程!前面我们已经分享了3篇,0基础或者感兴趣的同学可以先看一下!

VLOOKUP系列-基础篇VLOOKUP系列-进阶篇VLOOKUP系列-高级篇

今天这篇算是算是基础扩展篇,上面讲解的基本都是精确匹配机制,但是VLOOKUP还支持模糊匹配和近似查询,由于内容较多,今天我们主要讲解其中的模糊匹配及关联知识点通配符!

主题:VLOOKU模糊查询

模糊查询主要是因为第一参数支持通配符,Exce中常用的两个通配符有* 和 ?,还有一个~

* 表示任意0个或者多个字符? 表示任意单个字符~ 转义字符,~~,~?,~* 表示符号本身

下面我们通过案例来了解一下,这方面用法!

01 | 问号通配符

这里的需求是查询“王开头姓名是3个字的成绩”,查询的内容是王?? 这里就表示,第一个字符是“王”后面跟任意两个字符,? 表示任意一个字符,我们需要3个字符,王占一个,剩下需要两个问号,注意要英文状态下!

💡小知识:

VLOOKUP第四参数精确查询,目前有3种写法 0、FALSE和不写但保留参数前的逗号

=VLOOKUP("王??",A:B,2,)

下面我们继续来看下一个通配符*

02 | 星号通配符

我们在日常办公中经常有“包含关系”的查询需求,就可以使用*

需求说明:查询姓名包含"菲"的成绩

所谓包含,其实就是在内容中,左右可以有内容,也可以没有内容,这个就是* 最常见的应用场景!

=VLOOKUP("*菲*",A:B,2,)

03 | 波浪转义符

~ 的功能,让通配符表示字符本身,比如我们查询内容中正好有?*~,是符号本身,而不希望作为统配,这个时候,就需要在这些字符前面添加~,这种常量材料规格方面!

我们来看一个典型的案例,下面的材料明明在A列有,为什么查询结果为#NA,也就是查找不到!~的作用让下一个字符解释为字符本身,自己作为通配符会消失,所以查找不到

那么,正确的公式要怎么写呢?其实很简单,只需要把~ 替换为~~ ,~~但是一个~ 让第二个字符解析为字符本身的作用!解析完后消失,返回字符而非通配符的~

如果你理解不了,你可以记住,查询内容中有~*?,需要替换,~~、~?和~*

替换后,我们成功的拿到了结果,?和*同理替换,这里就不再赘述更多案例!

=VLOOKUP(SUBSTITUTE(D2,"~","~~"),A:B,2,)

VLOOKUP的作为使用频率最高的函数之一,想要分享的东西真的很多,估计还有3节左右才能够讲个七七八八!

近似查询的问题,我们就说这么多!下一节,我们讲解近似查询,敬请期待~

如有帮助,请多多点赞、关注和转发!


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3