可以使用数字格式更改数字(包括日期和时间)的外观,而不会改变实际数字。 数字格式不会影响 Excel 用于执行计算的单元格值。 实际值显示在编辑栏中。
Excel 提供了多种内置数字格式。 可以按原样使用这些内置格式,也可以将它们用作创建自己的自定义数字格式的基础。 创建自定义数字格式时,最多可以指定格式代码的四个部分。 这些代码部分按该顺序定义正数、负数、零值和文本的格式。 代码部分必须用分号 (;) 分隔。
以下示例显示了四种类型的格式代码部分。
正数的 格式
负数的 格式
零的格式
文本 格式
如果仅指定格式代码的一个部分,则该节中的代码将用于所有数字。 如果指定格式代码的两个部分,则代码的第一部分用于正数和零,代码的第二部分用于负数。 当以数字格式跳过代码节时,必须为每个缺少的代码部分添加分号。 可以使用和 (&) 文本 运算符 联接或连接两个值。
创建自定义格式代码
-
在“ 开始 ”选项卡上,单击“ 数字格式 ”,然后单击“ 更多数字格式”。
-
在“ 设置单元格格式 ”对话框的“ 类别 ”框中,单击“ 自定义”。
-
在 “类型” 列表中,选择要自定义的数字格式。
选择的数字格式将显示在列表顶部的“ 类型 ”框中。
-
在“ 类型 ”框中,对所选数字格式进行必要的更改。
格式代码准则
若要在单元格中同时显示文本和数字,请将文本字符括在双引号(“”)中,或在单个字符前面加上反斜杠 (\)。 在格式代码的相应部分中包含这些字符。 例如,可以键入格式 0.00 美元“盈余”;$–0.00“短缺”,将正金额显示为“$125.74 盈余”,将负数显示为“$–125.74 短缺”。
无需使用引号来显示下表中列出的字符:
字符 |
名称 |
$ |
美元符号(人民币符号) |
+ |
加号 |
- |
减号 |
/ |
正斜杠 |
( |
左括号 |
) |
右括号 |
: |
冒号 |
! |
感叹号 |
^ |
扬抑符(脱字符) |
& |
与号 |
' |
撇号 |
~ |
波形符 |
{ |
左大括号 |
} |
右大括号 |
< |
小于号 |
> |
大于号 |
= |
等于号 |
空格字符 |
若要创建包含单元格中键入的文本的数字格式,请在希望键入的文本显示在单元格中的数字格式代码部分的文本部分中插入“at”符号 (@) 。 如果数字格式的文本部分不包含 @ 字符,则不会显示您在单元格中键入的任何文本;仅显示数字。 还可以创建一种数字格式,该格式将特定文本字符与单元格中键入的文本组合在一起。 为此,请在 @ 字符之前、@ 字符之后或两者之后输入所需的特定文本字符。 然后,将输入的文本字符括在双引号 (“) 。 例如,若要在单元格中键入的文本之前包含文本,请在数字格式代码的文本部分输入 “总收据”@ 。
若要创建数字格式字符宽度的空格,请插入下划线 (_) 后跟字符。 例如,如果希望正数与括在括号中的负数正确对齐,请在正数格式的末尾插入下划线,后跟右括号字符。
若要重复数字格式中的字符,以便数字的宽度填充列,请在字符前面加上格式代码中的星号 (*) 。 例如,可以键入 0* – 以在数字后面包含足够的短划线以填充单元格,或者可以在任何格式之前键入 *0 以包含前导零。
可以使用数字格式代码来控制小数点前后数字的显示。 如果要仅显示数字中的有效数字,请使用数字符号 (#) 。 此符号不允许显示非有效零。 如果要在数字的位数少于格式代码中指定的数字时显示非有效零,请使用数字字符 0 (0) 。 如果要在小数点的两侧添加非有效零的空格,以便在使用固定宽度字体(如 Courier New)设置格式时小数点对齐,请使用问号 (?) 。 还可以使用问号 (?) 来显示分子和分母中具有不同数字的分数。
如果数字的小数点左侧的位数多于格式代码中的占位符,则单元格中会显示额外的数字。 但是,如果数字在小数点右侧的位数多于格式代码中的占位符,则数字将舍入到与占位符相同的小数位数。 如果格式代码仅包含小数点左侧 (#) 号,则值小于 1 的数字以小数点开头,而不是后跟小数点的零。
要显示 |
作为 |
所用代码 |
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 的倍数缩放数字,请在数字格式的代码中包含逗号 (,) 。
要显示 |
作为 |
所用代码 |
12000 |
12,000 |
#,### |
12000 |
1.2 |
#, |
12200000 |
12.2 |
0.0,, |
若要在整数之前或之后显示前导零和尾随零,请使用下表中的代码。
要显示 |
作为 |
所用代码 |
1.2 123 |
00012 00123 |
00000 |
1.2 123 |
00012 000123 |
"000"# |
123 |
0123 |
"0"# |
若要在格式代码中指定节的颜色,请在代码中键入以下八种颜色之一的名称,并将名称括在方括号中,如下所示。 颜色代码必须是代码节中的第一项。
[黑色][蓝色][青色][绿色][Magenta][红色][白色][黄色]
若要指示仅当数字满足指定的条件时才应用数字格式,请将条件括在方括号中。 条件由比较 运算符 和值组成。 例如,以下数字格式将以红色字体显示小于或等于 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”代码 (几小时后或紧接在“ss”代码 (数秒) ) 之前使用“m”或“mm”代码,则 Excel 将显示分钟而不是月份。
要显示 |
作为 |
所用代码 |
Years |
00-99 |
yy |
Years |
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 AM |
h AM/PM |
时间 |
4:36 PM |
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 小时制。