这条Excel函数公式,很多会计这几天都在找!
与 30万 读者一起学Excel
最近,好多学员都在问这个问题。个税未申报名单,里面的姓名、身份证中间都是*,怎么查找完整的人员名单?
卢子模拟了一份表格,大概这种格式。
其实,这种很简单,只是你想复杂了而已,VLOOKUP函数的最基本用法就可以解决。
姓名,VLOOKUP函数本身就支持按通配符查找。
=VLOOKUP(A2,F:G,1,0)
证件号码:
=VLOOKUP(A2,F:G,2,0)
正常情况下这样就可以,不过为了防止万一,姓名相同这种特殊情况,这里提供更完美的公式。
将姓名和证件号码连接起来,这样就保证内容是唯一的。
=F2&G2
查找的时候,也将两列连接起来再查找。
=VLOOKUP(A2&B2,E:G,2,0)
同理,证件号码也出来了。
=VLOOKUP(A2&B2,E:G,3,0)
现在即使姓名相同,也完美解决。
当然啦,有的人喜欢一步到位,不喜欢辅助列,这样才能体现水平。
数组公式:
=VLOOKUP(A2&B2,IF({1,0},F:F&G:G,F:F),2,0)
=VLOOKUP(A2&B2,IF({1,0},F:F&G:G,G:G),2,0)
IF({1,0},F:F&G:G,F:F)这部分就是重新构造新区域,1代表左边的区域F:F&G:G,0代表右边的区域F:F。
我自己还是喜欢用辅助列,更简单易懂。
推荐:VLOOKUP函数跟这个巧妙的辅助列,简直就是绝配,狂赞!
在没看到这篇文章之前,你是怎么解决这种查找的?
作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)
赞 (0)