Excel 单元格自定义格式技巧总结
第一部分
Excel 中的单元格格式是一个最基本但是又很高级的技能,说它基本是因为我们几乎天天都会用到它,会用它来设置一些简单的格式,比如日期,文本等等;高级是因为利用 Excel 单元格的自定义格式我们可以实现一些看起来非常神奇和有用的效果。下面我们就由浅入深的来介绍一下 Excel 单元格自定义格式的知识和技巧。
1、"G/通用格式"
以常规的数字显示,相当于"分类"列表中的"常规"选项。
代码:G/通用格式。10 显示为 10;10.1 显示为 10.1

2、 "#":数字占位符
只显有意义的零而不显示无意义的零。小数点后数字如大于"#"的数量,则按"#"的位数四舍五入。
代码:###.##。12.1 显示为 12.1, 12.1263 显示为 12.13

3、"0":数字占位符
如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。
例如代码:00000。1234567 显示为 1234567, 123 显示为 00123

代码:00.000。100.14 显示为 100.140, 1.1 显示为 01.100

4、"@":文本占位符
如果只使用单个@, 作用是引用原始文本, 要在输入数字数据之后自动添加文本, 使用自定义格式为:"文本内容"@;要在输入数字数据之前自动添加文本, 使用自定义格式为:@"文本内容"。@符号的位置决定了Excel输入的数字数据相对于添加文本的位置。如果使用多个@, 则可以重复文本。
代码: ;;;"集团"@"部"。 财务 显示为 集团财务部

代码: ;;;@@@。 财务 显示为 财务财务财务

5、"*":重复下一次字符,直到充满列宽
代码:@*-。ABC 显示为 ABC-------------------

可就用于仿真密码保护:代码 **;**;**;** 。123 显示为 ************

6、",":千位分隔符
代码 #,### 。12000 显示为 12,000;
“,”后省略000或###会省略千位符后面的数字,连续省略两个千位符,会省略百万位数之后的数字。如代码0,,百万,1000000显示为1百万

7、"\": 用文本格式显示接下来的字符
"文本":显示双引号里面的文本;"\":用文本格式显示接下来的字符。和 "" 用途相同都是显示输入的文本, 且输入后会自动转变为双引号表达。可用空格打断。
代码 "人民币"#,##0,,"百万" 与 \人民币 #,##0,,\百万。输入 1234567890 显示为 人民币 1,235百万

8、"?":数字占位符
在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐,另外还用于对不等到长数字的分数
代码: ???.???。输入 12.1212 显示 12.121; 输入 12.12 显示 12.12

9、颜色:用指定的颜色显示字符
可有八种颜色可选:红色、黑色、黄色、绿色、白色、蓝色、青色和洋红。
代码:[蓝色];[红色];[黄色];[绿色]。显示结果为正数为蓝色, 负数显示红色, 零显示黄色, 文本则显示为绿色

[颜色N]:是调用调色板中颜色, N 是 0~56 之间的整数。
代码:[颜色1];[颜色2];[颜色3];[颜色4]。显示结果为正数为调色板上第1种颜色, 负数为调色板上第2种颜色, 零为调色板上第3种颜色, 文本为调色板上第4种颜色。

10、条件:可以单元格内容判断后再设置格式
条件格式化只限于使用三个条件, 其中两个条件是明确的, 另个是"所有的其他"。条件要放到方括号中。必须进行简单的比较。
代码: [>5]"大于五";[<-5]"小于负五";"零"。输入 12, -12, 1 显示为 大于五, 小于五, 零。

11、 "!":显示 "
由于引号是代码常用的符号。在单元格中是无法用 " 来显示出来 "。要想显示出来,须在前加入 !
代码:#!"!"。10 显示 10""

12、时间和日期代码常用日期和时间代码
"YYYY"或"YY":按四位(1900~9999)或两位(00~99)显示年
"MM"或"M":以两位(01~12)或一位(1~12)表示月。
"DD"或"D":以两位(01~31)或一位(1-31)来表示天。
例:代码:YYYY-MM-DD。2014年8月18日 显示为 2014-08-18

