WorksheetFunction.Fixed 方法 (Excel)

将数字舍入到指定的小数位数,使用句点和逗号,以十进制数格式对该数进行格式设置,并以文本形式返回结果。

语法

表达式修复了Arg1、Arg2Arg3 ()

表达 一个代表 WorksheetFunction 对象的变量。

参数

名称 必需/可选 数据类型 说明
Arg1 必需 Double Number - 要进行舍入并转换为文本的数字。
Arg2 可选 Variant Decimals - 小数点右边的位数。
Arg3 可选 Variant No_commas - 一个逻辑值,如果 为 True,则阻止 Fixed 在返回的文本中包含逗号。

返回值

String

备注

在 Microsoft Excel 中,Numbers 的最大有效位数不能超过 15 位,但 decimals 可达到 127 位。

如果 decimals 为负数,则 number 向小数点的左边舍入。

如果省略 decimals,则假定其值为 2。

如果no_commas为 False 或省略,则返回的文本将像往常一样包含逗号。

使用“单元格 ”命令 (格式 ”菜单设置包含数字的单元格的格式) 与直接使用 Fixed 函数设置数字格式之间的主要区别在于 ,Fixed 将其结果转换为文本。 使用 Cells 命令设置格式的数字仍然是数字。

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。