✔ 最佳答案
大寫的標準, 在中港台的不同銀行都可能有不同的標準
主要是如何設 "零", 及 "分" 後是否需要加 "整"
"分" 或 "仙" 已是最細的單位, 一般不加整(特別是國內銀行)亦可以
A1 輸入數字, 假設是 1234567.89
任何一格輸入以下公式:
=IF(COUNT(A1),"港幣"&SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(A1)),"[dbnum2]G/通用格式元")&TEXT(RIGHT(FIXED(A1),2),"[dbnum2]0角0分;;"&IF(ABS(A1)>1%,"整",)),"零角",IF(ABS(A1)<1,,"零")),"零分","整"),"參","叁"),"")
便會顯示:
港幣壹佰貳拾叁萬肆仟伍佰陸拾柒元捌角玖分
可自行修改公式, 配合每人要求的大寫標準
注意: 如A1輸入負數, 或輸入小數後3個位以上, 有可能會有差誤
樓上說的[$804]格式, 只可在Excel 2003或以後的版本可用, 為方便任何版本均可用, 所以我以上的公式沒有用[$-804]格式, 反正公式亦不會因此縮短, 可能更長