第一部分总结:
ü 数字占位符:
? 用空格补足未有的数字 ???.???
0 用0补足格式 00.000
# 不产生实际格式没有的数字 ##.###
ü 特殊记忆:
;;;隐藏
如;;;@@@,隐藏原文本,显示三个原文本
如;;;**,隐藏原文本,用*重复至填完表格(用于仿真密码跋扈)
第二部分
一、另外日期格式的显示方法
E: 显示四位年份,2003版本有效。
BBBB: 显示四位佛历年份,即以公元前543年为纪年元年,对1900年以后的日期有效。
MMM: 显示英文月份的简称。
MMMM: 显示英文月份的全称。
DDD: 显示英文星期几的简称。
DDDD: 显示英文星期几的全称。
Monday DDDD;Mon DDD;November MMM;Nov MMM
二、关于特殊数字的显示
1、中文小写数字: [DBNum1][$-804]G/通用格式
代码:[DBNum1][$-804]G/通用格式。13 显示为 一十三
2、中文大写数字: [DBNum2][$-804]G/通用格式
代码:[DBNum2][$-804]G/通用格式。13 显示为 壹拾叁
3、中文小写数字 [DBNum3][$-804]G/通用格式
代码:[DBNum3][$-804]G/通用格式。13 显示为 1十3

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

四、在自定义数字格式中使用条件格式
在Excel自定义数字格式中用户可以进行条件格式的设置。当单元格中数字满足指定的条件时,Excel可以自动将条件格式应用于单元格。Excel自定义数字格式中可以使用如下六种标准的比较运算符:=、> 、<、>= 、<= 、<>,分别表示等于、大于、小于、大于等于、小于等于和不等于
例如:在学生成绩工作表中,当我们想以红色字体显示大于等于90分的成绩,以蓝色字体显示小于60分的成绩时,其余的成绩则以黑色字体显示,这时只需将自定义数字格式设置为 [红色][>=90];[蓝色][<60];[黑色] 即可。
值得注意的是,当你在以后需要继续使用刚才所创建的成绩条件自定义数字格式时,你会发现在“单元格格式”的“自定义”分类类型中找不到 [红色][>=90];[蓝色][<60];[黑色] 格式,这是因为Excel自动将你所创建的 [红色][>=90];[蓝色][<60] 格式修改成 [红色][>=90]G/通用格式;[蓝色][<60]G/通用格式;[黑色]G/通用格式,你只需选择此格式即可达到同样的使用效果。
实例:在工人奖金列表中,当我们想以小于50的显示“低”,50至100间显示“中等”,大于100的显示“高”。这时只需将自定义数字格式设置为代码:[<50]"低";[>100]"高";"中等"

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

