[Excel]巧用lookup函数解决带特殊符号的查询问题

2019-12-05 15:35:26 2点赞 12收藏 0评论

[Excel]巧用lookup函数解决带特殊符号的查询问题

[Excel]巧用lookup函数解决带特殊符号的查询问题

有关数据查询函数的话题,火箭君也已经提及过多次。但在查询各类信息时,我们总会碰到这样那样的特殊情况,本期我们就来看看如何处理带了特殊符号的单元格,该如何进行查询。

通常情况下,对于一般的信息查询,使用vlookup函数几乎都是能够轻松应对。比如下图中,我们要在A列中搜索E4单元格中的工号,并返回对应B列的姓名。这时只要一个最普通的vlookup就完美解决了。

[Excel]巧用lookup函数解决带特殊符号的查询问题

难题:带特殊符号的查询

[Excel]巧用lookup函数解决带特殊符号的查询问题

上图中,A列的编号中均带有“*”这个符号,因此,即便是在E列的vlookup公式中使用了精确查找模式,依然发生了“找错”的问题。这究竟是为什么呢?

实际上“*”是一个重要的通配符号,因而vlookup函数在工作是将其视作了一个通配符而非一个简单的符号。于是vlookup函数将D4单元格解读成了一个以“SGH021”为起始,又以“1”结尾的字符串。从而导致查询到了错误的结果。

当然这样的问题还不止对于“*”会发生,其他一些特殊符号也会造成查询结果的错误,比如波浪号。

[Excel]巧用lookup函数解决带特殊符号的查询问题

如何解决这个问题?

这时候,就可以邀请Lookup函数出场了。先来看看最终的结果。

[Excel]巧用lookup函数解决带特殊符号的查询问题

在E4单元格中,输入

 =LOOKUP(1,0/(D4=$A$2:$A$9),$B$2:$B$9)

立即完美解决所有艰难困苦。原理是什么呢?

实际上,(D4=$A$2:$A$9)利用D4单元格去比对A2:A9单元格的字符串时,会将字符串中的特殊符号视作普通的字符串。从而得到一个{FALSE,FALSE,FALSE,FALSE,TRUE,FALSE,FALSE,FALSE} 这样的数组。

再用0除以这个数组,则得到{N/A,N/A,N/A,N/A,0,N/A,N/A,N/A}这样的结果。

此时,LOOKUP函数要在这么一个数组中查询一个不大于 1 的位置,但数组中没有1,只能找到0的位置。而0的位置又对应B6单元格。从而最终的到了B6单元格的结果。

应该说,整个Lookup函数在处理这个绝对查询问题时,利用的是等式运算中无视通配符的这一特点。


展开 收起

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

ihuman 洪恩 识字子集拼音思维ABC会员永久包3-6岁儿童早教启蒙礼物玩具 识字会员终身包

268元起

Microsoft 微软 OFFICE 365 家庭版 会员

Microsoft 微软 OFFICE 365 家庭版 会员

249元起

WPS 金山软件 WPS 超级会员 3年卡

WPS 金山软件 WPS 超级会员 3年卡

308元起

Microsoft 微软 OFFICE 365 个人版 办公软件

Microsoft 微软 OFFICE 365 个人版 办公软件

185元起

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

WPS超级会员Pro套餐4年卡1488天官方正版pdf转word排版

676.4元起

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

WPS超级会员4年套餐pdf转word排版PPT润色模板素材店铺

暂无报价

WPS 金山软件 会员季卡

WPS 金山软件 会员季卡

59.85元起

Microsoft 微软 价保到618 微软office365办公软件microsoft365

Microsoft 微软 价保到618 微软office365办公软件microsoft365

235元起

WPS超级会员2年pdf转word官方正版思维导图排版简历模板赠AI会员

WPS超级会员2年pdf转word官方正版思维导图排版简历模板赠AI会员

218.5元起

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

Microsoft 微软 365 家庭版 电子秘钥 正版高级Office应用 1T云存储

299元起

Microsoft 微软 office365家庭版15个月 203元

Microsoft 微软 office365家庭版15个月 203元

198元起

WPS稻壳会员1年套餐PPT模板素材字体美化图标思维导图官方正版

WPS稻壳会员1年套餐PPT模板素材字体美化图标思维导图官方正版

75.05元起

SANGFOR 深信服科技 深信服EDR-33 终端安全管理系统

SANGFOR 深信服科技 深信服EDR-33 终端安全管理系统

40000元起

SANGFOR 深信服科技 AF-2000-FH2130B-T6 下一代防火墙

SANGFOR 深信服科技 AF-2000-FH2130B-T6 下一代防火墙

125000元起

SANGFOR 深信服科技 AF-1000-SKF1505A-12边界安全防护系统软件V8.0

SANGFOR 深信服科技 AF-1000-SKF1505A-12边界安全防护系统软件V8.0

67980元起

SANGFOR 深信服科技 防火墙AF-2000-FH3100A边界安全防护系统

SANGFOR 深信服科技 防火墙AF-2000-FH3100A边界安全防护系统

410000元起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
12
扫一下,分享更方便,购买更轻松