查询2019年日记账合计的通用方法

2019-02-20 11:59:09 0 0

每个月份一张表格,合计的行数不一样。


现在要在总表查询每个月份的合计价格,也就是每个表I列最后一个数字。


这种问题,如果不懂方法确实挺难的,一旦懂得方法,那就变得非常简单,一道题目多种解法都可以。


下面,卢子逐一说明各种方法。


1、VLOOKUP法


查找对应值,首选VLOOKUP函数,没毛病。


查找1月合计对应的价格。

=IFERROR(VLOOKUP("合计",1月!A:I,9,0),0)


查找2月合计对应的价格。

=IFERROR(VLOOKUP("合计",2月!A:I,9,0),0)


表格名称A列已经提取出来了,这里要学会借力,就不用每个月份修改公式。


用INDIRECT函数间接引用每个表的区域,从而找到对应值。

=IFERROR(VLOOKUP("合计",INDIRECT(A4&"!A:I"),9,0),0)


2、LOOKUP法


VLOOKUP函数有一个兄弟叫LOOKUP函数,两人旗鼓相当,都非常厉害。


合计价格,其实就是最后一个数字。而LOOKUP函数的作用就是查找到最后满足条件的值,刚好派上用场。


使用公式:

=IFERROR(LOOKUP(9E+307,INDIRECT(A4&"!I:I")),0)


9E+307是一个接近最大的数字,合计价格,必然小于这个数字,从而就找到最后的合计价格


3、SUM法


合计价格,其实就是汇总每天的价格。也就是获取获取I列一整列的总计,再除以2就得到合计价格


使用公式:

=IFERROR(SUM(INDIRECT(A4&"!I:I"))/2,0)


以上的公式,如果1-12个月的表格都存在的话,可以省略掉IFERROR函数,这个函数的作用就只是让错误值显示0。


其实,写公式的过程,就是不断寻找规律的过程。不同的规律,可以获取不同的公式。



来源:Excel不加班,作者:卢子