excel自动扩展合计区域
申浩利2024年5月23日个人博客1698
我们在excel制作表格后,一般会把最后一行作为合计行,但我们发现如果有数据最后一行插入新行,新行并不会参与合计计算,我们还要重新处理合计的公式,如果不小心忘记了这一点,数据就会出错!今天我们就来研究一下如何实现Excel自动扩展合计区域。
效果演示
我们现在有两张工作表,一个是普通合计,一个是自动扩展合计,合计的计算方式我们用求和。我们在数据最后面插入2行,然后输入数据,我们会发出普通合计的合计值没有变化,而自动扩展合计的值更新了,这说明自动扩展表中新插入的行也参与了合计。
虽然本人水平有限,但一直坚持原创,为大家分享一些小技巧,请长按点赞支持我!欢迎大家转换、关注我!有问题发到评论区,我们一起研究解决!谢谢大家!
问题分析及实现
我们发现在插入完新行后,合计单元格求和的区域仍然是A1:A10 ,而我们需要的求和区域应该包含新插入的行,也就是合计单元格的同一列上一行的单元格。行就是ROW()-1,列就是COLUMN(),用ADDRESS函数转换一下ADDRESS(ROW()-1,COLUMN(),4),就得到了最后一个单元格的地址。然后我们计算出求和的单元格区域,”a1:”&ADDRESS(ROW()-1,COLUMN(),4)),用INDIRECT引用求和的单元格区域,最后用sum求和即可。
算法完善
我们现在合计区域的起始单元格是指定的,如果我们自动填充时,其它列的结果是不是正确的,我们可以用计算末尾单元格地址的方法计算开始单元格地址。ADDRESS(1,COLUMN(),4))。
算法完善后的公式为: SUM(INDIRECT(ADDRESS(1,COLUMN(),4)&":"&ADDRESS(ROW()-1,COLUMN(),4)))
欢迎到下方观看视频中去观看详细的视频讲解,并长按点赞支持我!
资源下载
- 立即下载下载站1下载excel自动扩展合计区域 本站资源解压缩密码:www.51kdn.com