excel 一列数值 空格处自动求和

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:09:20
一列数字 隔几个数字 就有一个空格,现在计算两个空格之间数的和并把这个数填到下面的空格处,同时删除掉前面参与计算的几个数,请问如何实现??

假设你的数据在a列,在b2输入公式
=IF(A2<>"","",IF(AND(A2="",COUNTBLANK(A$1:A2)=1),SUM(OFFSET(A$1,,,ROW()-1)),IF(AND(A2="",COUNTBLANK(A$1:A2)>1),SUM(OFFSET(A$1,ROW()-2,,SUMPRODUCT((MAX((A$1:A1="")*ROW(A$1:A1))))-ROW()+1)),""))),向下复制该公式至与a列最后一个数据下面第一个空单元格对齐。
右键b列-复制-右键b列-选择性粘贴-选数值-确定-右键b列-复制-右键a列-粘贴即可

一步到位俺不会,如果不嫌麻烦,可以这样。
比如数字在A列,B1输入1,B2输入公式=IF(A2<>"","",SUM(INDIRECT("a"&LOOKUP(9E+307,$B$1:B1,ROW($A$1:A1))&":a"&ROW()-1))),下拉,复制-选择性粘贴-数值,按B列排序,最后删除不需要的数据。如果不想因排序打乱B列的数据顺序,可在排序前在C列输入序号,删除过不要的数据后再按C列排序即可。

雇个精通EXCEL的秘书吧,这个能自动实现?