Numberstring函数
在Excel中有一个隐藏函数:numberstring
,专门用来将小写数字金额转为大写金额的函数。其函数语法为:Numberstring(number,参数),其中的参数有三个,分别为1、2、3,对应转换为中文大写金额格式,会计大写金额格式,数学大写金额格式。
效果参考下面截图:
公式转大写金额
我们在B2中输入公式:
=SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(A2),"[DBNum2][$-804]G/通用格式元"&IF(TRUNC(A2)=ROUND(A2,2),"整",""))&TEXT(MID(ROUND(A2,2),FIND(".",A2&".0")+1,1),"[DBNum2][$-804]G/通用格式角")&TEXT(MID(ROUND(A2,2),FIND(".",A2&".0")+2,1),"[DBNum2][$-804]G/通用格式分"),"零角","零"),"零分","")
转换效果如图: