快速处理excel跨行合并的单元格-信息技术爱好者

信息技术爱好者

您现在的位置是:首页> 办公应用> 电子表格

博客浏览

快速处理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)))

欢迎到下方观看视频中去观看详细的视频讲解,并长按点赞支持我!