excel快速精确查找(EXCEL学会这个套路90的查找问题)

转自EXCEL不加班

学员的问题,2017-2019年分别对各个项目做了预算金额,现在要获取最新金额。

excel快速精确查找(EXCEL学会这个套路90的查找问题)(1)

为了更好的理解这个问题,卢子将无关的内容先删除掉,对表格做一个简化。最新金额,其实就是获取最后一个金额。

excel快速精确查找(EXCEL学会这个套路90的查找问题)(2)

查找首次出现的用VLOOKUP函数,查找最后出现的用LOOKUP函数,时刻牢记这个特点。

查找值用9^9,也就是9的9次方,一个非常大的数字,所有金额都比这个数字小,所以返回最后一个金额。

=LOOKUP(9^9,B3:D3)

excel快速精确查找(EXCEL学会这个套路90的查找问题)(3)

简化的不难解决,现在看一下原来的,金额是不连续的,这样没法直接用这个套路。不过还好,标题都写着金额,这样可以区分。

excel快速精确查找(EXCEL学会这个套路90的查找问题)(4)

这里需要借助LOOKUP函数的另外一个套路,经典查找模式。LOOKUP函数不管哪个套路,都是返回最后满足条件的金额。

=LOOKUP(1,0/(($D$2:$J$2="金额")*(D3:J3<>0)),D3:J3)

excel快速精确查找(EXCEL学会这个套路90的查找问题)(5)

经典查找模式:

=LOOKUP(1,0/((条件区域1=条件1)*(条件区域2=条件2)),返回区域)

这里的1和0为固定值,普通人可以不用研究这2个数字的由来,只要记住就行,除非你是要以Excel为生的。

借助这个套路,回到简化版的,直接套用也可以解决。

=LOOKUP(1,0/(B3:D3<>0),B3:D3)

excel快速精确查找(EXCEL学会这个套路90的查找问题)(6)

学会这个套路,90%的查找问题,都可以迎刃而解。

陪你学Excel,一生够不够?

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页