首页 > 其他分享 >Excel单元格自定义格式技巧总结

Excel单元格自定义格式技巧总结

时间:2023-09-20 13:45:48浏览次数:32  
标签:显示 数字 自定义 代码 单元格 Excel 格式

 

 

Excel单元格自定义格式技巧总结

   

第一部分

Excel 中的单元格格式是一个最基本但是又很高级的技能,说它基本是因为我们几乎天天都会用到它,会用它来设置一些简单的格式,比如日期,文本等等;高级是因为利用 Excel 单元格的自定义格式我们可以实现一些看起来非常神奇和有用的效果。下面我们就由浅入深的来介绍一下 Excel 单元格自定义格式的知识和技巧。

1"G/通用格式"

以常规的数字显示,相当于"分类"列表中的"常规"选项。

代码:G/通用格式。10 显示为 10;10.1 显示为 10.1

clip_image002

2 "#":数字占位符

只显有意义的零而不显示无意义的零。小数点后数字如大于"#"的数量,则按"#"的位数四舍五入。

代码:###.##。12.1 显示为 12.1,  12.1263 显示为 12.13

clip_image004

3"0":数字占位符

如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足。

例如代码:00000。1234567 显示为 1234567, 123 显示为 00123

clip_image006

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

clip_image008

4"@":文本占位符

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

代码:  ;;;"集团"@"部"。 财务 显示为 集团财务部

clip_image010

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

clip_image012

5"*":重复下一次字符,直到充满列宽

代码:@*-。ABC 显示为 ABC-------------------

clip_image014

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

clip_image016

6",":千位分隔符

代码 #,### 。12000 显示为 12,000;

clip_image018“,”后省略000或###会省略千位符后面的数字,连续省略两个千位符,会省略百万位数之后的数字。如代码0,,百万,1000000显示为1百万

clip_image020

7"\":  用文本格式显示接下来的字符

"文本":显示双引号里面的文本;"\":用文本格式显示接下来的字符。和 "" 用途相同都是显示输入的文本, 且输入后会自动转变为双引号表达。可用空格打断。

代码 "人民币"#,##0,,"百万" 与 \人民币 #,##0,,\百万。输入 1234567890 显示为 人民币 1,235百万

clip_image022

8"?":数字占位符

在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐,另外还用于对不等到长数字的分数

代码: ???.???。输入 12.1212 显示 12.121; 输入 12.12 显示 12.12

clip_image024

9、颜色:用指定的颜色显示字符

可有八种颜色可选:红色、黑色、黄色、绿色、白色、蓝色、青色和洋红。

代码:[蓝色];[红色];[黄色];[绿色]。显示结果为正数为蓝色, 负数显示红色, 零显示黄色, 文本则显示为绿色

clip_image026

[颜色N]:是调用调色板中颜色, N 是 0~56 之间的整数。

代码:[颜色1];[颜色2];[颜色3];[颜色4]。显示结果为正数为调色板上第1种颜色, 负数为调色板上第2种颜色, 零为调色板上第3种颜色, 文本为调色板上第4种颜色。

clip_image028

10、条件:可以单元格内容判断后再设置格式

条件格式化只限于使用三个条件, 其中两个条件是明确的, 另个是"所有的其他"。条件要放到方括号中。必须进行简单的比较。

代码: [>5]"大于五";[<-5]"小于负五";"零"。输入 12, -12, 1 显示为 大于五, 小于五, 零。

clip_image030

11 "!":显示 "

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

代码:#!"!"。10 显示 10""

clip_image032

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

clip_image034

第一部分总结:

ü 数字占位符:

? 用空格补足未有的数字 ???.???

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

clip_image036

三、在自定义数字格式中使用颜色

要设置格式中某一部分的颜色,只要在该部分对应位置用方括号键入颜色名称或颜色编号即可。Excel中可以使用的颜色名称有 [黑色]、[蓝色]、[青色]、[绿色]、[洋红]、[红色]、[白色]、[黄色] 八种不同的颜色,此外Excel还可以使用[颜色X]的方式来设置颜色,其中X为1-56之间的数字,代表了56种不同的颜色。

例如:当用户需要将单元格中的负数数字用蓝色来表示,只要使用 #,##0.00;[蓝色]-#,##0.00自定义数字格式,用户在单元格中录入负数时,Excel就会将数字以蓝色显示。

clip_image038

四、在自定义数字格式中使用条件格式

在Excel自定义数字格式中用户可以进行条件格式的设置。当单元格中数字满足指定的条件时,Excel可以自动将条件格式应用于单元格。Excel自定义数字格式中可以使用如下六种标准的比较运算符:=、> 、<、>= 、<= 、<>,分别表示等于、大于、小于、大于等于、小于等于和不等于

