这个是一个用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列
假定数据区域在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)