只会Vlookup函数out了,史上最牛Excel查找公式来了!


在很多Excel用户眼中,会用Vlookup函数、Lookup函数似乎很利害了。其实远远不够,在实际工作中有很多高难问题需要多个函数组合才能完成。
有一个查询是很多人做梦都想实现的,可惜vlookup、Lookup都实现不了。它就是多表查询。下面小编就展示一下查询结果,让大家先见识一下这种查询有多牛。
【例】工资的跨表查询
Excel工作簿中有N个部门的工资表

在查询表中,给定姓名,竟然可以查出该员工所在的部门和工资

是不是你梦想中的查询公式?下面兰色就一步步揭开这个神秘公式的真面目。
判断员工是哪个部门的,可以用Countif函数计算个数,而多个表也难不住我们,前天的跨表求和中已学会了indirect函数多表引用的方法。
=COUNTIF(INDIRECT({"财务部";"人事部";"服务部"}&"!a:a"),A2)
测试结果:
选取公式按F9键可以返回一个数组{0;1;0},其中非0数字1的位置的即是员工所在表的位置(该员工在第2个表中)

问题是知道1的位置,怎么把表名给提取出来?接下来要请了第3个大神函数:Lookup函数。用它经典的lookup(1,0/?套路正好可以解决这个问题
=LOOKUP(1,0/COUNTIF(INDIRECT({"财务部";"人事部";"服务部"}&"!a:a"),A2),{"财务部";"人事部";"服务部"})
至此,所在部门查询完成!

有了部门查工资,就简单多了,Vlookup配合indirect函数可以轻松搞定!
=VLOOKUP(A2,INDIRECT(B2&"!A:B"),2,0)

最终,我们用了4个大神函数(Vlookup函数、Lookup、Countif、Indirect函数)搞定了这个历史性的查询难题。不少同学也会用这几个函数,可公式自已写不出来。这就是你与excel高手的区别,会用函数只是第1步,灵活应用才是最高境界。这需要长时间的练习和应用。
本文来源:Excel精英培训。


管理会计实务集训营课程免费送!
8大阶段、200+课时
海量实务案例、10大名师讲解
长按下方二维码参与活动,免费领取课程!
↓↓↓


<iframe class="video_iframe rich_pages" data-vidtype="1" data-cover="http%3A%2F%2Fshp.qpic.cn%2Fqqvideo_ori%2F0%2Fs0854avvwc2_496_280%2F0" allowfullscreen="" frameborder="0" data-ratio="1.7777777777777777" data-w="864" data-src="http://v.qq.com/iframe/player.html?vid=s0854avvwc2&width=282&height=158.625&auto=0" width="282" height="159" data-vh="158.625" data-vw="282" style="display: none; width: 282px !important; height: 159px !important;"></iframe>
CMA帮助财会人建立全球化视野
培养财会人快速解决问题的能力

关注公众号:拾黑(shiheibook)了解更多
[广告]赞助链接:
四季很好,只要有你,文娱排行榜:https://www.yaopaiming.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注网络尖刀微信公众号随时掌握互联网精彩
- 1 习近平听取岑浩辉述职报告 7904088
- 2 日本民众排队送别大熊猫 7807860
- 3 4400万粉丝网红直播泳池派对被处理 7713439
- 4 2025年度文化记忆 重温感动瞬间 7618334
- 5 接棒金银大涨 又一贵金属涨幅翻倍 7520542
- 6 “爱你老己”是今年最好的梗 7426412
- 7 62岁乒乓球名将倪夏莲正式复出 7331775
- 8 6周年之际 山东舰战力即将再升级 7236448
- 9 39岁中国女子伦敦被刺身亡 7140855
- 10 用漫画方式了解海南自贸港封关 7049015







CMA
