STRING( ) 函数
将数值转换为字符串。
语法
STRING(数值,长度<,格式>)
参数
名称 | 类型 | 描述 |
---|---|---|
数值 |
数值 |
要转换为字符串的数值。 |
长度 | 数值 |
在输出字符串中的字符数目。 |
格式
可选 |
字符 | 要应用于输出字符串的格式。例如,"(9,999.99)" |
输出
字符。
示例
基本示例
非格式化字符串
返回 " 125.2":
STRING(125.2, 6)
返回 "25.2"(-1 被截去,因为长度小于数值中的数字和格式字符的数量):
STRING(-125.2, 4)
返回 " -125.2":
STRING(-125.2, 7)
格式化字符串
返回 " (125.20)":
STRING(-125.2, 10, "(9,999.99)")
返回 "25.20"(1 被截去,因为长度小于数值中的数字和格式字符的数量):
STRING(125.2, 6, "(9,999.99)")
域输入
将 Employee_number 域中的数值类型值作为长度为 10 个字符的字符串返回。如果需要,会对返回值进行填充或截断:
STRING(Employee_number, 10)
备注
已填充且截断的返回值
STRING( ) 将数值转换为字符串,该字符串的长度在长度中指定。
- 如果数值比长度短,则要为返回值填充前导空格。
- 如果数值的长度比长度大,则从左侧截断返回值。
格式化返回值
可选格式参数可向返回值(如美元符号、百分比符号、小数点、逗号、负数指示符或括号)添加格式。格式必须放在双引号中。
数字 9 充当要格式化的数字的占位符。请确保 9 的数量是正确的,以便正确显示。指定长度的值时,还需要考虑小数位及格式字符,如美元符号和负数的括号。
相关函数
STRING( ) 函数是 VALUE( ) 的逆函数,后者可把字符数据转换为数值数据。