在正式文件或特定情況下,有時會以文字來表示數字,例如以「壹佰」表示 「100」。若有此需求,可以使用 SPELLNUMBER 公式將數字轉換為對應的文字格式。
公式寫法為:SPELLNUMBER(number, [lang], [option])
1. number:要轉換的數字或是欄位。
2. [lang]:選填參數。代表要轉換的語言,預設為英文,目前支援的語言如下表。
語言參數對應表:
語言 | 參數名稱 |
---|---|
繁體中文 | cht |
簡體中文 | chs |
英文 | en |
法文 | fr |
3. [option]:選填參數。代表以參數來套用額外的設定,目前有以下兩種。
參數 | 功能 | 輸入值及效果 |
---|---|---|
smallCase | 是否使用小寫中文 | false(預設不用填寫):使用大寫國字(如「壹、貳、參」)
true:使用小寫國字(如「一、二、三」) |
tenMin | 指定中文針對「10」的表達方式 | true(預設不用填寫):例如「十萬」
false:例如「一十萬」 |
範例:假設欄位 G1 的數值為 100032.02,於其他欄位套用 SPELLNUMBER 的結果如下:
公式 | 結果 |
---|---|
SPELLNUMBER(G1, 'cht') | 壹拾萬零參拾貳點零貳 |
SPELLNUMBER(G1, 'cht', {smallCase: true}) | 十萬零三十二點零二 |
SPELLNUMBER(G1, 'cht', {smallCase: true, tenMin: false}) | 一十萬零三十二點零二 |