學習中心
遇到問題了嗎?不用擔心,答案都在這。
全站搜尋

將數字金額轉換成國字大寫

在正式的文件中或是某些情況下會有使用一般文字來代替阿拉伯數字的情況。

例如:以「壹佰」來表示100

如有這樣的需求即可使用SPELLNUMBER公式來轉換。

寫法如下:

SPELLNUMBER(number, [lang], [option])

後面兩項[lang], [option]為非必要。

lang 代表轉換的語言,沒指定的話會是英文,目前支援的語言如下表。

語言參數對應表:

語言 參數名稱
繁體中文 cht
簡體中文 chs
英文 en
法文 fr

options 代表以參數來套用額外的設定,目前只有smallCase跟tenMin兩種。

smallCase 可以指定要不要使用小寫中文,如一二三四五(大寫中文則是壹貳參肆伍)。

tenMin 則是中文數字邏輯在碰到 10 記數時可以選擇要用一十或十。

詳細寫法會在下方以範例做教學。

範例:

假設G1為數字欄位且值為100032.02,於其他欄位套用SPELLNUMBER公式的結果如下

SPELLNUMBER(G1, 'cht') -> 壹拾萬零參拾貳點零貳

SPELLNUMBER(G1, 'cht', {smallCase:true}) -> 十萬零三十二點零二

SPELLNUMBER(G1, 'cht', {smallCase:true, tenMin:false}) -> 一十萬零三十二點零二

回最上面

    馬上註冊
    免費試用 Ragic!

    用 Google 帳號註冊

    立即科技 Ragic, Inc.
    02-7728-8692
    台北市中正區南昌路二段81號9樓