# Money - 脚本和图表函数

Money() 用于使用加载脚本中设置的系统变量或操作系统（如果不提供格式字符串）中设置的格式，以及可选的小数位和千分位分隔符，将表达式的格式设置为数字形式的货币值格式。

语法：

Money(number[, format[, dec\_sep[, thou\_sep]]])

返回数据类型： 双

参数：

资金参数

| 参数 | 描述 |
| --- | --- |
| number | 可以设置数字的格式。 |
| format | 说明如何设置结果货币字符串格式的字符串。 |
| dec\_sep | 指定小数位数字分隔符的字符串。 |
| thou\_sep | 指定千分位数字分隔符的字符串。 |

如果省略 format 、dec\_sep 和 thou\_sep 参数，在对输出的每个特定部分进行格式化时，将使用操作系统中设置的货币格式。在创建脚本时，操作系统设置会作为系统变量自动包含在内，进而确保这些设置在整个应用程序中保持一致。

这些系统变量分别是 MoneyFormat 、MoneyDecimalSep 和 MoneyThousandSep ，并分别映射到 format 、dec\_sep 和 thou\_sep 函数参数。

示例：

以下示例假设采用以下默认设置：

* MoneyFormat 设置 1：kr ##0,00, MoneyThousandSep' '
* MoneyFormat 设置 2：$ #,##0.00, MoneyThousandSep','

示例 1:

`Money( 
 A )`   
其中 A=35648

示例 1 结果

| 结果 | 设置 1 | 设置 2 |
| --- | --- | --- |
| 字符串： | kr 35 648,00 | $ 35,648.00 |
| 数字： | 35648.00 | 35648.00 |

示例 2:

`Money( 
 A, '#,##0 ¥', '.' , ',' )`   
其中 A=3564800

示例 2 结果

| 结果 | 设置 1 | 设置 2 |
| --- | --- | --- |
| 字符串： | 3,564,800 ¥ | 3,564,800 ¥ |
| 数字： | 3564800 | 3564800 |