|
很多公司都會使用Excel來編寫單據,很多時間都需要將阿拉伯數字轉換成中文或英文大寫。其實Excel已內置了中文大寫轉換的格式,操作非常簡單,在儲存格上輸入數字後再用滑鼠右擊,在選單選「儲存格格式」,選「數字」頁面,再選「類別」下面的「特殊」,然後在右側的「類型」下選擇大寫格式,最後按「確定」就會自動轉為大寫了。
但如果大家想將小寫金額,如2138.5轉換為大寫金額的貳仟壹佰三拾捌元伍角,則需要通過編寫VBA來實現,具體操作可以參考電腦時代雜誌(160期),內文有詳細的講解,這裡簡略講述一下。先執行Excel,之後選「工具」「巨集」→「Visual Basic編輯器」,這時會進入Visual Basic的編輯環境,選功能表的「插入」→「模組」,把「自動轉換中文大寫VBA程式碼」的內容一一輸入到右方視窗的空白處,完成後再儲存。編者已將這段程式碼儲存成TXT,到以下的電易腦出版集團的網址下載和直接使用:
http://www.easycomputing.com.hk/code.txt。
如果大家真是懶得動手,同樣可以到這個網址下載編者製作的Excel範例檔(http://www.easycomputing.com.hk/sample.xls),開啟檔案時記住要選「開啟巨集」,否則無法正常進行轉換。利用檔案裡兩個函數就可以輕易轉換出中、英文大寫了:
=exchange(12356.5):會轉換出「壹萬貳仟參佰伍拾陸元伍角整」
=SpellNumber(12356.5):會轉換出「Twelve Thousand Three Hundred Fifty Six Dollars and Fifty Cents」
當然,最快捷的方法就是使用我們推出的支票通(電腦支票機)來列印支票和管理支票簿啦!
|