在 Excel 中总结非结构化的“块”数字

114*_*114 1 vba worksheet-function microsoft-excel

我有一列数据采用以下通用格式:

2000
1000
500
300
1500

c
a


1000
1500
1250
3000


4000
6500

3000

1000
1000
1000

f


4500
1500
3000
3000
2000
Run Code Online (Sandbox Code Playgroud)

每个“块”中的条目数、块之间的空格数或块之间的非数字字符数没有模式。我希望能够做的是对每个“块”求和并将结果放在其各自的块旁边。有没有办法在没有 VBA 的情况下做到这一点?

Gar*_*ent 10

B2 中输入:

=IF(AND(ISNUMBER(A2),NOT(ISNUMBER(A3))),SUM($A$1:A2)-SUM($B$1:B1),"")
Run Code Online (Sandbox Code Playgroud)

并复制下来:

在此处输入图片说明