急求高人指点:怎样能把excel中每个单元格的数字(个、十、百等数位)相加得出总数。

这个是一个用excel做的表格,我想让金额处每个数位的数值相加在合计一行(黄色区域)得出总数。并且对应相应的数位。

先设置一个辅助单元格L1,计算总和

L1=TEXT(SUM(A2:A11)*10000000+SUM(B2:B11)*1000000+SUM(C2:C11)*100000+SUM(D2:D11)*10000+SUM(E2:E11)*1000+SUM(F2:F11)*100+SUM(G2:G11)*10+SUM(H2:H11)*1+SUM(I2:I11)*0.1+SUM(J2:J11)*0.01,"0.00")

 

将合计分成两部分

1.A-H列:千-百-十-万-百-十-元(即小数点前的位数)

A12=IF(LEN($L$1)-1<11-COLUMN(A1),"",LEFT(RIGHT($L$1,12-COLUMN(A1)),1)),右拉至H列

 

2.I-J列:角-分(即小数点后的位数)

I12=LEFT(RIGHT($L$1,11-COLUMN(I1)),1),右拉至J列

 

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-07-24

假定数据区域在H7:Q13

H14

=MID(REPT(" ",10-LEN(SUMPRODUCT(H7:Q13*10^(10-COLUMN(A1:J1)))))&SUMPRODUCT(H7:Q13*10^(10-COLUMN(A1:J1))),COLUMN(A1),1)  右拉填充至Q14

追问

按照高人的办法我试了试,但是出现现的问题,有一个格没有数字应该怎么办呢。

追答

将单元格地址前都加上绝对引用符号$
=MID(REPT(" ",10-LEN(SUMPRODUCT($H7:$Q13*10^(10-COLUMN($A1:$J1)))))&SUMPRODUCT($H7:$Q13*10^(10-COLUMN($A1:$J1))),COLUMN(A1),1)

本回答被提问者和网友采纳
第2个回答  2014-07-24
最好是加个辅助列吧,把实际的数据填在辅助里,然后再在金额的每一列时输入公式,提取数字自动填充
提取个位公式如下:=MOD(ROUNDDOWN(A1/10,0),10)
A1是辅助的单元格 提取个位数用A1/10,提取十位数是A1/100,百位数是A1/1000。。。。。。如下类推
希望采纳!