电子表格Excel中怎样快速地将合计后的小写数字金额转换成大写汉字金额
1.Excel中怎样快速地将合计后的小写数字金额转换成大写汉字金额
例如你的小写金额在C1单元格,你在别的单元格里复制进去这个公式即可。
=IF(C2=0,"",CONCATENATE(IF(INT(C2)=0,"",TEXT(INT(C2),"[DBNum2]G/通用格式元")),IF(INT(MID(RIGHT(FIXED(C2,2,1),2),1,1))=0,IF(INT(MID(RIGHT(FIXED(C2,2,1),1),1,1))=0,"",IF(INT(C2)=0,"","零")),TEXT(INT(MID(RIGHT(FIXED(C2,2,1),2),1,1)),"[DBNum2]G/通用格式角")),IF(INT(MID(RIGHT(FIXED(C2,2,1),1),1,1))=0,"整",TEXT(INT(MID(RIGHT(FIXED(C2,2,1),1),1,1)),"[DBNum2]G/通用格式分"))))。
2.Excel表格里、最后求合怎么可以生成大写的
当然可以的,如果13500那一格为B20的话,那么在B21中输入以下公式:
=IF(MOD(B20,1)=0,TEXT(INT(B20),"[dbnum2]G/通用格式元整;负[dbnum2]G/通用格式元整;零元整;"),IF(B20>0,,"负")&TEXT(INT(ABS(B20)),"[dbnum2]G/通用格式元;;")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(FIXED(B20),2),"[dbnum2]0角0分;;"),"零角",IF(ABS(B20)<>0,,"零")),"零分",""))
3.excel中,合计小写金额如何变成大写的
假设总金额右边的阿拉伯数字所在的单元格是D3单元格,那么在大写区所在的单元格输入公式="合计(大写):"&IF(ISERR(FIND(".",D3)),TEXT(D3,"[dbnum2]")&"元零角零分",TEXT(LEFT(D3,FIND(".",D3)-1),"[dbnum2]")&"元"&TEXT(MID(D3,FIND(".",D3)+1,1),"[dbnum2]")&"角"&TEXT(MID(D3,FIND(".",D3)+2,1),"[dbnum2]")&"分")即可,里面的引用单元格D3根据自己实际内容修改。
4.怎么在excel小写转换成大写前面还有合计
假定数值在E4单元格
=TEXT(TRUNC(E4),"合计!R!M!B!:[DBNum2]G/通用格式元;;合计!R!M!B!:")&TEXT(MOD(E4,1)*100,"[DBNum2]"&IF(MOD(E4,1)*100,IF(MOD(MOD(E4,1)*100,10),IF(--LEFT(TEXT(MOD(E4,1)*100,"00")),"0角0分",IF(TRUNC(E4),"零","")&"0分"),"0分整"),"整"))
对你有帮助吗?
