English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

在EXCEL設一個銀行美金匯款單,
美金金額會有角分的問題,
從”格式”→”儲存格式”→”特殊”→選擇大寫
例如: $8647.91 正確為=>捌仟陸佰肆柒玖角壹分
但是EXCEL碰到有小數點的,
反而變成了=>捌仟陸佰肆柒﹒玖壹(WORD也是這樣)
請問有沒有解決的方法呢??
PS.不要自己一個一個改大寫的方法喔~
因為有時就是自己改會有改錯的時候~”~

2005-03-29 05:16:09 · 1 個解答 · 發問者 宥恩 1 in 電腦與網際網路 軟體

那要有前要加字元"美金"及"元"要怎麼加呢??
就是==>"美金"捌仟陸佰肆柒"元"玖角壹分
tks

2005-03-30 13:57:48 · update #1

1 個解答

找不到現成的方式,想了好久,終於把公式湊出來了,說明如下:=TEXT(INT(A1),"[DBNum2][$-404]G/通用格式") & TEXT((A1-INT(A1))*100,"[DBNum2][$-404]#角#分")假設你的數字在 A1,且小數點只有兩位,則TEXT(INT(A1),"[DBNum2][$-404]G/通用格式") 先利用 INT() 取整數,然後以國字的方式轉換為字串,接下來為了將小數點去掉TEXT((A1-INT(A1))*100,"[DBNum2][$-404]#角#分")將原數值減掉整數,再乘以 100 就取得兩位小數值了,然後轉換格式時,再加上角跟分,最後再利用 & 將整數跟小數合起來就可以了你若使用的話,只要在原數值右邊增加一欄,Copy 上述公式就可以了修改如下,請善用函數的功能="美金" & TEXT(INT(A1),"[DBNum2][$-404]G/通用格式") & "元" & TEXT((A1-INT(A1))*100,"[DBNum2][$-404]#角#分")

2005-04-01 13:39:25 補充:
抱歉,我以為你雙引號只是特別標示。
把公式修改如下就可以了,主要再加上 CHAR(34) 來顯示雙引號

=CHAR(34) & "美金" & CHAR(34) & TEXT(INT(A1),"[DBNum2][$-404]G/通用格式") & CHAR(34) &"元" & CHAR(34) & TEXT((A1-INT(A1))*100,"[DBNum2][$-404]#角#分")

2005-03-29 07:16:13 · answer #1 · answered by ? 7 · 1 0

fedest.com, questions and answers