昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2009-01-07, 16:37:24
世界展望會助學計劃
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: Wink有贊助本論壇經營的會員,請務必來信通知小誌,這樣才能為您更新會員群組喔!!


+  麻辣家族討論區
|-+  MS Office 系列
| |-+  EXCEL
| | |-+  Excel程式區 (版主: hsieh)
| | | |-+  將數字轉換成英文的貨幣表示法
0 會員 以及 1 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 2 向下 列印
作者 主題: 將數字轉換成英文的貨幣表示法  (閱讀 7623 次)
leonchou
論壇維護群
*
離線 離線

文章: 1204


將數字轉換成英文的貨幣表示法
« 於: 2005-03-27, 23:42:51 »

作者:沙拉油

常常看到有人在問如何將阿拉伯數字轉換成英文貨幣表示。
在這個微軟網頁上有一個自訂函數的方法,你可以試試看。

自訂函數的使用方法和內建函數大同小異。
使用插入函數的方式來使用該函數:
<一>
插入函數的方式可以從功能表的插入>>函數

一般工具列的自動加總旁按下拉式選單選其他函數

資料編輯列上的 Fx 按鈕
以上三種方法皆可插入函數。
<二>
函數類別選使用者定義
<三>
函數名稱選自訂函數SpellNumber>>確定
<四>
輸入數字或選參照的儲存格>>確定

上述方式可能會依不同的 Excel 版本而略有差異。

自訂函數的共用性與流通性
如果你要在本機的任何一個活頁簿都可以使用這個函數,則建議你建立一個個人巨集活頁簿,並將該函數放在個人巨集活頁簿內。
如果要使用這個函數的活頁簿會四處在網路上流通的話,則建議將該函數附屬在該活頁簿內,讓它隨著檔案在網路上奔走,不然當檔案到了其他人的電腦上,而其他人的 excel 內並無 SpellNumber 這個函數時,則會出現 #NAME? 的錯誤值。
已記錄

leonchou
論壇維護群
*
離線 離線

文章: 1204


Re: 將數字轉換成英文的貨幣表示法
« 回覆文章 #1 於: 2005-03-27, 23:51:34 »

上述的微軟網頁亦可由此進入
http://support.microsoft.com/support/kb/articles/Q213/3/60.ASP

另提供一以內建函數轉英文大寫金額的方式:
在此提供的是使用 Excel 內建工作表函數達成的
[數字轉英文大寫] 功能,無巨集、無VBA。
可自選貨幣(Currency)符號,適合外國支票、匯票或相關文件使用。
內建函數應該對一般人來說比較容易理解。

由於這個是以前用 Excel97 做的,如果你認為有任何
可改進之處,或新版有更理想的做法,
(其實新版應該要納為內建功能了不是嗎)
歡迎提出來討論。

[2003/12/19]
1.修改為支援到千萬(8位數),
2.修正了小數超過兩位時的Bug (採四捨五入方式)。

[2004/3/22]
修正沒有小數時的 Bug
(例如 123 會顯示成 ONE HUNDRED TWENTY THREE AND CENTS THREE)

[2004/4/9]
修正小數只有一位時的Bug,例如 123.40,它會顯示成
one hundred twenty three and cents FORTY FOUR only.


[附件已被管理員刪除]
已記錄

diornuage
訪客


電子郵件
Re: 將數字轉換成英文的貨幣表示法
« 回覆文章 #2 於: 2005-06-04, 01:46:32 »

有沒有屬於數量的表示,但不是貨幣的。
已記錄
leonchou
論壇維護群
*
離線 離線

文章: 1204


Re: 將數字轉換成英文的貨幣表示法
« 回覆文章 #3 於: 2005-06-04, 14:54:29 »

有沒有屬於數量的表示,但不是貨幣的。


不知數量(及其他非貨幣)的該如何表示,可舉一兩粒?
有沒有小數?
已記錄

akira11092
訪客


電子郵件
請教有關函數 spellnumber 問題
« 回覆文章 #4 於: 2005-07-27, 00:32:58 »


請教有關函數 spellnumber 問題 

小妹己經做到 打 123.50 就自動轉成大寫
ONE HUNDRED TWENTY THREE AND CENTS FIFTY
但後面就不見 ONLY......哪怎樣做才可以讓系統自行加上呢 ?

謝謝各位
已記錄
oobird
凸槌的木工
論壇維護群
*
離線 離線

文章: 4679


Re: 請教有關函數 spellnumber 問題
« 回覆文章 #5 於: 2005-07-27, 10:11:20 »

有點奇怪,不是應該One Hundred Twenty Three Dollars and Fifty Cents 嗎?
你要加ONLY的話,公式改成:=spellnumber(A1)&" ONLY"
或將最後一句: SpellNumber = Dollars & Cents 改成 SpellNumber = Dollars & Cents & " ONLY"
« 最後編輯時間: 2005-07-27, 10:15:17 由 oobird » 已記錄

結廬待慧君
gong
討論群板主
*
離線 離線

會員性別: 男
文章: 2471


Re: 請教有關函數 spellnumber 問題
« 回覆文章 #6 於: 2005-08-07, 01:57:11 »

某高手寫的,看了確有ONLY
不知版本是否相同
上傳參考

[附件已被管理員刪除]
已記錄
shanching168
中學生
*
離線 離線

文章: 52


如何建議你建立一個個人巨集活頁簿SpellNumber
« 回覆文章 #7 於: 2005-08-18, 00:52:15 »

目前我的版本沒有SpellNumber(插入\函數 \使用者定義),那要如何建立數字轉英文大寫呢~
已記錄
leonchou
論壇維護群
*
離線 離線

文章: 1204


Re: 如何建議你建立一個個人巨集活頁簿SpellNumber
« 回覆文章 #8 於: 2005-08-18, 01:01:05 »

請看程式區精華連結。

相關問題請在原主題發問/討論,勿任意發新貼;
已併入原主題。
« 最後編輯時間: 2005-08-19, 14:01:34 由 leonchou » 已記錄

小學生
*
離線 離線

會員性別: 女
文章: 1



Re: 將數字轉換成英文的貨幣表示法
« 回覆文章 #9 於: 2007-12-07, 18:27:26 »

在微軟網頁是找到了把數字轉成英文大寫的方式, 可惜的是我想要找的是 Dollars & Cents 在數字的前面,不是在數字的後面呀
e.g. : ($1234.56) Dollars One Thousand Two Hundred Thirty Four and Cents Fifty Six Only.
請問這個公式可以修改嗎? 可以怎樣修改呢?
已記錄
頁: [1] 2 向上 列印 
« 上一篇主題 下一篇主題 »
自訂搜尋
跳到:  

本頁花了 0.382 秒, 以及 20 次的資料庫查詢.