哪位高手帮我解决下excel表格金额栏最下面栏自动统计元角分....的公式
我加 了个辅助列,直接输入数字金额
位数栏内公式: =IF($M2="","",LEFT(RIGHT(" ¥"&ROUND($M2,2)*100,11-COLUMN(F:F)+1)))
大写金额:=IF((M2-INT(M2))=0,TEXT(M2,"[DBNUM2]")&"元整",IF(INT(M2*10)-M2*10=0,TEXT(INT(M2),"[DBNUM2]")&"元"&TEXT((INT(M2*10)-INT(M2)*10),"[DBNUM2]")&"角整",TEXT(INT(M2),"[DBNUM2]")&"元"&IF(INT(M2*10)-INT(M2)*10=0,"零",TEXT(INT(M2*10)-INT(M2)*10,"[DBNUM2]")&"角")&TEXT(RIGHT(M2,1),"[DBNUM2]")&"分"))
你也的很好。谢谢!
难道是楼主表达没清楚、、、、
建议建立个辅助列在S5=H5&I5&J5&K5&L5&M5&N5&O5&"."&P5&Q5
一直下拉到S14;在S15求总和,那么H15=TEXT(LEFT(RIGHT(" ¥"&$S15*100,10-COLUMN(B1))),"[dbnum2]") 公式 向右拉即可
P15单元格:=RIGHT(INT((SUM(H5:H14)*1000000000+SUM(I5:I14)*100000000+SUM(J5:J14)*10000000+SUM(K5:K14)*1000000+SUM(L5:L14)*100000+SUM(M5:M14)*10000+SUM(N5:N14)*1000+SUM(O5:O14)*100+SUM(P5:P14)*10+SUM(Q5:Q14))/10),1)
O15单元格:=RIGHT(INT((SUM(H5:H14)*1000000000+SUM(I5:I14)*100000000+SUM(J5:J14)*10000000+SUM(K5:K14)*1000000+SUM(L5:L14)*100000+SUM(M5:M14)*10000+SUM(N5:N14)*1000+SUM(O5:O14)*100+SUM(P5:P14)*10+SUM(Q5:Q14))/100),1)
调整除数1,10,100,1000……以此类推填充单元格函数即可
你的办法我已经想出来了,不过还是谢谢你!
=MID(TEXT(SUM($H5:$Q14*TRANSPOSE(10^(10-ROW(1:10)))),REPT(0,10)),COLUMN(A1),1)
按组合键ctrl+shift+enter结束公式,右拉填充至Q15
=MID(TEXT(SUMPRODUCT($H5:$Q14*10^(10-COLUMN($A:$J))),"0000000000"),COLUMN(A1),1)
往右拖
你的也简单实用,谢谢!
能不能帮忙金额前面自动加上“¥“