Excel 轉換

2007-05-20 5:58 am
如果在A 欄中打 1000, B欄是否可以自動轉成港幣壹仟圓正?THK.

回答 (3)

2007-05-20 10:22 pm
✔ 最佳答案
同類問題, 至少有數十種不同的方法, 針對不同工作表環境, 格式或文字的要求, 小數值/負數的計算方法及顯示方法, 參(台灣大寫) / 叁(香港和國內的大寫法), 貨幣單位, 使用者的喜好和其Excel能力。所有方法都不離以下三種EXCEL 功能:
1.) 儲存格格式 (Cell Format)
2.) 內建函數 (Build-in Function)
3.) 自定義函數(VBA Defined Function)
當然, 在這裡不可能全部方法提供。

現針對你的問題, 建議用下的 內建函數 方法(我認為是較簡單及實用)
在B1 輸入公式
=SUBSTITUTE(“港幣”&NUMBERSTRING(A1,2)&“圓正”,“參”,“叁”)
然後下拉
A1 輸入 1023456, B1 便出現 港幣壹佰零貳萬叁仟肆佰伍拾陸圓正
此公式的特性:
1.) 負數 會出 #NUM! (即錯誤值)
2.) 小數會被四捨五入 化成整數
3.) 不會顯示 角 和 分
2007-05-20 7:36 am
Excel 2003
b1=a1;然後打開
格式>儲存格>數值>特殊
中文(台灣)〔中文(中國大陸)下面個先係真既〕
類型入面選擇壹萬貳千參佰肆拾伍

2007-05-19 23:39:22 補充:
如果要加入港幣,最好係B1輸入港幣,然後C1=A1
2007-05-20 6:41 am
未聽過呢個BUILD-IN FUNCTION
應該要自己寫MACRO先得


收錄日期: 2021-04-18 22:11:02
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070519000051KK04996

檢視 Wayback Machine 備份