excel函数公式怎么变成大写金额(Excel-TEXT函数-生成金额大写)
excel函数公式怎么变成大写金额(Excel-TEXT函数-生成金额大写)公式如下:=IF(INT(A2) TEXT(INT(A2) "[dbnum2]")&"元" "") &IF(INT(A2*10)-INT(A2)*10 TEXT(INT(A2*10)-INT(A2)*10 "[dbnum2]")&"角" ) &IF(INT(ROUND(A2 2)*100)-INT(ROUND(A2 2)*10)*10 TEXT(INT(ROUND(A2 2)*100)-INT(ROUND(A2 2)*10)*10 "[dbnum2]")&"分" IF(INT(A2) "整" IF(INT(A2*10)-INT(A2)*10 "整" "")))建议收藏,财务做账、差旅报销等经常使用。
一、应用场景如图所示,A列为金额小写,现在将B列自动生成金额大写。
示意图
二、解决方案这里我们继续使用【TEXT函数】的高级格式用法。
公式较长且复杂,这里直接复制后,替换代码中所有的A2为本地实际的金额单元格即可。
公式如下:
=IF(INT(A2) TEXT(INT(A2) "[dbnum2]")&"元" "")
&IF(INT(A2*10)-INT(A2)*10 TEXT(INT(A2*10)-INT(A2)*10 "[dbnum2]")&"角" )
&IF(INT(ROUND(A2 2)*100)-INT(ROUND(A2 2)*10)*10 TEXT(INT(ROUND(A2 2)*100)-INT(ROUND(A2 2)*10)*10 "[dbnum2]")&"分" IF(INT(A2) "整" IF(INT(A2*10)-INT(A2)*10 "整" "")))
建议收藏,财务做账、差旅报销等经常使用。