将数值舍入到指定的小数位数并将结果返回为文本。 可以指定返回的结果是否包含千分号。
语法
FIXED ( <数字>, [<小数位数>], [<逻辑值>] )
参数 | 属性 | 描述 |
数字 | 要舍入并转换为文本的数字,或包含数字的列。 | |
小数位数 | 可选 | 小数点右侧的位数;如果省略,则为 2 |
逻辑值 | 可选 | 一个逻辑值:如果为 1,则不在返回的文本中显示逗号;如果为 0 或省略,则在返回的文本中显示逗号 |
返回值
标量
一个字符串,文本形式的数字。
备注
- 如果用于<小数位数>参数的值为负,则<数字>将舍入到小数点的左侧
- 如果省略<小数位数>,则默认为 2
- 如果<逻辑值>为 0 或省略,则返回的文本包含逗号
设置列的格式和直接使用 FIXED 函数设置数字格式之间的主要区别是:FIXED 会将结果转换为文本。 使用格式设置菜单中的命令设置的数字仍为数字格式。
示例
以下示例获取 PctCost 列中当前行的数值,并将其返回为具有 3 个小数位且不带逗号的文本:
=FIXED([PctCost],3,1)
说点什么