Excel for Mac中的数字格式代码

应用对象
Microsoft 365 Mac 版专属 Excel Excel 2024 Excel 2024 for Mac Excel 2021 for Mac

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

Excel 提供多种内置数字格式。 可以按自己的方式使用这些内置格式,也可以在此基础上创建自己的自定义数字格式。 创建自定义数字格式时,最多可以指定四个格式代码部分。 这些代码部分依次定义为正数、负数、零值和文本格式。 代码部分必须用分号 (;) 分隔。

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

四种类型的格式代码节

标注 1 正数的格式

685bd419-b740-4e75-bd45-5911b044fafc 负数格式

标注 3 零的格式

标注 4 文本的格式

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

创建自定义格式代码

  1. 在“ 开始 ”选项卡上,单击“ 数字格式格式”框 ,然后单击“ 更多数字格式”。
  2. 在“设置单元格格式”对话框的“类别”框中,单击“自定义”。
  3. 在“类型”列表中,选择要自定义的数字格式。
    你选择的数字格式将显示在列表顶部的“类型”框中。
  4. 在“类型”框中,对选定数字格式进行必要的更改。

设置代码准则格式

文本和间距

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

无需使用引号显示下表中列出的字符:

字符 名称
$ 美元符号(人民币符号)
+ 加号
- 减号
/ 正斜杠
( 左括号
) 右括号
: 冒号
! 感叹号
^ 扬抑符(脱字符)
& 与号
' 撇号
~ 波形符
{ 左大括号
} 右大括号
< 小于号
> 大于号
= 等于号
空格字符

若要创建包含单元格中键入的文本的数字格式,请在数字格式代码部分的文本部分中插入“at”符号 (@),此时希望键入的文本显示在单元格中。 如果数字格式的文本部分中不包括 @ 字符,则不会显示在单元格中键入的任何文本;仅显示数字。 还可以创建数字格式,将特定文本字符与单元格中键入的文本组合在一起。 若要执行此操作,请在 @ 字符之前、@ 字符之后或两者之后输入所需的特定文本字符。 然后,用双引号 (" ") 括住输入的文本字符。 例如,若要在单元格中键入的文本之前添加文本,请在数字格式代码的文本部分中输入 “@ 的总收据”

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

若要重复数字格式的字符,以便数字的宽度填充列,请在字符前面加上格式代码中的星号 (*)。 例如,可以键入 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
# ???/???

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

要显示 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"#

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

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

若要指定仅当数字满足指定的条件时才应用数字格式,请将条件括在方括号中。 条件由比较运算符和值组成。 例如,下面数字格式中,小于或等于 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 将显示分钟而不是月份。

要显示 As 所用代码
Years 00-99 yy
Years 1900-9999 yyyy
Months 1-12 m
Months 01-12 mm
Months 1 月 – 12 月 mmm
Months 一月 – 十二月 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 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 小时制。

另请参阅

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

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

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

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

显示或隐藏零值