Excel2010为正数和零添加一个与右括号相同宽度的空格以对齐数字
2979
2022-08-02
当向单元格输入一个数字时,这个数字可能不会以输入时的数值形式出现在工作表中,比如,输入9/10,Excel会显示为9月10日。这是因为Excel把所有的数字和日期都以数字形式保存,默认把9/10这样的分数识别为日期,在屏幕上显示时就会按日期的默认“数字格式”来显示。要改变它,就必须借助单元格数字格式的设置。
Excel提供了大量的数据格式,并将它们分成:常规、数值、货币、会计专用、日期、时间、百分比、分数、科学记数、文本、特殊和自定义等。如果不做设置,输入时将使用默认的“常规”单元格格式。
打开Excel数字格式设置的方法是:
选中需要设置数字格式的单元格或区域,点击右键,选择右键菜单中的“设置单元格格式…”,从而打开包含有“数字”选项卡的“设置单元格格式”对话框,如图 1所示。
图1 设置单元格格式对话框的“数字”选项
1. 设置为约定的数字格式
首先选择要进行设置的单元格或区域,打开“设置单元格格式”对话框,进入“数字”选项卡,如图 1所示。从中选择需要的数字格式。
试一试:
1) 新建一张工作表,在A1:A11中输入如图 2所示的文本,设置为右对齐。
2) 依次设置B1:B11的“数字”格式为:数值(小数位数为2)、货币(小数位数为2,货币符号选“¥”)、会计专用(小数位数为2,货币符号选“¥”,注意“会计专用”格式与“货币”格式的差异)、日期(选择类型为:*2001年3月14日)、时间(选择类型为:13时30分55秒)、百分比(小数位数为2)、分数、科学记数、文本、特殊(类型设为“中文大写数字”)、自定义(类型中输入“000000”)。
3) 然后B1:B11单元格中均填入“1234.56”,各个单元格显示的结果就将如图 2所示。
图2 各种数字格式
*小提示:
1) 如果只对一些数据的格式做一些比较简单的设置,可以直接借助“开始”功能区带中“数字”格式按钮组来实现,如图 3所示。各个按钮的具体含义可以将光标定位在按钮上方小段时间,Excel将自动弹出按钮功能说明。
图3 “数字格式”快捷按钮
2) 会计专用和货币格式的区别是:货币格式是右对齐,而会计专用是两端对齐(即货币符号和数据最后一位都对齐)。
2. 自定义数字格式
在Excel中,可以根据需要自己定义数据格式,当Excel自带的数字格式无法描述实际的数据时,就可以通过自定义格式来设计如何显示数字、文本、日期等数据。如图 2中最后一个数据就是“自定义格式”,定义的格式为“000000”,即邮政编码格式。
创建自定义格式时最多可以指定4种格式,其书写形式是:
正数格式;负数格式;零值格式;文本格式
*注意:
不同的格式部分之间以英文分号分隔(记住一定用英文的“;”),如果要跳过某一部分定义,那么该部分应以分号结束。例如,要创建一个不定义负数格式的自定义格式,其余3部分的书写顺序为:
正数格式;;零值格式;文本格式
*扩展知识点:
在Excel中,如果有需要使用标点符号表示特定含义的,如上方以分号(“;”)表示格式的分隔,那么这些标点符号就必须使用英文标点符号,不能使用中文的标点符号,中文标点符号往往被当作字符处理。
创建自定义数字格式的过程很简单,关键在于如何使用数字格式符号定义所需格式,有关数字格式符号的说明如表 1所示。
表1 数字格式符号
格式化符号
功能
G(通用格式)
对未格式化的单元格使用默认的格式。在列宽允许的情况下,尽可能地显示数字的精度。对于大数值或很小的数值使用科学记数法格式
#
数字位置标志符。只显示有意义的数字而不显示无意义的零,当数字的小数点两边的数字格式比格式中指定的“#”数少,并不显示增加的零。例如,定义格式代码为####.##,则1234.529显示为1234.53,而234.5显示为234.5
0
数字位置标志符。用以指定小数点两边的位数。例如定义格式代码为0.00,则0.567显示为0.57,0.3显示为0.30
?
数字位置标志符。规则与0相同。格式化的数据以小数点对齐
_
下划线。用来使跟在下划线后面的字符跳过一个字符的宽度。例如,在一个正数格式的末尾输入_,将留出等于右括号的宽度。这个特性可使正数和括号内的负数对齐
.
小数点。用以标出小数点的位置
,
逗号。用作千分位符,只需要在第一个千位的位置做出标示
%
将单元格的值乘以100,并以百分数形式显示
E- E+ e- e+
科学记数格式符。如果指数代码的右侧含有0(零)或#(数字符号),Excel将按科学记数法显示数字,并插入E或e。右侧0或#的代码个数决定了指数的位数,E-或e-将在指数中添加符号。E+或e+在正指数时添加正号,负指数时添加符号。
: $ ¥ £ € - + ( ) 空格
这些符号可以直接输入到格式中并按其通常的意义使用
/
在分数里作为分隔符使用
“文本”
显示双引号中指定的文本
*字符
用跟随在星号后面的字符填充剩余的列宽
@
作为一个格式代码,用来指示出用户输入的文字将出现在这个格式中
[颜色]
用指定的颜色格式化单元格内容。颜色代码必须是格式定义代码部分的第一项
[条件值]
当使用一个格式时,在数字格式里使用条件值。条件由比较运算符和数值两部分组成。例如,[Red][<=100]; [Blue][>100]格式以红色字体显示了小于等于100的数字,而以蓝色字体显示了大于100的数字
*提示:
1) 一旦创建了自定义的数字格式,该格式将一直被保存在工作簿中,并且能像其他Excel自带格式一样被使用,直到该格式被删除。
2) 实质上前面介绍的约定数字格式(“数值”、“货币”、“会计专用”等),都是可以通过自定义格式来实现的。读者可以依次选中图 2中的B1:B11单元格,点击右键,打开“设置单元格格式”对话框,然后在“数字”的分类中选中“自定义”,可以查看到这些预定义的约定数字格式实质的格式定义。如图 4显示的是图 2中的B2(即货币格式设置的类型定义)。
图4 货币约定格式的类型定义
*技巧示例:把值为0的单元格显示为“-”。
方法:自定义格式为:
G/通用格式;[=0]-
或
G/通用格式; -G/通用格式;-
*技巧示例:工资表某列为银行账号,前12位数字相同:622200020011,设置该列能快速输入。
方法:自定义格式为:
“622200020011”@
发表评论
暂时没有评论,来抢沙发吧~