Excel怎么跨表格相加(excel跨表求和汇总)
很多人都在问怎么实现跨表求和,现在给大家分享下这个内容!
如上图:如果月份是1-12月份手工输入公式就比较麻烦了。下面我们就来看看怎么解决这个问题。
跨表引用:
上面的问题中,B2、C2、D2中需要的是1-3月各表中B2的数据。三个单元格中对应的分别是:
='1月'!B2、='2月'!B2、='3月'!B2
我们需要公式往右拉时月份能够递增,用column函数实现:
=INDIRECT(COLUMN(A1)&"月!B2")
向下拉时我们需要B2能变成B3、B4……
所以想到用row函数实现
=INDIRECT(COLUMN(A1)&"月!b"&ROW(A2))
这样我们向右向下拉就可以直接引用各个分表中的数据了。
跨表求和:
其实sum函数是可以跨表求和的
sum(表1:表N!A1)
表示对表1到表N的A1单元格进行求和。
如果上面的汇总表中没有分月的明细,直接让求合计呢?
我们可以在B2中输入:
='1月'!B2 '2月'!B2 '3月'!B2
如果分表多就一个个往上加
当然用跨表求和更加方便。
公式:
=SUM('1月:3月'!B2),下拉即可。
那如果没有公司明细,直接让求月份总计呢?即只有B9-D9单元格的情况下怎么求和呢?B9单元格即对1月中B2:B5求和。
=SUM('1月'!B2:B5)
希望公式右拉时月份能跟着变动,所有用column
=SUM(INDIRECT(COLUMN(A1)&"月!B2:B5"))
转自:米宏Office
赞 (0)