操作步骤下
1、选中A列,可以是整列,也可以是A1:A18,点击格式刷,将E列格式刷成A列一样
格式刷过之后的样式
2、在E列第一个合并单元格写公式
=SUM(D2:D18)-SUM(E3:E18)
此时结果是不对的, 暂时先不要管。
3、选中E列的所有合并单元格,光标一定要定位在编辑栏中,再按下快捷键Ctrl+Enter,公式就批量填充了
填充的结果是
这个公式=SUM(D2:D18)-SUM(E3:E18)的思路就是将D列所有的求和减去E列以下之后的求和
第一个sum是第2行到第18行
第二个sum是第3行到18行
实际上合并单元格的公式,左上角的第一个单元格是有值,其它的单元格的值都是空,也就是是减去SUM(E3:E18),这里是合并单元格,E3:E5实际上是空白单元格。到E6时,又有计算结果了,这个计算结果正好被上面的合并单元格减掉
以此类推
举例:在与A列对应的前提下,在D列中,求出C列的合计。
方法分三步走。
第一步:
在D列最后一个单元格,编辑公式为:
=IF(A19="","",SUM(C19:C$19)-SUM(D20:D$20))
公式大意是,如果A19为空,则返回空文本,否则返回两个SUM相送的差。
再说说两个SUM想减的这部分:
第一个SUM是需求和列的列号C和当前行的行号,即SUM(C19:C$19)。注意$符号的位置。
第二个SUM是公式所在的列号D和下方相邻的行号,即SUM(D20:D$20)。注意$符号的位置。
只写好这一条公式时,你看到的结果肯定不对,不要管他。
接着,选中这个单元格,向上填充公式。只有当你把公式填充完毕后,D列所有结果就正确的显示出来了。
第二步:
选中D2:D19区域复制,然后在D2上右键----粘贴为值。
就是用该区域的值,把该区域覆盖一遍,这样该区域就只有值而没有公式了。
第三步:
选中A2:A19区域复制,然后在D2上右键---粘贴格式。
这样就把A列的格式粘贴过来了,A列是什么合并状态,D列也就一样了。
广告 您可能关注的内容 |