要在Excel 2007中创建自定义数字格式,首先应了解自定义数字格式的准则,并从选择某一内置数字格式开始。然后,可以更改该格式的任意代码部分,从而创建自己的自定义数字格式。

  数字格式最多可包含四个代码部分,各个部分用分号分隔。这些代码部分按先后顺序定义正数、负数、零值和文本的格式。

  <正数>;<负数>;<>;<文本>

  例如,可以使用这些代码部分创建以下自定义格式:

  [蓝色]#,##0.00_);[红色](#,##0.00);0.00;"销售额 "@

  自定义数字格式中无需包含所有代码部分。如果仅为自定义数字格式指定了两个代码部分,则第一部分用于正数和零,第二部分用于负数。如果仅指定一个代码部分,则该部分将用于所有数字。如果要跳过某一代码部分,然后在其后面包含一个代码部分,则必须为要跳过的部分包含结束分号。

  在自定义所有这些数字格式代码部分时,以下准则十分有用。

有关包含文本和添加空格的准则

  • 同时显示文本和数字  若要在单元格中同时显示文本和数字,应将文本字符括在双引号 (" ") 内或在单个字符前面添加一个反斜杠 (\)。字符应包含在格式代码的适当部分中。例如,键入格式 0.00" 盈余";-0.00" 亏损" 可显示正金额“¥125.74 盈余”和负金额“¥-125.74 亏损”。请注意,每个代码部分中的“盈余”和“亏损”前面都有一个空格字符。

  显示下列字符时不使用引号。

$ (¥)

美元符号(人民币符号)

+

加号

(

左括号

:

冒号

^

扬抑符(脱字符)

'

撇号

{

左大括号

<

小于号

=

等于号

-

减号

/

斜杠符号

)

右括号

!

感叹号

&

与号

~

波形符

}

右大括号

>

大于号

空格字符

  • 包含文本输入部分  如果包含文本,则文本部分始终是数字格式中的最后一个部分。如果要显示单元格中所键入的任何文本,则应在该部分中包含 @ 字符。如果在文本部分中省略 @ 字符,则不会显示键入的文本。如果要始终为键入的文本显示特定的文本字符,应将附加文本括在双引号 (" ") 内。例如,"总收入 "@

  如果格式不包含文本部分,则在应用该格式的单元格中所键入的任何非数字值都不会受该格式的影响。此外,整个单元格将转换为文本。

  • 添加空格  若要在数字格式中创建一个字符宽度的空格,请包含一个下划线字符 (_),并在后面跟随要使用的字符。例如,如果下划线后面带有右括号(如 _)),则正数将与括号中括起的负数相应地对齐。
  • 重复字符  若要在格式中重复下一个字符以填满列宽,请在数字格式中包含一个星号 (*)。例如,键入 0*- 可在数字后面包含足够多的短划线以填满单元格,或在任何格式之前键入 *0 可包含前导零。

有关使用小数位、空格、颜色和条件的准则

  • 包含小数位和有效位  若要为包含小数点的分数或数字设置格式,应在数字格式部分中包含以下数字占位数、小数点和千位分隔符。

0(零)

如果数字的位数少于格式要求的位数,则此数字占位符会显示无效零。例如,如果键入 8.9,但希望将其显示为 8.90,请使用格式 #.00

#

此数字占位符所遵循的规则与 0(零)相同。但如果所键入数字的小数点任一侧的位数小于格式中 # 符号的个数,则 Excel 不会显示多余的零。例如,如果自定义格式为 #.##,而在单元格中键入了 8.9,则会显示数字 8.9

?

此数字占位符所遵循的规则与 0(零)相同。但 Excel 会为小数点任一侧的无效零添加空格,以便使列中的小数点对齐。例如,自定义格式 0.0? 会使列中的数字 8.9 与数字 88.99 的小数点对齐。

.(句点)

