先设置一个辅助单元格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
最好是加个辅助列吧,把实际的数据填在辅助里,然后再在金额的每一列时输入公式,提取数字自动填充
提取个位公式如下:=MOD(ROUNDDOWN(A1/10,0),10)
A1是辅助的单元格 提取个位数用A1/10,提取十位数是A1/100,百位数是A1/1000。。。。。。如下类推
希望采纳!