
利用EXCEL自帶的數字大小寫轉換,不規則也不能處理成財務要求的格式,F在教你一招就可輕松搞定,用處很大。
做我的工作經常需要實現這個功能,以往需要手工轉換,過去也找過一些小程序進行轉換,不過在小程序中顯示好好的字符拷進excel中竟成了亂碼,郁悶,現在有了這個公式,不用自己設置函數,直接拷貝+替換就完成。很棒! 在EXCEL中,假設A1為數字格式單元格,在任意單元格內粘貼下面公式即可顯示大定金額:
=IF(A1<=0,,TEXT(INT(A1),"[dbnum2]人民幣G/通用格式")&"元"&IF(INT(A1*10)-INT(A1)*10=0,IF(INT(A1)*(INT(A1*100)-INT(A1*10)*10)=0,"","零"),TEXT(INT(A1*10)-INT(A1)*10,"[dbnum2]")&"角")&IF((INT(A1*100)-INT(A1*10)*10)=0,"整",TEXT((INT(A1*100)-INT(A1*10)*10),"[dbnum2]")&"分"))