自定义格式位置自定义格式代码完整分为四个区段,规则为:正数;负数;零值;文本。其中“;”是规则中的间隔符。在实际应用中,四个区段可以只用其中一部分,如:
只用一个区段,格式代码则作用于所有类型的数值;
使用两个区段,第一区段作用于正数和零值,第二区段作用于负数;
使用三个区段,第一区段作用于正数,第二区段作用于负数;第三区段作用于零值;
需要着重说明的是,自定义格式是指改变了输入内容的表现方式,不实质改变该内容的数据类型,这一点与我们之前介绍的TEXT()函数是有本质区别的。
二、自定义格式的常用代码符介绍:使用自定义格式需要用到代码符号,下边我们来了解一些常用的代码符号,为后边的发明创造做准备。
1、“G/通用格式”,即不设置任何格式,相当于类别中的“常规”。用途举例:我们需要在数值后边显示其单位,比如下图中的“元”,可以选中数值,设定其格式为“G/通用格式"元"”,这样数值便显示单位,且正常参与数值计算。
使用“G/通用格式"显示数值单位2、“#”,数字占位符,只显示有意义的数字,不显示无意义的零值;
"0",数字占位符,如果数字内容数量大于占位符,则显示数字内容;如果数量小于占位符,小于的部分用0补足;
“?”,数字占位符,与“0”占位符用法相同,但数字内容小于占位符的部分用空值补足。另外占位符“?"可以用来表示分数。
下边我们分别举例说明用途:
(1)、我们有些小伙伴日常会有股票号码输入的内容,号码前的零值会多次输入。我们可以将股票号码自定义为“000000”,这样只要输入非零值即可,零值会按照自定义格式自动写出。如下图一。
(2)、在输入需要表现为分数的时候,直接输入比如2/5,EXCEL系统会认为是日期型“2月5日”,所以分数的输入需要加空格,比如2/5,可以输入为“0 2/5”,这样才会以分数形式表达。其实我们还可以直接设定自定义格式为分数,如下图二,自定义格式“# ?/?”,其中#表示分数中整数部分,?/?表示分数中真分数部分,从而提高输入效率。
(3)、在输入座机电话时候也有格式和输入零的问题,比如部分省市区号为三位,部分省市区号为四位,号码要用空格分开。这些要求我们可以在自定义格式中设定,如下图三,电话号码自定义格式为“0### #### ####”,我们在输入时只要输入非零(首位)数字即可。
图一使用占位符0
图二使用占位符?做分数表达
图三使用数字占位符#输入座机号码3、“@“文本占位符,如使用单个@,则引用原始文本;使用多个@,则重复文本;用途举例:如下图四,公司某某部分输入,通常用重复输入某某公司部分。这部分我们可以用文本占位符@替代;另外,对于一些单纯的数量上的重复录入,也可以用@来替代,如下图五。
图四使用文本占位符@减少重复录入
图五使用文本占位符@减少重复录入好了,今天的自定义格式由于时间关系就先聊到这里,明天我们继续聊这块内容,记得多用哦
晚安