《Excel高手捷径:一招鲜,吃遍天》一第13招 你知道你出生那天是星期几吗?——Excel奇妙的自定义单元格格式

简介:

本节书摘来异步社区《Excel高手捷径:一招鲜,吃遍天》一书中的第1章,第13节,作者: 聂春霞 责编: 王峰松,更多章节内容可以访问云栖社区“异步社区”公众号查看。

第13招 你知道你出生那天是星期几吗?——Excel奇妙的自定义单元格格式

Excel高手捷径:一招鲜,吃遍天
相信每个人都知道自己的生日,但是如果问你生日那天是星期几,估计没有几个人知道,一般人都需要查万年历。其实,不用查万年历,用Excel自定义单元格格式就知道,我们在单元格输入出生日期,比如1990-5-31,使用鼠标右键设置单元格格式,在“自定义”格式里输入aaaa,示例就提示为星期四,如图1-55所示。如果自定义格式输入dddd,就显示日期的英文Thursday,如果输入ddd,显示日期英文简称Thu。


55

自定义格式代码可以为4种类型的数值指定不同的格式:正数、负数、零值和文本。在代码中,用分号来分隔不同的区段,每个区段的代码作用于不同类型的数值。完整格式代码的组成结构为:“大于条件值”格式、“小于条件值”格式、“等于条件值”格式;文本格式在没有特别指定条件值的时候,默认的条件值为0,因此,格式代码的组成结构也可视作:正数格式、负数格式、零值格式、文本格式,用户并不需要每次都严格按照4个区段来编写格式代码,只写1个或2个区段也是可以的。常用自定义格式代码与示例如表1-4所示。


b4

自动添加文本
在输入数据之后自动添加文本,使用自定义格式为:@"文本内容";要在输入数据之前自动添加文本,使用自定义格式为:"文本内容"@。@符号的位置决定了Excel输入的数字数据相对于添加文本的位置,双引号得用英文状态下的。

实例一:"腾讯公司"@"办事处",在单元格输入郑州,单元格内容显示为"腾讯公司郑州办事处"。

在输入数字之后自动添加文本。

实例二:在日常财务工作中,常常需要在金额数字后加单位“元”,这时就可以使用:0.00"元"或0"元",这种通过自定义单元格设置的数字格式是可以做加减乘除等运算的,而如果直接在数字后面加文本,就变成文本格式了,不能做运算。

常见的单位设置如表1-5所示,原始数据为100 000 000,不同设置显示内容如下:


b5

数字前自动加前后缀
数字前自动加前后缀,正数和负数显示如表1-6所示。


b6

在自定义格式中使用颜色
要设置格式中某一部分的颜色,只要在该部分对应位置用方括号键入颜色名称或颜色编号即可。Excel中可以使用的颜色名称有[黑色]、[蓝色]、[青色]、[绿色]、[洋红]、[红色]、[白色]、[黄色]八种不同的颜色,此外Excel还可以使用[颜色X]的方式来设置颜色,其中X为1~56之间的数字,代表了56种不同的颜色。例如,如果用户需要将单元格中的负数数字用蓝色来表示,只要使用“#,##0.00;[蓝色]-#,##0.00”自定义数字格式,则在单元格中录入负数时,Excel就会将数字以蓝色显示。

在自定义格式中使用条件格式
在Excel自定义数字格式中,用户可以进行条件格式的设置。例如:在学生成绩工作表中,如果我们想以红色字体显示大于或等于90分的成绩,以蓝色字体显示小于60分的成绩,其余的成绩则以黑色字体显示,这时只需将自定义数字格式设置为“红色;蓝色;[黑色]”即可。

值得注意的是,如果你在以后需要继续使用刚才所创建的成绩条件自定义数字格式,会发现在“单元格格式”的“自定义”分类类型中找不到“红色;蓝色;[黑色]”格式,这是因为Excel自动将你所创建的格式修改成“红色G/通用格式;蓝色G/通用格式;[黑色]G/通用格式”,你只需选择此格式即可达到同样的使用效果。实例:把“数学”、“语文”成绩中90分以上替换成“优”:[>=90]"优"

隐藏单元格中的数值
在Excel工作表中,有时为了表格的美观或者别的因素,我们希望将单元格中的数值隐藏起来,这时我们使用“;;;”(三个分号)的自定义数字格式就可达到此目的。这样单元格中的值只会在编辑栏出现,并且被隐藏单元格中的数值还不会被打印出来,但该单元格中的数值可以被其他单元格正常引用,如表1-7所示。


b7

其他常见设置如表1-8所示。


b8

无论为单元格应用何种数字格式,都只会改变单元格的显示形式,而不会改变单元存储的真正内容。反之,用户在工作表上看到的单元格内容,并不一定是其真正的内容,而可能是原始内容经过各种变化后的一种表现形式。

相关文章
excel中同一单元格内容分隔到不同的单元格
excel中同一单元格内容分隔到不同的单元格
excel中同一单元格内容分隔到不同的单元格
|
3月前
|
BI 索引 Python
python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
python报表自动化系列 - 译码:与Excel单元格索引对应的十进制数坐标
16 1
|
3月前
|
BI 索引 Python
python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
python报表自动化系列 - Excel单元格(Cell)索引范围对应的所有单元格
25 0
|
3月前
|
数据库
在Excel中将某一列的格式通过数据分列彻底变为文本格式
在Excel中将某一列的格式通过数据分列彻底变为文本格式
45 0
|
2月前
|
算法 前端开发
Excel 表中某个范围内的单元格
Excel 表中某个范围内的单元格
19 0
|
2月前
|
Java Linux 数据安全/隐私保护
Java【代码 16】将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理
【2月更文挑战第3天】Java 将word、excel文件转换为pdf格式和将pdf文档转换为image格式工具类分享(Gitee源码)aspose转换中文乱码问题处理
97 0
excel中组合不同单元格的文字并实现单元格内换行
excel中组合不同单元格的文字并实现单元格内换行
|
3月前
|
JSON 数据格式
将json格式的数据快速转换为excel,使用在线工具轻松搞定
将json格式的数据快速转换为excel,使用在线工具轻松搞定
118 0
|
4月前
|
存储 定位技术 数据处理
Python为Excel中每一个单元格计算其在多个文件中的平均值
Python为Excel中每一个单元格计算其在多个文件中的平均值
|
4月前
|
Python
基于Python读取Excel表格文件数据并转换为字典dict格式
基于Python读取Excel表格文件数据并转换为字典dict格式
基于Python读取Excel表格文件数据并转换为字典dict格式