excel 公式

2007-02-14 9:42 am
請問可以用那個公式在excel活頁中,將數值轉為英文的文字,即$1000,轉為Hong Kong Dollars one thousand only.?

回答 (2)

2007-02-14 12:29 pm
✔ 最佳答案
我想你的要不只是 $1000 吧,用 IF() 是做不到的。
一定要用 Macro 。

打開 Excel ,根據以下示範將這 段 code 輸入,即會有多一個 function 叫 SpellNumber() ,它會幫你從數字轉成英文。

你也可以下載這 個 Excel 檔。


Code 是改編自以下微軟的這個 KB ,我將你要的 Hong Kong Dollars 加上,並且將「齊頭」時會出現的「 No Cents 」改成「 only 」。

如 何將數字值轉換成英文字在 Excel 中



圖片參考:http://big-lin.com/Documents/7007021400275_Excel_Spell_Number.gif

2007-02-14 10:00 am
可用 IF 來處理

如果 $1000 的位置在A1的儲存格內,可輸入下列公式

以下例子A1格內的$1000是在「文字」的型態
=IF(A1="$1000", "Hong Kong Dollars one thousand only ","none")
解說︰如果A1格內的文字是$1000,則輸出Hong Kong Dollars one thousand only,否則輸出none。

以下例子A1格內的$1000是在「數值」的型態
=IF(A1=1000, "Hong Kong Dollars one thousand only ","none")

另外,如果只想把所有的 $1000 轉為英文,只需用取代功能便可(按ctrl F), 無需使用公式


收錄日期: 2021-04-16 12:09:15
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20070214000051KK00275

檢視 Wayback Machine 備份