大家今天跟大家聊聊我最近搞的一個小玩意兒——把數字轉成英文大寫。你們也知道,平常工作或者學習的時候,偶爾會遇到要把數字金額寫成英文大寫的情況,手動一個個去翻譯,那可真是太麻煩!所以我就琢磨著,能不能讓電腦幫我做這件事?
一開始,我在網路上搜一堆資料,看一些方法。有些是說可以用Excel的公式來做,試一下,確實有這個功能。選中要轉換的單元格,然後在公式欄裡輸一些東西,像什麼 CHAR ,UCASE ,我可是看不懂這些,這太複雜。還得在函數裡面填單元格位置,感覺還是有點麻煩,而且每次都要搞一次,不夠方便。
後來我又看到有人說,可以直接用Excel裡的「選區轉換工具」裡的「數字金額轉換成英文大寫」功能。這聽起來就簡單多,選中數字區域,然後點一下按鈕,一下子就搞定。我試一下,哇,真的耶,超級方便!這可比手動輸入那些公式快多,而且還不容易出錯,我覺得這個方法不錯。

當然,還有人提到用快捷鍵 Ctrl+1 來設置單元格格式,把數字格式改成中文大寫數字。這個方法我之前就知道,不過這只能變成中文大寫,跟英文大寫還是不一樣。
接著,我又看到更高級的玩法——用 VBA 巨集。說實話,我對 VBA 可是不太熟,什麼 Alt+F11 打開 VBA 窗口,插入「模塊」,然後導入文件,這都是啥跟啥?這太複雜,我搞不定。
然後我就照著那個「SpellNumber 函數程式代碼」的提示,想試試看。我打開 Excel 的「開發工具」——「Visual Basic」,然後在那個 VBA 的介面裡找到我要修改的 sheet,在那裡按右鍵,然後就不知道怎麼做。這個「SpellNumber」到底要怎麼弄?我完全沒概念,頭都大。
最後,我就放棄那個「SpellNumber」的想法。因為,Excel本身就有數字轉英文的工具,只需要選取資料,利用選區轉換工具中的“數字金額轉換成英文大寫”功能,就能一鍵輕鬆實現轉換,又快又準確,真的很方便。
總之,我覺得,還是用Excel裡的內建轉換工具來做數字轉英文大寫最方便。雖然 VBA 那種方法看起來很厲害,可以自訂函數什麼的,但我這種程式麻瓜,還是乖乖用簡單的方法好。希望我今天的分享能幫到大家,如果你們也經常需要把數字轉成英文大寫,不妨試試我說的這個方法!
- 打開你的 Excel 表格。
- 選取你需要轉換的數字區域。
- 在「開始」選項卡中找到「數字」群組。
- 找到「選區轉換工具」裡的「數字金額轉換成英文大寫」功能。
- 點擊「數字金額轉換成英文大寫」按鈕。
- 然後就轉換
今天的分享就到這裡。希望能對大家有幫助,省下一些手動轉換的時間。我就是愛搗鼓這些小技巧,讓工作學習更輕鬆一點。如果你們也有什麼好用的小技巧,記得也分享給我!
英文學習禮包
與 51Talk 線上英文平台合作
線上有聲繪本100本
互動學習影片 100堂
線上真人一對一外師語言分析 1堂