方法:
1、打开EXCEL表格,A1输入小写金额,在C1列输入:=SUBSTITUTE(SUBSTITUTE(IF(A1>-0.5%,,"负")&TEXT(INT(FIXED(ABS(A1))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整")
2、确定后效果如图。
一、如何复制公式
一般,显示大写金额的位置是几个单元格合并在一起的。
如果直接用复制——粘贴,可能因为合并单元格的数目不同而不能粘贴。
复制公式时不要直接点复制按钮,先将鼠标点在公式所在的单元格,编辑栏显示出公式,将鼠标把编辑栏里的公式内容全部拉黑,然后点复制按钮。
复制完成后,记得要按Esc键,或者点击编辑栏前面的交叉符号,以取消对该单元格的编辑。
再将鼠标移到目标单元格,鼠标点在编辑栏里,再点粘贴按钮,然后按回车,或者点击编辑栏前面的打勾符号。
二、将公式中的A1替换成H4
鼠标移到目标单元格,按Ctrl+H替换,在查找内容输入“A1”,替换为输入“H4”,然后点击替换(不要点全部替换)。
点击替换,则只替换当前单元格中的内容,如果点全部替换,则替换整个工作表的所有单元格中的内容。
假设小写金额在H4,在需要结果的单元格输入公式:
=IF(H4<=0,,TEXT(INT(H4),"[dbnum2]人民币G/通用格式")&"元"&IF(INT(H4*10)-INT(H4)*10=0,IF(INT(H4)*(INT(H4*100)-INT(H4*10)*10)=0,"","零"),TEXT(INT(H4*10)-INT(H4)*10,"[dbnum2]")&"角")&IF((INT(H4*100)-INT(H4*10)*10)=0,"整",TEXT((INT(H4*100)-INT(H4*10)*10),"[dbnum2]")&"分"))
=IF($H$4<=0,"",TEXT(INT($H$4),"[dbnum2]")&IF(INT($H$4)=$H$4,"元整","元")&IF(INT($H$4)=$H$4,"",TEXT(--RIGHT(INT($H$4*10)),IF(--RIGHT(INT($H$4*100))>0,"[=0]零;[dbnum2]#角","[dbnum2]#角;;;"))&TEXT(--RIGHT($H$4*100),"[dbnum2]#分;;;"))),此公式复制到除h4之外的任何单元格均可显示h4大写金额
数字在 H4 :
=IF(H4<=0,,TEXT(INT(H4),"[dbnum2]人民币G/通用格式")&"元"&IF(INT(H4*10)-INT(H4)*10=0,IF(INT(H4)*(INT(H4*100)-INT(H4*10)*10)=0,"","零"),TEXT(INT(H4*10)-INT(H4)*10,"[dbnum2]")&"角")&IF((INT(H4*100)-INT(H4*10)*10)=0,"整",TEXT((INT(H4*100)-INT(H4*10)*10),"[dbnum2]")&"分"))