例如:在学生成绩工作表中,当我们想以红色字体显示大于等于90分的成绩,以蓝色字体显示小于60分的成绩时,其余的成绩则以黑色字体显示,这时只需将自定义数字格式设置为 [红色][>=90];[蓝色][<60];[黑色] 即可。

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

实例:在工人奖金列表中,当我们想以小于50的显示“低”,50至100间显示“中等”,大于100的显示“高”。这时只需将自定义数字格式设置为代码:[<50]"低";[>100]"高";"中等"

clip_image040

五、隐藏单元格中的数值

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

clip_image042

特殊说明

因为参数的特殊性,所以自定义的参数也是有关键字的。如函数 =TEXT(A1,"b0000") 就会显示错误。因为 b 就是保留的关键字,在自定义格式输入 b 系统就会自动填入 bb 。bb 就是佛历年份,即以公元前543年为纪年元年,对1900年以后的日期有效。bbbb 就是四位佛历年份。要解决 =TEXT(A1,"b0000") 的错误问题,需要这样定义函数 =TEXT(A1,"""b""0000")。在自定义格式中定义就是 "b"0000。其它的关键字自己体会如: d、e............

 

标签:显示,数字,自定义,代码,单元格,Excel,格式
From: https://www.cnblogs.com/05-hust/p/17717099.html

相关文章

  • 实现mapreduce多文件自定义输出
     普通maprduce中通常是有map和reduce两个阶段,在不做设置的情况下,计算结果会以part-000*输出成多个文件,并且输出的文件数量和reduce数量一样,文件内容格式也不能随心所欲。这样不利于后续结果处理。如果只是想做到输出结果的文件名可控,实现自己的LogNameMultipleTextOutputFormat类,......
  • el-table中自定义悬浮提示结构,添加复制功能
    效果展示:代码:代码copyText(text){navigator.clipboard.writeText(text).then(()=>{this.$message.success("文本复制成功");}).catch(()=>{this.$message.error("文本复制失败");......
  • 表格的自定义排序 编辑 拖拽 缩放
    终于能闲下来做点自己想做的事情了.. 简单表格排序  可以双击编辑自定义编辑后的规则 可拖动列进行列替换 可推动边框进行列宽度的缩放  ie6下中文不自动换行 非ie下字母和数字也不自动换行确实让人恼火 chrome浏览器下点击运行好像问题很大 拿到本地测试会比较好<!......
  • uniapp上传excel文件
    1.前端使用插件:https://uniapp.dcloud.net.cn/component/uniui/uni-file-picker.html<uni-file-pickerv-model="fileName"file-extname="xls,xlsx"limit="1"file-mediatype="all"title="请上传Excel文件&q......
  • 第05章-自定义函数和JSON数据解析
    目录5.1实现自定义UDF25.2实现自定义UDTF35.3实现自定义UDAF45.4解析JSON数据65.4.1解析OBJECT数据65.4.2解析ARRAY数据75.4.3禁止使用get_json_object函数8第05章自定义函数和JSON数据解析自定义函数简介有一些sql很难处理的逻辑,我们可以使用自定义函数去处理。比......
  • uniapp项目实践总结(十八)自定义多列瀑布流组件
    导语:有时候展示图片等内容,会遇到图片高度不一致的情况,这时候就不能使用等高双列或多列展示了,这时候会用到瀑布流的页面布局,下面就一起探讨一下瀑布流的实现方法。目录准备工作原理分析实战演练案例展示准备工作在pages/index文件夹下面新建一个waterfall.vue的组件;按......
  • 在C#中如何自定义配置上周和本周起始日来查询业务数据?
    作者:西瓜程序猿主页传送门:https://blog.51cto.com/kimiliucn前言在做某个报表管理功能时,有一个需求:需要根据自定义配置的[周起始日]来统计上周、本周的订单数据。在C#中并没有封装的方法根据我们需要来直接获取上一周某天到某天、本周某天到某天,所以需要我们自己封装方法来实现(我们......
  • 在C#中如何自定义配置上周和本周起始日来查询业务数据?
    作者:西瓜程序猿主页传送门:https://www.cnblogs.com/kimiliucn前言在做某个报表管理功能时,有一个需求:需要根据自定义配置的[周起始日]来统计上周、本周的订单数据。在C#中并没有封装的方法根据我们需要来直接获取上一周某天到某天、本周某天到某天,所以需要我们自己封装方法......
  • arcgis for js4.x自定义Graphic数组创建FeatureLayer添加标注
    varpoint=[{ "geometry":{ "x":116.820688, "y":33.974053, "spatialReference":{ "wkid":4326 } }, "......
  • 自定义Feign日志打印
    说明想要自定义feign日志打印只需要继承feign.Logger抽象类,在自定义类中一般会重写三个方法logRequest这个方法入参分别是StringconfigKey,Logger.LevellogLevel,RequestrequestconfigKey:feign调用的所在接口名+方法名logLevel:日志层级NONE,BASIC,HEADERS,FULLre......