常见问题
遇到问题了吗?不用担心,答案都在这。
全站搜索

如何将数字金额转换成国字大写

在正式的文档中或是某些情况下会有使用一般字来代替阿拉伯数字的情况。

例如:以“壹佰”来表示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楼