IBM Lotus Symphony


数字格式代码

数字格式代码最多由三个部分组成,各部分之间用分号(;)分隔。

  1. 在具有两个部分的数字格式代码中,第一部分适用于正数和零值,第二部分适用于负数值。

  2. 在具有三个部分的数字格式代码中,第一部分适用于正数值,第二部分适用于负数值,第三部分适用于零值。

  3. 您也可以为三个部分分配条件,以便仅在满足条件时应用格式。

小数位数和有效数字

将零(0)或井号(#)用作数字格式代码中的占位符,来表示数字。当数字的位数少于数字格式中的位数时,(#)只显示有效数字,而(0)将空缺的数位显示为零。

使用问号(?)表示包含在分数的分子和分母中的数字个数。不适合所定义样式的分数被显示为浮点数字。

如果数字中小数分隔符右边的位数比格式中的占位符多,会对数字进行相应的四舍五入。如果数字中小数分隔符左边的位数比格式中的占位符多,会显示整个数字。创建数字格式代码时,以下列表可以作为使用占位符的指导:

表 1. 使用占位符
占位符 说明
# 不显示附加的零。
0(零) 如果一个数字有几个数位作为零放在格式中,那么在相应的位置显示零。

示例

表 2. 格式代码中占位符的示例
数字格式 格式代码
3456.78 显示为 3456.8 ####.#
9.9 显示为 9.900 #.000
13 显示为 13.0,1234.567 显示为 1234.57 #.0#
5.75 显示为 5 3/4(五又四分之三),6.3 显示为 6 3/10(六又十分之三) # ???/???
.5 显示为 0.5 0.##

千位分隔符

根据语言设置的不同,可以使用逗号或句点作为千位分隔符。也可以使用分隔符将数字显示为 1000 的倍数来减少显示的数字位数。

表 3. 格式代码中千位分隔符的示例
数字格式 格式代码
15000 显示为 15,000 #,###
16000 显示为 16 #,

在数字格式代码中包含文本

文本和数字

要包含数字格式(应用于含有数字的单元格)的文本,请在文本前后添加双引号("),或者在单个字符前面添加反斜杠(\)。例如,输入 #.# "meters" 以显示“3.5 meters”或输入 #.# \m 以显示“3.5 m”。

文本和文本

要包含数字格式(应用于可能含有文本的单元格)的文本,请用双引号(" ")括住文本,然后再加 at 符号(@)。例如,如果输入 "Total for "@,那么将显示“Total for December”。

空格

要使用某个字符来定义数字格式中空格的宽度,请在该字符的前面输入下划线(_)。空格的宽度由所选字符的宽度决定。例如,_M 创建的空格要比 _i 创建的空格宽。

彩色

要设置数字格式代码段的颜色,请在方括号中插入以下某个颜色名称。

条件

条件括号

您可以定义数字格式,以便仅在满足所指定的条件时采用此格式。条件由方括号“[ ]”括起。

可以使用运算符 <、<=、>、>=、= 和 <> 与数字的任意组合。

例如,如果要对不同的气温数据应用不同的颜色,请输入:

[BLUE][<0]#,0 "°C";[RED][>30]#,0 "°C";[BLACK]#,0 "°C"

低于 0°C 的所有温度均为蓝色,0°C 到 30°C 之间的温度为黑色,高于 30°C 的温度为红色。

正数和负数

要根据数字是正数、负数或零而为数字添加不同的文本,请使用以下格式来定义数字格式:

0 "plus";0 "minus";0 "Null"

百分比和科学记数法

百分比

要以百分比的形式显示数字,请对数字格式添加百分号(%)。

科学记数法

科学记数法使您能够以较短的格式写出非常大的数字或非常小的分数。例如,采用科学记数法,650000 记作 6.5 x 10^5,而 0.000065 记作 6.5 x 10^-5。在 Lotus® Symphony™ 中,这两个数字分别记作 6.5E+5 和 6.5E-5。要创建使用科学记数法显示数字的数字格式,请输入 # 或 0,然后输入代码 E-、E+、e- 或 e+ 之一。

货币格式的数字格式代码

在电子表格中,单元格的缺省货币格式取决于操作系统的区域设置。如果需要,您可以让单元格应用定制的货币符号。例如,输入 #,##0.00 € 以显示 4.50 €(欧元)。

您还可以在货币符号之后输入国家或地区的语言环境代码,以此来指定货币的语言环境设置。例如,[€-407] 代表德国货币欧元。要查看某个国家或地区的语言环境代码,请在单元格格式对话框中数字选项卡的语言列表中选择该国家或地区。

备注图标 货币的格式代码采用 [$xxx-nnn] 格式,其中 xxx 为货币符号,nnn 为国家或地区代码。有些特殊的金融符号(例如欧元所用的 EUR)不需要国家或地区代码。货币格式与语言框中选择的语言无关。

日期格式和时间格式

日期格式

要显示日、月和年,请使用以下数字格式代码。

警告图标 并非所有格式代码对所有语言都会产生有意义的结果。
表 4. 日期格式代码
格式 格式代码
月显示为 3 M
月显示为 03 MM
月显示为一月至十二月 MMM
月显示为一月至十二月 MMMM
月份名称的第一个字母 MMMMM
日显示为 2 D
日显示为 02 DD
日显示为星期日至星期六 NN 或 DDD
日显示为星期日至星期六 NNN 或 DDDD
日后跟逗号,例如“星期日,” DDDD
年份显示为 00-99 YY
年份显示为 1900-2078 YYYY
日历周 WW
季度显示为 Q1 至 Q4 Q
季度显示为第 1 季度至第 4 季度 QQ
日本的 Gengou 日历中采用天皇年号的纪年方法,一个字符可代表一个长的格式(可能的字符有:M、T、S、H) G
以天皇年号纪年,缩写格式 GG
以天皇年号纪年,全称 GGG
天皇在位期间的某个年份数字,只有一位数的年份前不加零 E
天皇在位期间的某个年份数字,只有一位数的年份前加零 EE 或 R
以天皇年号纪年,全称,带年份 RR 或 GGGEE

以上列出的格式代码可用于您语言版本的 Lotus Symphony。但是,如果需要将 Lotus Symphony 的语言环境切换为另一种语言环境,那么需要知道那种语言环境所使用的格式代码。

例如,如果您的软件设置为“英语”语言环境,并且希望年份格式为四位数字,那么应输入 YYYY 作为格式代码。如果切换为“德语”语言环境,那么必须使用 JJJJ。下表仅列出本地化的差异。

表 5. 语言环境之间的格式代码差异
语言环境 小时 星期几 年代

英语 - en

及所有未列出的语言环境

Y M D H A G
德语 - de J   T      
荷兰语 - nl J     U    
法语 - fr A   J   O  
意大利语 - it A   G   O X
葡萄牙语 - pt A       O  
西班牙语 - es A       O  
丹麦语 - da       T    
挪威语 - no、nb 和 nn       T    
瑞典语 - sv       T    
芬兰语 - fi V K P T    

输入日期

要在单元格中输入日期,请使用格里历格式。例如,在英语语言环境中,将 2002 年 1 月 2 日输入为 1/2/2002。

所有日期格式均取决于文件 - 首选项 - Symphony - 语言设置 - 语言中设置的语言环境。例如,如果您将语言环境设置为“日语”,将使用 Gengou 日历。Lotus Symphony 中的缺省日期格式使用格里历。

要指定独立于语言环境的日历格式,请在日期格式前添加修饰符。例如,要在非希伯来语语言环境中使用犹太历格式显示日期,请输入:[~jewish]DD/MM/YYYY。

表 6. 独立于语言环境的日历的修饰符
修饰符 日历
[~buddhist] 泰语佛教历
[~gengou] 日本的 Gengou 日历
[~gregorian] 格里历
[~hanja] 或 [~hanja_yoil] 韩文日历
[~hijri] 目前,以下语言环境支持阿拉伯语伊斯兰教日历:ar_EG、ar_LB、ar_SA 和 ar_TN
[~jewish] 犹太历

时间格式

要显示小时、分钟和秒,请使用以下数字格式代码。

表 7. 时间格式代码
格式 格式代码
小时显示为 0-23 h
小时显示为 00-23 hh
分钟显示为 0-59 M
分钟显示为 00-59 mm
秒钟显示为 0-59 s
秒钟显示为 00-59 ss
备注图标 要将秒显示为小数,请在您的数字格式代码中添加小数分隔符。例如,输入 hh:mm:ss.00,将时间显示为“01:02:03.45”。

如果时间以 02:03.45、01:02:03.45 或 25:01:02 的格式输入,那么当未指定其他时间格式时,将分配以下格式:MM:SS.00、[HH]:MM:SS.00 或 [HH]:MM:SS

使用本机字符显示数字

要使用本机数字字符显示数字,请在数字格式代码起始处使用 [NatNum1]、[NatNum2]、... [NatNum11] 修饰符。

[NatNum1] 修饰符始终使用一对一字符对映,将数字转换为与相应语言环境中的本机数字格式代码相一致的字符串。如果在不同的语言环境中使用其他修饰符,将产生不同的结果。语言环境可以是定义格式代码的语言和地区,或者是修饰符,如跟在本机数字修饰符后面的 [$-yyy]。在此情况下,yyy 是十六进制的 MS-LCID,这种代码还用于货币格式代码。例如,要在美式英语语言环境中使用日语短汉字字符显示数字,请使用以下数字格式代码:

[NatNum1][$-411]0

在下面的列表中,将显示与 Lotus Symphony [NatNum] 修饰符相对应的 Microsoft Excel [DBNumX] 修饰符。如果需要,可以在您语言环境中使用修饰符 [DBNumX] 来代替 [NatNum]。只要可能,Lotus Symphony 就会在内部将 [DBNumX] 修饰符映射为 [NatNumN] 修饰符。

使用 [NatNum] 修饰符显示日期可以具有与显示其他类型的数字不同的效果。此类效果由“CAL:”表示。例如,“CAL: 1/4/4”表示使用 [NatNum1] 修饰符显示年份,使用 [NatNum4] 修饰符显示日和月。如果未指定“CAL”,那么不支持该特定修饰符的日期格式。

[NatNum1] 音译

中文:中文小写字符;CAL: 1/7/7 [DBNum1]
日语:短汉字字符 [DBNum1];CAL: 1/4/4 [DBNum1]
韩语:韩语小写字符 [DBNum1];CAL: 1/7/7 [DBNum1]
泰语:泰语字符
阿拉伯语:印度语字符
印度语:印度语字符
希伯来语:希伯来语字母
[NatNum2] 音译
中文:中文大写字符;CAL: 2/8/8 [DBNum2]
日语:繁体汉字字符;CAL: 2/5/5 [DBNum2]
韩语:韩语大写字符 [DBNum2];CAL: 2/8/8 [DBNum2]
[NatNum3] 音译
中文:全形阿拉伯数字;CAL: 3/3/3 [DBNum3]
日语:全形阿拉伯数字;CAL: 3/3/3 [DBNum3]
韩语:全形阿拉伯数字 [DBNum3];CAL: 3/3/3 [DBNum3]
[NatNum4] 音译
中文:小写文本 [DBNum1]
日语:现代型长汉字文本 [DBNum2]
韩语:规范的小写文本
[NatNum5] 音译
中文:中文大写文本 [DBNum2]
日语:繁体长汉字文本 [DBNum3]
韩语:规范的大写文本
[NatNum6] 音译
中文:全形文本 [DBNum3]
日语:全形文本
韩语:全形文本
[NatNum7] 音译
日语:现代型短汉字文本
韩语:非规范的小写文本
[NatNum8] 音译
日语:繁体短汉字文本 [DBNum4]
韩语:非规范的大写文本
[NatNum9] 音译
韩语:韩语字符
[NatNum10] 音译
韩语:规范的韩语文本 [DBNum4];CAL: 9/11/11 [DBNum4]
[NatNum11] 音译
韩语:非规范的韩语文本

产品反馈 | 其他文档 | 商标