TOP
SpellNumber 函数
SPELLNUMBER() 描述
SPELLNUMBER() 函数旨在将数字或金额转换为英文文本。
此函数允许您使用公式将任何货币的数字转换为单词,例如,数字 22,50 将被读作 "Twenty Two Dollars and Fifty Cents" 或 "Twenty Two Pesos and Fifty Centavos"。
如果您使用 Excel (Calc) 作为填写支票或其他会计凭证的模板,这可能非常有用。
SPELLNUMBER 函数的主要特点
语法:
=SPELLNUMBER(Amount; [CurrNameSgl]; [CurrNamePlr]; [CentNameSgl]; [CentNamePlr]; [Format]; [CurrPlace]; [ZeroMod])
参数:
- Amount: 需要转换为文本的数字。
- [CurrNameSgl]: 可选。货币单位的单数名称。
- [CurrNamePlr]: 可选。货币单位的复数名称。
- [CentNameSgl]: 可选。零钱单位的单数名称。
- [CentNamePlr]: 可选。零钱单位的复数名称。
- [Format]: 可选。文本显示格式:
- 以文字完整显示金额,包含货币和零钱名称。
- 仅显示整数部分的文字金额。
- 仅显示小数部分的文字金额。
- 小数部分采用特殊格式的文字金额,即:"dd/100"。
- 小数部分采用特殊格式的文字金额,即:"ddd/1000"。
- 小数部分采用特殊千分位格式的文字金额。
- [CurrPlace]: 可选。货币单位名称在文本末尾 (0) 或开头 (1) 的位置。
- [ZeroMod]: 可选。是否以文字显示小数部分的零值:否 (0),是 (1)。
使用示例
SPELLNUMBER() 函数易于使用。您只需在公式中输入任何数字,指定整数和小数的货币单位名称,并在需要时指定文本显示格式所需的附加参数,Excel (Calc) 将自动将其转换为文本:
=SPELLNUMBER(13561,32; "Dollar"; "Dollars"; "Cent"; "Cents"; ""; ""; "")
我们将得到以下结果:
在此示例中使用了以下值:
- Amount: A2 - 需要转换为文本的数字 (13561,32)。
- CurrNameSgl: B2 - 货币单位的单数名称 ("Dollar")。
- CurrNamePlr: C2 - 货币单位的复数名称 ("Dollars")。
- CentNameSgl: D2 - 零钱单位的单数名称 ("Cent")。
- CentNamePlr: E2 - 零钱单位的复数名称 ("Cents")。
- Format: F2 - 默认值 (0)。以文字完整显示金额,包含货币和零钱名称 ("")。
- CurrPlace: G2 - 默认值 (0)。货币单位名称在文本末尾的位置 ("")。
- ZeroMod: H2 - 默认值 (0)。不以文字显示零小数部分 ("")。
下载扩展程序
您可以安装 YLC Utilities 扩展程序来使用 SPELLNUMBER() 函数。
此后,该函数将在 Excel (LibreOffice Calc) 中打开的所有文件中可用。