leonchou
論壇維護群
離線
文章: 1204
|
作者:沙拉油 常常看到有人在問如何將阿拉伯數字轉換成英文貨幣表示。 在這個微軟網頁上有一個自訂函數的方法,你可以試試看。 自訂函數的使用方法和內建函數大同小異。 使用插入函數的方式來使用該函數: <一> 插入函數的方式可以從功能表的 插入>>函數 或 一般工具列的自動加總旁按下拉式選單選 其他函數 或 資料編輯列上的 Fx 按鈕 以上三種方法皆可插入函數。 <二> 函數類別選 使用者定義 <三> 函數名稱選自訂函數 SpellNumber>>確定 <四> 輸入數字或選參照的儲存格>>確定 上述方式可能會依不同的 Excel 版本而略有差異。 自訂函數的共用性與流通性如果你要在本機的任何一個活頁簿都可以使用這個函數,則建議你建立一個 個人巨集活頁簿,並將該函數放在個人巨集活頁簿內。 如果要使用這個函數的活頁簿會四處在網路上流通的話,則建議將該函數附屬在該活頁簿內,讓它隨著檔案在網路上奔走,不然當檔案到了其他人的電腦上,而其他人的 excel 內並無 SpellNumber 這個函數時,則會出現 #NAME? 的錯誤值。
|
|
|
|
|
已記錄
|
|
|
|
leonchou
論壇維護群
離線
文章: 1204
|
上述的微軟網頁亦可由此進入 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
訪客
|
有沒有屬於數量的表示,但不是貨幣的。
|
|
|
|
|
已記錄
|
|
|
|
leonchou
論壇維護群
離線
文章: 1204
|
有沒有屬於數量的表示,但不是貨幣的。
不知數量(及其他非貨幣)的該如何表示,可舉一兩粒? 有沒有小數?
|
|
|
|
|
已記錄
|
|
|
|
akira11092
訪客
|
請教有關函數 spellnumber 問題
小妹己經做到 打 123.50 就自動轉成大寫 ONE HUNDRED TWENTY THREE AND CENTS FIFTY 但後面就不見 ONLY......哪怎樣做才可以讓系統自行加上呢 ?
謝謝各位
|
|
|
|
|
已記錄
|
|
|
|
oobird
凸槌的木工
論壇維護群
離線
文章: 4679
|
有點奇怪,不是應該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
|
某高手寫的,看了確有ONLY 不知版本是否相同 上傳參考
[附件已被管理員刪除]
|
|
|
|
|
已記錄
|
|
|
|
shanching168
中學生
離線
文章: 52
|
目前我的版本沒有SpellNumber(插入\函數 \使用者定義),那要如何建立數字轉英文大寫呢~
|
|
|
|
|
已記錄
|
|
|
|
leonchou
論壇維護群
離線
文章: 1204
|
請看程式區精華連結。
相關問題請在原主題發問/討論,勿任意發新貼; 已併入原主題。
|
|
|
|
« 最後編輯時間: 2005-08-19, 14:01:34 由 leonchou »
|
已記錄
|
|
|
|
|
雪
|
在微軟網頁是找到了把數字轉成英文大寫的方式, 可惜的是我想要找的是 Dollars & Cents 在數字的前面,不是在數字的後面呀 e.g. : ($1234.56) Dollars One Thousand Two Hundred Thirty Four and Cents Fifty Six Only. 請問這個公式可以修改嗎? 可以怎樣修改呢?
|
|
|
|
|
已記錄
|
|
|
|
|