快好知 kuaihz订阅观点

 

99%的会计都会用到查找每天余额公式!(收藏...

与 30万 读者一起学Excel

学员的问题,各种格式下求余额。余额就是当天最后一个金额,如果当天没有就获取前一个日期最后一个金额。

其实,这种不管怎么变就那么几个套路,还难不倒卢子,一起来看看。

1.日期格式相同,获取每天的余额

这种非常简单,借助LOOKUP函数查找最后一个满足条件的值这个特点即可解决。

=LOOKUP(G2,B:E)

2.日期格式不同,获取每天的余额,每天只有一个对应值

这种可以借助函数将两边的日期格式转换成一样的,然后再处理。

左边的用DAY函数提取日。

右边的用SUBSTITUTE函数将日替换掉,再用--将文本数字转换成数值。

有了这2个辅助列,就变得很简单,继续用LOOKUP函数查找

这是一种思路,最后也可以直接将3条公式合并起来。

=LOOKUP(--SUBSTITUTE(H2,"日",""),DAY($B$2:$B$8),$F$2:$F$8)

还是刚刚的2个表格,现在只要查找当天的余额,如果当天没有余额的显示空白,又该如何处理?

刚刚的2个案例是用LOOKUP函数查找区间的2种语法,也叫模糊查找。其实LOOKUP函数的语法非常多,现在用精确查找来解决剩下的2个问题。

=IFERROR(LOOKUP(1,0/(G2=$B$2:$B$39),$E$2:$E$39),"")

=IFERROR(LOOKUP(1,0/(--SUBSTITUTE(H2,"日","")=DAY($B$2:$B$8)),$F$2:$F$8),"")

最后总结一下LOOKUP函数的语法:

=LOOKUP(查找值,区域)

=LOOKUP(查找值,查找区域,返回区域)

=LOOKUP(1,0/(查找值=查找区域),返回区域)

LOOKUP是一个很难精通的函数,用法灵活多变,平常第3种语法用得最多,称为经典查找模式,如果其他记不住,就记住这种就好,80%的查找都可以通过这个模式搞定。

推荐:至今已超过500人出错,LOOKUP函数这对括号问题,你被坑过没?

上篇:1分钟就解决了!接到学员问题,透视表拖拉几下就解决问题!

作者:卢子,清华畅销书作者,《Excel效率手册 早做完,不加班》系列丛书创始人,个人公众号:Excel不加班(ID:Excelbujiaban)

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:余额  余额词条  用到  用到词条  公式  公式词条  查找  查找词条  每天  每天词条  
办公

 学会这20个Excel技能,你能...

我有个同事,有一天下班打电话给我:”你能不能帮我处理一个Excel数据?我弄了整整一下午,眼睛都花了。“我去她的办公桌一看,原来是一个数据匹配问题——把各家网点...(展开)

办公

 excel拆分合并技巧:将总表拆...

编按:哈喽,大家好!在平时的工作中,我们经常会遇到将工作表拆分,或者合并的问题。大多数人还只会用复制粘贴的方式来解决,虽然操作简单,但是当遇到数据量较大的情况,...(展开)