您的位置 首页 > 数码极客

通配符 通配符主要有哪三个

有同学问我,他用了vlookup函数,公式没有输错,单元格值格式也是对的,但匹配的结果是错的,问为什么?

如下所示:左边是各种主流手机的价格,在E2输入一个型号,使用VLOOKUP匹配的结果是11899元,而并不是8699元,出错了!

vlookup函数的使用是对的,但匹配得到的结果是iPhone*512GBXs的对应价格11899元。

错误分析

原因:表格中的数据有*号,这个符号在Excel里面还是通配符的意思,代表多个任意字符。

所以说*号和*号加上任意字符是等价的,这两个字符在Excel查找匹配的时候是等价的。在Excel中碰到通配符会自动通配,有以下3个通配符,分别是*,-,~。那如果我们想查找的是通配符本身,那么在通配符前面加上~号便是通配符本身

所以实际的iPhone*Xs,在Excel里面的要用iPhone~*Xs表达

那我们在查找匹配的时候,如果使用的是iPhone~*Xs来查找匹配,就能得到正确的结果。

如果是批量计算,我们不可能把每个查找值的*手动去换成~*,那么我们用到一个SUBSTITUDE函数嵌套,使用公式:=VLOOKUP(SUBSTITUTE(E2,"*","~*"),B:C,2,0)来进行计算,如下所示:

本节完,你学会了吗?欢迎留言讨论,期待您的转发分享!

-------------------------

欢迎关注,更多精彩内容持续更新中...

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“通配符,通配符主要有哪三个,通配符*和?有什么区别,通配符怎么用”边界阅读