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

 2025-09-10  阅读 965  评论 0

摘要:转自EXCEL不加班学员的问题,2017-2019年分别对各个项目做了预算金额,现在要获取最新金额。为了更好的理解这个问题,卢子将无关的内容先删除掉,对表格做一个简化。最新金额,其实就是获取最后一个金额。查找首次出现的用VLOOKUP函数,查找最后出现的用LOOKUP函数,时刻牢记这个特点。查找值用

转自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,一生够不够?

,

版权声明:xxxxxxxxx;

原文链接:http://cn.tdroid.net/ce411Cz0HCwEFVFA.html

发表评论:

管理员

  • 内容295444
  • 积分0
  • 金币0
关于我们
lecms主程序为免费提供使用,使用者不得将本系统应用于任何形式的非法用途,由此产生的一切法律风险,需由使用者自行承担,与本站和开发者无关。一旦使用lecms,表示您即承认您已阅读、理解并同意受此条款的约束,并遵守所有相应法律和法规。
联系方式
电话:
地址:广东省中山市
Email:
注册登录
注册帐号
登录帐号

Copyright © 2022 太卓开发网 Inc. 保留所有权利。 泰达科技网易库网

页面耗时0.0834秒, 内存占用1.33 MB, 访问数据库18次