数字格式代码

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

可以使用数字格式更改数字(包括日期和时间)的外观,而不会改变实际数字。 数字格式不会影响 Excel 用于执行计算的单元格值。 实际值显示在编辑栏中。

Excel 提供了几种内置的数字格式。您可以使用这些内置的格式时,也可以创建您自己的自定义数字格式使用其为基础。创建自定义数字格式时,您可以指定最多四个部分的格式代码。按该顺序,这些代码部分定义正数、 负数、 零值和文本的格式。必须用分号 (;) 分隔的代码段。

下面的示例显示四种类型的格式代码部分。

四种类型的格式代码节

标注 1 正数的格式

标注 2 负数的格式

标注 3 零的格式

标注 4 文本格式

如果指定的格式代码只有一个分区,该分区中的代码用于所有数字。如果指定的格式代码的两个部分,为正数和零,使用代码的第一个部分和第二部分代码用于负数。当您跳过数字格式中的代码部分时,必须包含分号对于每个缺少的部分的代码。您可以使用与号 (&) 文本运算符加入,或串联两个值。

创建自定义格式代码

  1. 开始选项卡上,单击数字格式 "设置数字格式"框 ,,然后单击其他数字格式

  2. 设置单元格格式对话框中,在类别框中,单击自定义

  3. “类型”列表中,选择要自定义的数字格式。

    在列表顶部的类型框中显示您选择的数字格式。

  4. “类型”框中,对选定数字格式进行必要的更改。

格式代码的准则

若要显示在单元格中的文本和数字,将文本字符括在双引号 ("") 或在前一个字符以反斜杠 (\)。相应的格式代码部分中包含的字符。例如,您可以键入格式 ¥ 0.00"剩余"; $-0.00"不足"以显示"$125.74 剩余"正金额和一个负数作为"$-125.74 不足"。

您不必使用引号显示下表中列出的字符︰

字符

名称

$

美元符号(人民币符号)

+

加号

-

减号

/

正斜杠

(

左括号

)

右括号

:

冒号

!

感叹号

^

扬抑符(脱字符)

&

与号

'

撇号

~

波形符

{

左大括号

}

右大括号

<

小于号

>

大于号

=

等于号

空格字符

若要创建包含在单元格中的文本的数字格式,插入一个"at"号 (@) 中键入要显示在单元格中的文本的位置处的数字格式代码部分的文本部分。如果 @ 字符不包含数字的格式的文字部分中,不会显示在单元格中键入任何文本;仅限数字显示。您也可以创建结合在单元格中键入的文本的特定文本字符的数字格式。若要执行此操作,输入所需之前的特定文本字符 @ 字符后 @ 字符,或两者。然后,括起双引号中输入文本字符 ("")。例如,要包括在单元格中键入的文本之前的文本,请输入"毛回执为"@在数字格式代码的文本部分。

若要创建的数字格式中的一个字符宽度都是一个空格,插入字符后跟下划线 (_)。例如,如果您想要与负数括在括号中正确对齐的正数,正跟一个右括号字符的数字格式的末尾插入下划线。

若要在重复字符的数字格式,以便数的宽度填充列,字符之前加星号 (*) 中的格式代码。例如,您可以键入0 *-后键入一个数字,以填充单元格,或者您可以包括足够的短划线* 0之前任何格式,以便包括前导零。

