如图,excel怎么把同一个单元格里的一串数字逐个相加?

就像这样的数据,第一格算1+1+1,第二格1+2+3+1+2,第三格2+2+2+3+3.
有什么公式或方法可以实现吗?

第1个回答  推荐于2016-04-27
假设111在B3中,在C3单元格输入
=SUMPRODUCT(--MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))
下拉填充本回答被提问者采纳
第2个回答  2015-11-03
假设数据在A列,B1公式:

=SUM(IFERROR(--MID(A1,ROW($1:$100),1),0))
数组公式,按CTRL+SHIFT+回车,下拉。追问

不行啊,按住CTRL+SHIFT+回车再下拉没东西,只会在最后面出现一个0。而且第一格也不对啊

我是说每一格的数字每一位相加,第一格就是1+1+1=3.

追答

数组公式,需要按三键(CTRL+SHIFT+回车)完成公式,你没有按三键。

第3个回答  2021-07-14

假设你要处理的数据在单元格A1

=SUMPRODUCT(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))

Enter

相似回答