单元格格式的自定义详解
1、"G/通用格式":以常规的数字显示,相当于"分类"列表中的"常规"选项。
例:代码:"G/通用格式"。10显示为10;10.1显示为10.1。
2、 "#":数字占位符。输入的是几位数字就显示几位数字。如果输入的数字,其小数点后的位数大于单元格格式中设置的小数点后"#"的数量,则按"#"的位数判断,超过的位数四舍五入。
例:代码:###.##, 12.1显示为12.1(小数点后面不足的位数不用补0);
12显示为12. ; 12.126显示为:12.13;
1234.127显示:1234.13;
如果加""(英文状态)即"###.##",无论输入什么都显示为:###.##;如果加"(中文状态)则显示的数据会加上""。
3、"0":数字占位符。如果单元格的内容大于占位符,则显示实际数字(小数点后面超过的位数进行四舍五入),如果小于占位符的数量,则用0补足。
四舍五入公式 excel 例:代码:"00000"。1234567显示为1234567;123显示为00123
代码:"00.000"。100.14显示为100.140;1.1显示为01.100
综合比较第2条和第3条可得出:
① ##.##----不管小数位还是整数位的位数少,都按照实际的位数显示;小数点后面的位数多,四舍五入和规定的位数保持一致。例如;1.1显示1.1;123.1显示123.1;123.127显示123.13
②00.00---不管是小数位还是整数位,少的就补0,小数位超出的就四舍五入。
4、"@":文本占位符,如果只使用单个@,作用是引用原始文本,要在输入数字数据之后自动添加文本,使用自定义格式为:"文本内容"@;要在输入数字数据之前自动添加文本,使用自定义格式为:@"文本内容"。@符号的位置决定了Excel输入的数字数据相对于添加文本的位置。如果使用多个@,则可以重复文本。
例:代码"集团"@"部",输入:财务则显示为:集团财务部
代码@@@,财务显示为:财务财务财务
5、"*":重复下一次字符,直到充满列宽。
例:代码:"@*-"。"ABC"显示为"ABC-------------------"
可就用于仿真密码保护:例如要输入6位数的密码:先将单元格的数据有效性设置为6位,然后将单元格的格式改为:"******"(记得要加""哦),这样你输入六位数的密码是就显示成6个*。
6、",":千位分隔符 。
例:代码" #,###",12000显示为:12,000(输入的数据长度可以大与设定的格式)在excel如果用公式计算出来的数据为负数,财务做账中需要显示负号、千位分隔符、而且数据都要右对齐(如果不显示负号,是可以右对齐的),那么这个单元怎么也无法右对齐。详细见下图
7、\:用这种格式显示下一个字符。"文本",显示双引号里面的文本。"\":显示下一个字符。和""(英文状态下输入)用途相同都是显示输入的文本,且输入后会自动转变为双引号表达。
例:代码"人民币"#,##0,,"百万",与\人民币 #,##0,,\百万,
输入1234567890显示为:人民币 1,235百万
8、"?":数字占位符。在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐,另外还用于对不等到长数字的分数
例:分别设置单元格格式为"??.??"和"???.???",对齐结果如下:
9、颜:用指定的颜显示字符。可有八种颜可选:红、黑、黄,绿、白、兰、青和洋红。
例:代码:"[青];[红];[黄];[兰]"。显示结果为正数为青,负数显示红,零显示黄,文本则显示为兰。[颜N]:是调用调板中颜,N是0~56之间的整数。 例:代码:"[颜3]"。单元格显示的颜为调板上第3种颜。、
10、条件:可以单元格内容判断后再设置格式。条件格式化只限于使用三个条件,其中两个
条件是明确的,另个是"所有的其他"。条件要放到方括号中。必须进行简单的比较。
例:代码:[>0]"正数";[=0]"零";负数"。显示结果是单元格数值大于零显示正数,等于0显示零,小于零显示"-负数"(负数前面有个-号);可以改变条件的顺序:[<0]"负数";[=0]"零";正数"来取消负号。
还可以让负数以红显示出来:[>0]"正数";[=0]"零";[红]负数"。
11、 "!":显示"""。由于引号是代码常用的符号。在单元格中是无法用"""来显示出来"""。要想显示出来,须在前加入"!"
例:代码:#!" 输入10显示10" ;代码:#!"!" 输入10显示10""。
12、时间和日期代码常用日期和时间代码
"YYYY"或"YY":按四位(1900~9999)或两位(00~99)显示年
"MM"或"M":以两位(01~12)或一位(1~12)表示月。
"DD"或"D":以两位(01~31)或一位(1-31)来表示天。
例:代码:"YYYY-MM-DD"。2005年1月10日显示为:"2005-01-10"
13.将度数转化为度分秒。
①强制性转换:0"°"00"′"00!〃
如果你要在很多单元格内输入角度。例如:18°34′26″,为了避免每次输入°,′,″你可以设置单元格格式:0"°"00"′"00!〃 然后你只需在单元格中按顺序输入183426就会显示显示为18°34′26″(本方法只是令单元格显示出一些符号,并不是进行了转化,单元格中的实际值仍然是183426,只是强制性的在18和34之间加上°符号,在34和26之间加入′符号,在26后面加入″符号);
如果你要输的数据是13.42°,想用以上的方法变成度分秒是不行的。必须你自己先13.42°换算成13°25′12″,然后按顺序输入132512,才显示成13°25′12″。
②例如在A1中输入度数,在B1中将其转化为度分秒,可以在B1中输入公式=TEXT(A1/24,"[h]°mm′ss!″″")
讲解:请注意角度上的单位:度、分、秒 之间的转换都是60倍
时间上的单位:时、分、秒 之间的转化也是60倍
以上虽然都有分,秒;但是他们是完全不同的两个量,是没有关系的。既然(度分秒)之间的转化和(时分秒)之间的转化有这样的相似之处,我们不妨充分利用这一点。
例如 角度数据:36.5°,可转化成36°30′00″
时间数据:36.5h ,可转化成36:30:00
36:30:00在excel中表示时间点(瞬时值);不表示经过了36小时30分(累计值)。
同样是在单元格中输入36.5 你发现了转化后的数据对应相等吧(虽然他们意义完全不同)。这就给我们提供了一个思路:将累计量36.5小时先转换成瞬时的时间量,即将36.5除以24转换成天,excel会自动根据天数累计成时间点。
1. 将单元格格式设置成hh:mm:ss(直接输入一个数值,它会将这个数值默认成天);当在该单元格中输入1.5(1.5天=1天+0.5天,即:24h+0.5*24h)会显示成12:00:00(因为超过24h,就是另1天),如果2.3(2.3=2+0.3天,即:48h+0.3*24h)会显示成07:12:00;这样不利
于我们了解实际省略了几个24h,为了便于你看出来:可以将日期所以可以将单元格格式改成下面的形式也显示出来:yyyy/mm/dd hh:mm:ss
输入1.5 会显示:1900/01/01 12:00:00
输入2.3 会显示:1900/01/02 07:12:00
2.[h]以小时为单位显示经过的时间(超过一天的时间不会被减去24h),所以可以将单元格设置成:[h]:mm:ss,则:1.5(1.5天=1天+0.5天,即:24h+0.5*24h)会显示成36:00:00;
则:2.3(2.3=2+0.3天,即:48h+0.3*24h)会显示成55:12:00
3.下面进行概念的转换:如果你想将48.32°,想转化成度分秒,所以要先将输入的数据(累计量)转换成(时间点),将输入的数值除以24(除以24后的数据就表示成天数了)。那么我们如果将单元格格式设置成[h]:mm:ss,就转化成时分秒了,对应的数值正和化成的度分秒的数值相等。我们怎样利用这对应的数值呢?我们可以将单元格格式直接设置成[h]°mm′ss″就可以了。
各个参数的涵义
1."G/通用格式":以常规的数字显示,相当于"分类"列表中的"常规"选项。
例:代码:"G/通用格式"。10显示为10;10.1显示为10.1。
2."0":数字占位符。如果单元格的内容大于占位符,则显示实际数字,如果小于点位符的数量,则用0补足,小数点后面的位数大于占位符的要四舍五入。
例:代码:"00000"。1234567显示为1234567;123显示为00123
代码:"00.000"。100.14显示为100.140;1.1显示为01.100
代码:"00.00"。111.127显示为111.13
3."#":数字占位符。跟0占位符一样,只是输入的位数不足时不补0。
例:代码:"###.##",12.1显示为12.1;12.1263显示为:12.13
4."?":数字占位符。在小数点两边为无意义的零添加空格,以便当按固定宽度时,小数点可对齐,另外还用于对不等到长数字的分数
例:分别设置单元格格式为"??.??"和"???.???",对齐结果如下:
例:设置单元格自定义格式"# ??/???"。"1.25"显示为"1 1/4"
5.".":小数点。如果外加双引号则为字符。
例:代码"0.#"。"11.23"显示为"11.2"
6."%":百分比。
例:代码"#%"。"0.1"显示为"10%"
7.",":千位分隔符。数字使用千位分隔符。如时在代码中","后空,则把原来的数字缩小1000倍。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论