您可以使用数字格式代码来控制之前和之后的小数位数的显示。在数字中使用井号 (#) 如果您想要显示的有效位数字。此登录不允许显示非重大零。如果您想要将非重大零值显示数字可能位数少于格式代码中已指定时,请使用数字字符为零 (0)。如果您想要添加空格替换小数点任意一侧的非重大零,以便小数点对齐固定宽度字体,如 Courier 新的格式时,请使用问号 (?)。您可以使用问号 (?) 来显示具有不同的分子和分母中的数字的数字的分数。

如果数字小数点左侧的位数多于占位符中的格式代码,在单元格中显示多余的位数。但是,如果数字小数点右边的位数多于占位符中的格式代码,则将数字四舍五入到相同数量的小数位数为占位符。如果格式代码小数点左侧包含数字的符号 (#),面额小于 1 的数字以开始小数点,不能使用小数点后跟一个零。

显示内容

显示为

所用代码

1234.59

1234.6

####.#

8.9

8.900

#.000

.631

0.6

0.#

12

1234.568

12.0

1234.57

#.0#

数字︰

显示 44.398

102.65

2.8

小数点对齐︰

显示 44.398

102.65

2.8

???.???

数字︰

5.25

5.3

分子的分数对齐︰

5 1/4

5 3/10

# ???/???

若要将逗号显示为千位分隔符或按倍数 1000年缩放数字,在数字格式的代码中包含逗号 (,)。

显示内容

显示为

所用代码

12000

12,000

#,###

12000

12

#,

12200000

12.2

0.0,,

若要显示前导和尾随零之前或之后的整数,请使用下表中的代码。

显示内容

显示为

所用代码

12

123

00012

00123

00000

12

123

00012

000123

"000"#

123

0123

"0"#

若要指定格式代码中的分区的颜色,代码中键入一个下列八种颜色的名称,然后将名称括在方括号中,如下所示。颜色代码必须在代码部分中的第一个项目。

[黑色][蓝色][蓝绿色][绿色][洋红色][红色][白色][黄色]

若要指示仅当数符合您指定的条件,将应用数字格式,请将该条件括在方括号中。条件组成比较运算符和值。例如,小于或等于 100 红色字体中的数字和大于 100 的蓝色字体的数字,将显示下面的数字格式。

[红色][< = 100];[蓝色][> 100]

若要隐藏零或隐藏单元格中的所有值,请使用下面的代码创建自定义格式。只能在编辑栏中显示隐藏的值。打印工作表时,将不会打印值。若要再次显示隐藏的值,将格式更改为常规数字格式或适当的日期或时间格式。

若要隐藏

所用代码

零值

0;-0;@

所有值

;;;(三个分号)

使用下列键盘快捷方式若要在类型框中输入下面的货币符号。

输入内容

按这些键

¢ (美分)

OPTION + 4

£ (磅)

OPTION + 3

¥ (日元)

OPTION + Y

€ (欧元)

OPTION + SHIFT + 2

货币的区域设置确定 (即符号将出现数之前或之后和符号和数字之间是否有空格分隔) 的货币符号的位置。区域设置还确定小数点和千位分隔符。您可以使用 Mac OS X 国际系统首选项来控制这些设置。

若要将数字显示为百分比形式 — 例如,将.08 显示为 8%或将 2.8 显示为 280%-在数字格式中包含百分比符号 (%)。

若要科学记数法显示数字,请使用指数代码之一中的数字格式代码 — 例如,E-、 E +、 e-或 e +。如果数字的格式代码部分包含零 (0) 或右侧的指数代码的井号 (#),Excel 将以科学记数法显示数字,并将插入"E"或"e"。零或右侧的代码的数字记号数决定位数的指数。"E-"或"e-"的代码将通过负指数减号 (-)。"E +"或"e +"的代码中放入由负指数减号 (-) 通过正指数加号 (+)。

若要设置格式的日期和时间,请使用以下代码。

重要: 如果您的"h"或"hh"代码 (小时) 之后立即使用"m"或"mm"代码或者"ss"(适用于秒为单位) 的代码立即之前,Excel 会显示,而不是一个月的分钟数。

显示内容

显示为

所用代码

Years

00 99

yy

1900-9999

yyyy

Months

1-12

m

Months

01-12

mm

Months

Jan Dec

mmm

Months

1 月 12 月

mmmm

Months

J D

mmmmm

Days

1-31

d

Days

01-31

dd

Days

星期日至星期六

ddd

Days

星期日至星期六

dddd

小时

0 到 23

h

小时

00-23

hh

分钟

0 到 59

m

分钟

00 59

mm

0 到 59

s

00 59

ss

时间

4 AM

h AM/PM

时间

4:36 PM

h:mm AM/PM

时间

4:36:03 PM

h:mm:ss A/P

时间

4:36:03.75 PM

h:mm:ss.00

经过的时间(小时和分钟)

1:02

[h]:mm

经过的时间(分钟和秒)

62:16

[mm]:ss

经过的时间(秒和百分之一秒)

3735.80

[ss].00

注意: 如果格式中包含 AM 或 PM,小时基于 12 小时制,其中"是"A"指示时间从午夜到对于中午与"PM"或"P"指示中午至午夜之间的时间。否则,小时基于 24 小时制时钟。

另请参阅

创建并应用自定义数字格式

将数字显示为邮政编码、 社会保险号码或电话号码

显示日期、时间、货币、分数或百分比

突出显示模式和趋势使用条件格式

显示或隐藏零值

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×