此数字占位符在数字中显示小数点。

  • 如果数字的小数点右侧的位数大于格式中的占位符数,则该数字的小数位数会舍入到与占位符数相同。如果小数点左侧的位数大于格式中的占位符数,则会显示多出的位数。如果格式仅在小数点的左侧包含数字记号 (#),则小于 1 的数字都以小数点开头;例如 .47。

显示内容

显示格式

所用代码

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
  (分数对齐)

# ???/???

  • 显示千位分隔符  要将逗号显示为千位分隔符或按倍数 1,000 缩放数字,请在数字格式中包含以下分隔符。

,(逗号)

在数字中显示千位分隔符。如果格式包含两旁带有数字记号 (#) 或零的逗号,则 Excel 会用逗号分隔千位数。跟随在数字占位符后面的逗号会以 1,000 为倍数缩放数字。例如,如果格式为 #.0,,并在单元格中键入 12,200,000,则会显示数字 12.200.0

显示内容

显示格式

所用代码

12000

12,000

#,###

12000

12

#,

12200000

12.2

0.0,,

  • 指定颜色  若要为格式的某一部分指定颜色,请在该部分中键入以下八种颜色之一(用方括号括起)。颜色代码必须是该部分中的第一个项。

[黑色]

[绿色]

[白色]

[蓝色]

[洋红色]

[黄色]

[蓝绿色]

[红色]

  • 指定条件  若要指定仅当数字满足所指定的条件时才应用的数字格式,请用方括号括起该条件。该条件由一个比较运算符和一个值构成。例如,以下格式将小于或等于 100 的数字显示为红色字体,而将大于 100 的数字显示为蓝色字体。

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

  若要将条件格式应用于单元格(例如,随单元格值而变化的彩色底纹),请在开始选项卡的样式组中单击条件格式

有关货币、百分比和科学记数法格式的准则

  • 包含货币符号  若要在数字格式中键入以下货币符号之一,请按 Num Lock 并使用数字键盘键入该符号的 ANSI 代码。

显示内容

所用代码

¢

Alt+0162

£

Alt+0163

¥

Alt+0165

Alt+0128

  •  注释   自定义格式随工作簿一起保存。若要使 Excel 始终使用特定的货币符号,必须在启动 Excel 之前,更改“控制面板”的“区域选项”中所选择的货币符号。
  • 显示百分比  若要将数字显示为百分比形式(例如,将 .08 显示为 8% 或将 2.8 显示为 280%),请在数字格式中包含百分比符号 (%)。
  • 显示科学记数法  若要用科学记数法(指数)格式显示数字,请在数字格式部分中使用以下指数代码。

E(E-、E+、e-、e+)

用科学记数法(指数)格式显示数字。Excel 会在“E”或“e”的右侧显示与小数点移动的位数相对应的数字。例如,如果格式为 0.00E+00,并在单元格键入了 12,200,000,则会显示数字 1.22E+07。如果将数字格式更改为 #0.0E+0,则会显示数字 12.2E+6

有关日期和时间格式的准则

  • 显示日、月和年  若要将数字显示为日期格式(如日、月和年),请在数字格式部分中使用以下代码。

m

将月显示为不带前导零的数字。

mm

根据需要将月显示为带前导零的数字。

mmm

将月显示为缩写形式(Jan 到 Dec)。

mmmm

将月显示为完整名称(January 到 December)。

mmmmm

将月显示为单个字母(J 到 D)。

d

将日显示为不带前导零的数字。

dd

根据需要将日显示为带前导零的数字。

ddd

将日显示为缩写形式(Sun 到 Sat)。

dddd

将日显示为完整名称(Sunday 到 Saturday)。

yy

将年显示为两位数字。

yyyy

将年显示为四位数字。

显示内容

显示格式

所用代码

1-12

m

01–12

mm

Jan–Dec

mmm

January–December

mmmm

J–D

mmmmm

1-31

d

01–31

dd

Sun–Sat

ddd

Sunday–Saturday

dddd

00–99

yy

1900-9999

yyyy

  • 显示小时、分钟和秒  若要显示时间格式(如小时、分钟和秒),请在数字格式部分中使用以下代码。

h

将小时显示为不带前导零的数字。

[h]

以小时为单位显示经过的时间。如果使用了公式,该公式返回小时数超过 24 的时间,请使用类似于 [h]:mm:ss 的数字格式。

hh

根据需要将小时显示为带前导零的数字。如果格式中包含 AMPM,则为 12 小时制,否则为 24 小时制。

m

将分钟显示为不带前导零的数字。

   注释   m   或 mm 代码必须紧跟在 hhh 代码之后或者后面必须紧跟 ss 代码;否则,Excel 会显示月而不是分钟。

[m]

以分钟为单位显示经过的时间。如果所用的公式返回的分钟数超过 60,请使用类似于 [mm]:ss 的数字格式。

mm

根据需要将分钟显示为带前导零的数字。

   注释   m   或 mm 代码必须紧跟在 hhh 代码之后或者后面必须紧跟 ss 代码;否则,Excel 会显示月而不是分钟。

s

将秒显示为不带前导零的数字。

[s]

以秒为单位显示经过的时间。如果所用的公式返回的秒数超过 60,请使用类似于 [ss] 的数字格式。

ss

根据需要将秒显示为带前导零的数字。如果要显示秒的小数部分,请使用类似于 h:mm:ss.00 的数字格式。

AM/PM、am/pm、A/P、a/p

使用 12 小时制显示小时。Excel 会为从午夜到中午的时间显示 AMamAa,而为从中午到午夜的时间显示 PMpmPp

显示内容

显示格式

所用代码

小时

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 P

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

转载于:https://www.cnblogs.com/xianglongsdu/p/4641997.html

Excel 2007中自定义数字格式前要了解的准则相关推荐

  1. Excel 2007中创建或删除自定义数字格式

    Excel 2007提供了许多内置数字格式,但如果这些格式无法满足您的需要,您可以自定义内置数字格式以便创建自己的数字格式. 创建自定义数字格式 1.打开要创建并存储自定义数字格式的工作簿. 2.在& ...

  2. 课时2 excel格式设置(分列工具以及自定义数字格式编码表)

    前言]本文为"跟王佩丰学Excel视频"的学习笔记,适合Excel有初步了解但希望更系统学习的胖友.对应教程第一章"Excel 常用功能 课时2 Excel格式设置 课程 ...

  3. 如何在表格数据中加同一个数_怎么在excel表格中的数字前统一加一个字母

    怎么在excel表格中的数字前统一加一个字母以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么在excel表格中的数字 ...

  4. 如何在谷歌地图自定义范围_如何在Google表格中更改和创建自定义数字格式

    如何在谷歌地图自定义范围 Khamosh Pathak Khamosh Pathak By default, Google Sheets doesn't format numbers. If you' ...

  5. Excel中的数字格式与文本格式进行转换

    Excel中的数字格式与文本格式进行转换 有时候因为在excel中的单元格中要输入比较多的数字例如身份证号或者银行账户号等,excel中的单元格就会出现类似下面图片中的"乱文". ...

  6. Microsoft Excel 教程:如何在 Excel 中使用数字格式?

    欢迎观看 Microsoft Excel 教程,小编带大家学习 Microsoft Excel 的使用技巧,了解如何在 Excel 中使用数字格式. 在 Excel 中,可对单元格中的数字进行格式设置 ...

  7. Excel 2007中日历控件使用

    今天做Excel表格的时候,在表格中需要嵌入日历丰富表格的内容.结合网上找到的一些方法,把具体实现步骤整理了一下,加上一些我自己使用到的VB代码,自己留个脚印,以后也会用得上.本文档指导在Excel ...

  8. EXCEL 2007中取消网址超级链接方法

    Excel 2007版本和2003版本菜单的操作有很大不同,以至于按照前篇的去除excel 2003中超链接的博文所说的那样,是找不到"工具"菜单的. 在excel 2007中,点 ...

  9. excel自动筛选_在Excel 2007中按选择自动筛选

    excel自动筛选 在Excel 2007中按选择自动筛选 (AutoFilter by Selection in Excel 2007) A couple of weeks ago I descri ...

最新文章

  1. lua中正则表达式的坑
  2. sdutoj-4209-移动小球
  3. linux重启查看日志及历史记录 查询原因
  4. Scala println的实现原理调试
  5. (二)Linux下的crontab定时执行任务命令详解
  6. NYOJ 202 红黑树
  7. SQLserver数据库反编译生成Hibernate实体类和映射文件
  8. SQL Server中的查询优化技术:数据库设计和体系结构
  9. 基于visual Studio2013解决C语言竞赛题之1077大数相加
  10. 使用ffmpeg根据开始和结束时间剪切视频
  11. 探秘 Linux 之父 Linus Torvalds 的日常,一不小心就撸出两个创世神作!
  12. iOS 解决:调用系统相册、相机是英文状态。
  13. python设计一个三维向量类_一个简单的三维向量类
  14. Coggle 30 Days of ML(Spaceship Titanic)
  15. pycharm设置ctrl+滚轮实现字体缩放
  16. python 判断大于等于且小于等于_关于if语句:检查python中值是否大于、小于或等于零的更好方法...
  17. MYSQL- DQL
  18. STM32 I2C HAL库读取HTU21D
  19. 清华大学邓志东:自动驾驶的“感”与“知” - 挑战与机遇(附视频)
  20. php图像识别条形码,ThinkPHP用barcode制作条形码

热门文章

  1. QGIS最受欢迎的20个插件
  2. 品牌宣传如何助力企业突出重围,做到这几点,轻松提高产品曝光度
  3. 浏览器主页被篡改解决方案汇总
  4. [Python]L1-035 情人节 (15分) zjr
  5. 流量卡实物商城系统源码
  6. 2023基于微信小程序的游戏账号在线交易买卖平台(SSM+mysql)-JAVA.VUE(论文+开题报告+运行)
  7. earth explorer 上批量下载(bulk download)
  8. 数据类型及数据类型转换、转义字符
  9. 阿贝尔分部求和法与分部积分
  10. 外贸软件成本核算丨采购出入库有磅差怎么办