在正式な書類や特定の場面では、数値を文字表記で記載することがあります。例えば、「100」 を 「one hundred」 のように表現するケースです。数値を文字に変換したい場合は、SPELLNUMBER 関数を使用できます。
数式形式:
SPELLNUMBER(number, [lang])
1. number:文字表記に変換したい数値、または参照するフィールド。
2. [lang]:任意。変換する言語を指定します。指定しない場合は、デフォルトで英語が使用されます。対応している言語は、以下の表をご参照ください。
| 言語 | [lang] |
|---|---|
| 繁体字中国語 | cht |
| 簡体字中国語 | chs |
| 英語 | en |
| フランス語 | fr |
例えば、G1 が数値フィールドで、値が 100,032.02 の場合、SPELLNUMBER 関数を G1 を参照する他のフィールドに適用すると、以下のような結果になります。
| 数式 | 結果 |
|---|---|
| SPELLNUMBER(G1) | one hundred thousand and thirty-two point zero two |
| SPELLNUMBER(G1,'cht') | 壹拾萬零參拾貳點零貳 |
| SPELLNUMBER(G1,'fr') | un cents mille trente-deux point zéro deux |