在EXCEL中实现金额自动大写
设L46是已经显示了小写金额的单元格,在要显示大写金额的单元格,如L47中输入以下公式
=IF(L46="","",IF(INT(L46)=0,"",TEXT(INT(L46),"[dbnum2]g/通用格式")&"元")&IF((INT(L46*10)-INT(L46)*10)=0,"",TEXT(INT(L46*10)-INT(L46)*10,"[dbnum2]g/通用格式")&"角")&IF((INT(L46*100)-INT(L46*10)*10)=0,"整",IF(INT(L46*10)=0,"",IF((INT(L46*10)-INT(L46)*10)=0,"零","")))&IF((INT(L46*100)-INT(L46*10)*10)=0,"",TEXT(INT(L46*100)-INT(L46*10)*10,"[dbnum2]g/通用格式")&"分"))
以上公式从等号开始,至右括号为止。
该自动大写金额可以应用在如工资表等需要直接转换大写金额的地方。可以随着金额的改变而自动更改,不必再进行手工输入。

TAG:
评分(