快速处理excel跨行合并的单元格
申浩利2024年9月29日个人博客1037
我们在使用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)))
欢迎到下方观看视频中去观看详细的视频讲解,并长按点赞支持我!
资源下载
- 没有下载资源 本站资源解压缩密码:www.51kdn.com