网站首页 > 开源技术 正文
日常工作中,查找匹配问题很多, 我们都会用VLOOKUP快速查找匹配
今天分享它的进阶用法,搭配通配符,组合应用
1、举个工作实例
左边是员工姓名以及工资表数据
现在需要根据员工的简称,来匹配对应的数据
我们的查找值是:“悟空”,而原数据里面是孙悟空
如果我们直接使用VLOOKUP公式来查找匹配,
=VLOOKUP(D2,A:B,2,0)
你会发现,查找不到结果,只有查找值和原始表格里面,一模一样的,才能匹配的到
2、结合通配符组合
我们知道Excel里面有个通配符,星号,它表示任意多个字符
所以,当我们把查找的内容更改成:
*悟空*
那么它就代表,左右两边可以连接任意的字符,都能匹配的上,所以得到了结果12000
但是,我们不能一个个去修改查找值,就可以使用公式来连接通配符
输入的公式是:
=VLOOKUP("*"&D2&"*",A:B,2,0)
也就是查找值,两边各连接一个通配符,就可以得到所有的结果了
3、有利有弊
VLOOKUP查找星号的时候,会默认它是通配符,这条规则,导致有些场景,让我们得到的结果是错误的:
例如,左边是零件的价格表
右边根据零件查找匹配,你会发现10*4这个零件,在左边表格里面的价格是50,但是查找出来的结果却是500
这就是因为星号是通配符,所以当我们查找匹配10*4的时候,代表着,只要是10开头,4结尾的数字都能满足我们的结果,当存在多条结果满足的时候,它会返回第一条结果的值:
那么遇到通配符查找的时候,我们不喜欢它默认当成通配符,那我们需要将*号变成它本身
那么~*号才代表星号本身,所以我们要使用SUBSTITUTE公式先将通配符,替换成星号本身,再来查找匹配,使用的公式是:
=VLOOKUP(SUBSTITUTE(D2,"*","~*"),A:B,2,0)
关于这个小技巧,你学会了么?动手试试吧!
猜你喜欢
- 2025-06-13 新函数TOCOL太强大了,Vlookup彻底不行了,轻松解决6大难题
- 2025-06-13 逆向查找匹配,Vlookup公式2种方法,你会么?
- 2025-06-13 Vlookup公式第四参数,太给力了,别再IF写一长串了
- 2025-06-13 Excel公式Vlookup,模糊匹配详细解读,1分钟学会!
- 2025-06-13 Vlookup函数公式,结果是45648,你得知道的小细节
- 2025-06-13 你以为的Vlookup函数很简单,其实还有好多高阶用法
- 2025-06-13 vlookup的运用,80%的财务人员都不知道,学会提高两倍工作效率
- 2025-06-13 别找了,vlookup函数最全10几种用法都在这里了?
- 2025-06-13 VLOOKUP公式,搭配通配符,查找无敌!
- 2025-06-13 不管vlookup会不会,都要学的index+match组合公式!
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)