<< 向前        下一页 >>

ID : 777

数值显示格式指定字符

数值显示格式指定字符即指定在Format函数中所指定显示格式的字符。作为数值识别expression中指定的自变量,并转换为指定的显示格式。

字符 内容
直接返回指定的数值。
0

指定数位位置和位数时使用。有关自变量format中所指定格式字符串内的显示格式指定字符“0”,1个显示格式指定字符“0”表示1位数值。变换对象的数值(式)使用通过“0”指定的数位位置时,输入该数位的相应值。变换对象的数值位数较少,没有指定数位位置所对应的值时,在该数位输入0。

自变量expression中所指定数值的整数部分或小数部分不足指定格式内“0”的数位位置时,在相应位置添加0。另外,数值中小数部分的位数超过小数部分中指定的“0”的数位位置时,按照指定的数位位置四舍五入数值的小数部分。相反,整数部分的位数超过整数部分中指定的“0”的数位位置时,则不更改整数部分,全部显示。

(#)

指定数位位置和位数时使用。有关自变量format中所指定格式字符串内的显示格式指定字符“#”,1个显示格式指定字符“#”表示1位数值。变换对象的数值(expression)使用通过“#”指定的数位位置时,输入该数位的相应值。变换对象的数值位数较少,没有指定数位位置所对应的值时,不在该数位输入任何字符。

该符号的作用与显示格式指定字符的“0”相同,但数值中小数部分和整数部分的位数不足通过“#”指定的数位位置时,不插入0,且不在该数位输入任何字符。

(.) 组合显示格式指定字符(“0”或“#”)指定小数点的位置时使用。指定显示位数时,根据该显示格式指定字符的位置,将区分整数部分和小数部分。如果指定格式内,“.”的左侧仅指定了“#”,则小于1的数值从小数点符号开始。如果数值小于1时需在小数点符号的左侧添加0,则在指定格式内“.”的左侧指定“0”,而非“#”。变换后的小数点符号取决于语言设定
(%) 将数值设定为100倍,添加百分号(%)时指定。
(,) 插入千位分隔符时指定。整数部分为4位以上的数值时,将添加千位分隔符。变换后的千位分隔符取决于语言设定。通常,使用时,在该显示格式指定字符“,”的前后指定“0”或“#”。该显示格式指定字符“,”的右侧未指定“0”或“#”时,也就是说,在整数部分的右端指定1个或连续指定2个以上该显示格式指定字符“,”时(小数部分的显示指定有无均可),将变换对象的数值转换为以1000为单位划分的值。此时,根据数位位置的指定舍入数值。例如,如果指定“##0,,”作为格式指定字符串,则数值100000000(1亿)将转换为100。小于100万的数值为0。在整数部分的右端以外位置连续指定2个以上该显示格式指定字符“,”与指定1个“,”相同。
(:) 插入时刻分隔符时指定。时刻可细分为小时、分钟、秒。变换后时刻的分隔符取决于语言设定
(/) 插入日期分隔符时指定。日期可细分为年、月、日。变换后日期的分隔符取决于语言设定
(E- E+ e- e+) 通过指数标记显示时指定。在“E-”、“E+”、“e-”、“e+”中任意一个的右侧指定1个以上“0”或“#”时,数值将通过指数标记显示,并在整数部分和指数部分之间插入e或者E。在这些显示格式指定字符的右侧指定的“0”和“#”的个数表示指数部分的位数。如果使用“E-”或“e-”,则指数为负数时,将添加负号。如果使用“E+”或“e+”,则根据指数的正负添加正负号。
-+$( )空格 直接插入指定字符。插入此类符号以外的显示格式指定字符时,需在前面添加货币符号(¥),或使用双引号(“”)引起来。
(\)

直接显示紧跟其后的1个字符。作为字符直接显示拥有特殊含义的“#”和“E”等字符时,在格式指定中,需在该字符前添加货币符号(¥)。此时,不显示前面添加的货币符号(¥)。使用双引号(“”)将字符引起来时同样。插入货币符号(¥)时,需连续使用2个货币符号(¥)进行记述(¥)。

无法直接插入的字符有日期和时刻的显示格式指定字符(a、c、d、h、m、n、p、q、s、t、w、y、/、:)、数值的显示格式指定字符(#、0、%、E、e、逗号、句号)和字符串的显示格式指定字符(@、&、<、>、!)

("ABC") 直接插入用双引号(“”)引起来的字符串。在格式指定的自变量format中包含字符串时,使用Chr(34)将字符串引起来。 字符编码中双引号(“”)为34。

ID : 777

<< 向前        下一页 >>