特殊说明
因为参数的特殊性,所以自定义的参数也是有关键字的。如函数 =TEXT(A1,"b0000") 就会显示错误。因为 b 就是保留的关键字,在自定义格式输入 b 系统就会自动填入 bb 。bb 就是佛历年份,即以公元前543年为纪年元年,对1900年以后的日期有效。bbbb 就是四位佛历年份。要解决 =TEXT(A1,"b0000") 的错误问题,需要这样定义函数 =TEXT(A1,"""b""0000")。在自定义格式中定义就是 "b"0000。其它的关键字自己体会如: d、e............
Excel 单元格自定义格式技巧总结的更多相关文章
- C#操作Excel 单元格的格式处理[xyytIT]
一. C# 操作 Excel 单元格自动填充,居中对齐,字体颜色等格式设置: Excel.Range titleRange = worksheet.get_Range(worksheet.Cells[ ...
- Excel 单元格快速填充技巧
1.普通的复制填充空白单元格 直接左键选中单元格右下边框向下拉,选择填充格式(复制填充) 2.普通的顺序填充空白单元格 直接左键选中单元格右下边框向下拉,选择填充格式(序列填充) 3.其他方式填充空白 ...
- 转:Java修改Excel单元格的数据及格式
https://blog.csdn.net/aking21alinjuju/article/details/6001153?locationNum=2 继前两节的Java读取.写入Excel后,本期将 ...
- C# 对Excel 单元格格式, 及行高、 列宽、 单元格边框线、 冻结设置
一.对行高,列宽.单元格边框等的设置 这篇简短的文字对单元格的操作总结的比较全面,特此转载过来. private _Workbook _workBook = null; private Workshe ...
- 通过VBA,当在EXCEL单元格中输入任意的日期格式时,都能自动转换为指定的标准格式的日期值
在日常录入EXCEL表格的单元格里 ,我们输入一些一般性的日期内容,如:2017-10-17 或 2017/10/17时,EXCEL会自动识别为日期并按单元格设计格式显示,单元格中存储的值也是日期格式 ...
- NPOI2.2.0.0实例详解(十)—设置EXCEL单元格【文本格式】 NPOI 单元格 格式设为文本 HSSFDataFormat
NPOI2.2.0.0实例详解(十)—设置EXCEL单元格[文本格式] 2015年12月10日 09:55:17 阅读数:3150 using System; using System.Collect ...
- C# 复制Excel单元格格式
本文将介绍通过C# 复制Excel单元格格式的方法,包括复制单元格中的字体.字号.字体加粗.倾斜.单元格背景色.字体颜色.单元格数字格式.单元格文字方向.文字旋转.下划线.单元格对齐方式.单元格边框等 ...
- C#/VB.NET 在Excel单元格中应用多种字体格式
在Excel中,可对单元格中的字符串设置多种不同样式,通常只需要获取到单元格直接设置样式即可,该方法设置的样式会应用于该单元格中的所有字符.如果需要对单元格中某些字符设置样式,则可以参考本文中的方法. ...
- excel 单元格0 不显示的最佳方法
excel单元格设自定义格式, 条件:可以单元格内容判断后再设置格式.条件格式化只限于使用三个条件,其中两个条件是明确的,另个是“所有的其他”.条件要放到方括号中.必须进行简单的比较.例如这个条件:单 ...
随机推荐
- dedecms /plus/feedback.php SQL Injection Vul
catalog . 漏洞描述 . 漏洞触发条件 . 漏洞影响范围 . 漏洞代码分析 . 防御方法 . 攻防思考 1. 漏洞描述 . Dedecms v5.7的plus\feedback.php SQL ...
- linux编程开发命令
test命令命令功能test命令是shell环境中测试条件表达式的实用工具.命令语法test(选项)选项说明-b〈文件〉如果文件为一个块特殊文件,则为真;-c<文件〉,如果文件为一个字符特殊文件 ...
- DNS(一)之禁用权威域名服务器递归解析
DNS dns是互联网中最核心的带层级的分布式系统,负责把域名解析成ip,把IP解析出域名,以及宣告邮件路由信息等等,使得使用域名访问网站,收发邮件成了可能. bind(berkeley Intern ...
- python 线程编程
在threading模块中,定义两种类型的锁:threading.Lock和threading.RLock.它们之间有一点细微的区别,通过比较下面两段代码来说明: import threading l ...
- 【转】七种常见阈值分割代码(Otsu、最大熵、迭代法、自适应阀值、手动、迭代法、基本全局阈值法)
http://blog.csdn.net/xw20084898/article/details/17564957 一.工具:VC+OpenCV 二.语言:C++ 三.原理 otsu法(最大类间方差法, ...
- java编程思想-java中的并发(一)
一.基本的线程机制 并发编程使我们可以将程序划分为多个分离的.独立运行的任务.通过使用多线程机制,这些独立任务中的每一个都将由执行线程来驱动. 线程模型为编程带来了便利,它简化了在单一程序中同时jia ...
- BZOJ4522: [Cqoi2016]密钥破解
pollard's rho模板题. 调参调到160ms无能为力了,应该是写法问题,不玩了. #include<bits/stdc++.h> using namespace std; typ ...
- 【原】redux异步操作学习笔记
摘要: 发觉在学习react的生态链中,react+react-router+webpack+es6+fetch等等这些都基本搞懂的差不多了,可以应用到实战当中,唯独这个redux还不能,学习redu ...
- 10月16日下午MySQL数据库CRUD操作(增加、删除、修改、查询)
1.MySQL注释语法--,# 2.2.后缀是.sql的文件是数据库查询文件. 3.保存查询. 关闭查询时会弹出提示是否保存,保存的是这段文字,不是表格(只要是执行成功了表格已经建立了).保存以后下次 ...
- texlive2015+texstudio
编译器 texlive2015 编辑器 texstudio