数字格式代码

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

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

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

四种类型的格式代码节

标注 1 正数的格式

标注 2 负数的格式

标注 3 零的格式

标注 4 文本格式

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

创建自定义格式代码

  1. 在"开始"选项卡上,单击"数字 "设置数字格式"框 ,然后单击"更多数字格式"。

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

  3. "类型 "列表中,选择要自定义的编号格式。

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

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

格式代码指南

若要在单元格中同时显示文本和数字,请用双引号 (" ") 将文本字符括起来,或在单个字符前加上反 (\) 。 在格式代码的适当部分中包括字符。 例如,可以键入格式$0.00"多余";$–0.00"不足",将正额显示为"$125.74 多余",将负金额显示为"$–125.74 不足"。

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

字符

姓名

$

美元符号

+

加号

-

减号

/

正斜杠

(

左括号

)

右括号

:

冒号

!

感叹号

^

特内斯 (特大)

&

与and

'

撇号

~

Tilde

{

左大括号

}

右大括号

<

小于符号

>

大于符号

=

等号

空格字符

若要创建包含单元格中键入的文本的编号格式,请将"at"符号 (@) 插入数字格式代码部分的文本部分,即希望键入的文本在单元格中显示的位置。 如果 @ 字符未包含在数字格式的文本部分中,则不显示在单元格中键入的任何文本;只显示数字。 还可以创建一种数字格式,将特定文本字符与单元格中键入的文本组合在一起。 为此,请在 @ 字符之前、@ 字符后或两者后输入需要的特定文本字符。 然后,用双引号将输入的文本字符括在 (") 。 例如,若要在单元格中键入的文本之前包含文本,请在数字格式代码的文本部分中输入 "@ 的总收据"。

若要创建一个以数字格式表示字符宽度的空间,请插入下划线 (_) 后跟字符。 例如,如果希望正数正确与用括号括在括号中的负数对齐,请将下划线插入正数格式的末尾,后跟右括号字符。

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

可以使用数字格式代码来控制小数位之前和之后的数字显示。 如果要仅显示 () 数字,请使用数字符号 (。 此符号不允许显示非显著零。 如果要显示非有效零 (0) ,当数字的数字可能少于格式代码中指定的数字时,请使用数字字符 0。 如果要在小数点的任一侧为非显著零添加空格,以便小数点在格式设置为固定宽度字体(如 Courier New)时对齐,请使用问号 (?) 。 您也可以使用问号 (?) 数字在分子和分母中具有不同数字的分数。

如果数字在小数点左侧的数字比格式代码中的占位符多,则额外数字将显示在单元格中。 但是,如果数字在小数点右边的数字比格式代码中的占位符多,则数字将舍入到与占位符相同的小数位数。 如果格式代码仅包含小数点左侧的 (#) 号,则值小于 1 的数字以小数点开头,而不是以零后跟小数点开头。

要显示

As

所用代码

1234.59

1234.6

####.#

8.9

8.900

#.000

.631

0.6

0.#

1.2

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 的倍数,请 (,) 格式的代码中包括一个逗号。

要显示

As

所用代码

12000

12,000

#,###

12000

1.2

#,

12200000

12.2

0.0,,

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

要显示

As

所用代码

1.2

123

00012

00123

00000

1.2

123

00012

000123

"000"#

123

0123

"0"#

若要在格式代码中指定节的颜色,请键入代码中以下八种颜色之一的名称,并按如下所示将名称括在方括号中。 颜色代码必须是代码部分的第一项。

[黑色][蓝色][蓝绿色][绿色][Magenta][Red][白色][黄色]

若要指示仅在数字满足指定条件时应用数字格式,请用方括号括住该条件。 条件包括比较值 运算符 值。 例如,以下数字格式以红色字体显示小于或等于 100 的数字,以蓝色字体显示大于 100 的数字。

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

若要隐藏零或隐藏单元格中的所有值,请通过以下代码创建自定义格式。 隐藏的值只显示在编辑栏中。 打印工作表时不会打印这些值。 若要再次显示隐藏值,请更改"常规"数字格式或相应日期或时间格式的格式。

隐藏

所用代码

零值

0;–0;;@

所有值

;;; (三个分号)

使用以下键盘快捷方式在"类型"框中输入以下 货币 符号。

若要输入

按这些键

- (分)

OPTION + 4

£ ()

OPTION + 3

¥ ()

OPTION + Y

€ (欧元)

OPTION + SHIFT + 2

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

若要将数字显示为百分比 100(例如,将 .08 显示为 8%或 2.8 显示为 280%),请以数字格式包括百分号 (%) 。

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

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

重要: 如果在"h"或"hh"代码 (之后立即使用"m"或"mm"代码) 数小时) 或紧接在"ss"代码 () 之前,Excel 将显示分钟,而不是月份。

要显示

As

所用代码

00-99

yy

1900-9999

yyyy

Months

1-12

m

Months

01-12

mm

Months

Jan-Dec

mmm

Months

January-December

mmmm

Months

J-D

mmmmm

Days

1-31

d

Days

01-31

dd

Days

Sun-Sat

ddd

Days

Sunday-Saturday

dddd

小时

0-23

h

小时

00-23

hh

会议纪要

0-59

m

会议纪要

00-59

mm

0-59

s

00-59

ss

时间

4:00

h AM/PM

时间

下午 4:36

h:mm AM/PM

时间

下午 4:36:03

h:mm:ss A/P

时间

下午 4:36:03.75

h:mm:ss.00

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

1:02

[h]:mm

经过的时间 (分钟和秒)

62:16

[mm]:ss

经过的时间 (秒和百分)

3735.80

[ss].00

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

另请参阅

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

以邮编、社会保险号码或电话号码的格式显示数字

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

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

显示或隐藏零值

需要更多帮助?

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

此信息是否有帮助?

谢谢您的反馈!

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

×