本文总共2165个字,阅读需8分钟,全文加载时间:2.272s,本站办公入门专栏收录该内容! 字体大小:

文章导读:自定义单元格实际应用案例比较多,又因为符号比较多,很多新手难以搞懂,但确实非常好用,所以我们写一个系列,希望大家都能彻底搞懂!内容太多,考虑大家的学习体验,我们分几篇来说,本篇说说基础和数值相关的格……各位看官请向下阅读:

自定义单元格实际应用案例比较多,又因为符号比较多,很多新手难以搞懂,但确实非常好用,所以我们写一个系列,希望大家都能彻底搞懂!
内容太多,考虑大家的学习体验,我们分几篇来说,本篇说说基础和数值相关的格式!

是什么?

先来说明一下自定义单元格格式是什么,为我们后面学习打下基础!
自定义单元格格式:本身只是一种格式,是单元格的一层外衣,并不会改变单元格的实际内容,只是视觉层面发生了改变。是通过一些特殊含义的占位符对单元常规设置的一种补充扩展!后面的案例都会让你意识到这点!
比如截图中,我们看到的是有元的,但是编辑栏中实际是没有的!

在哪里

具体在哪里设置单元格的格式?有两种方式,一种方式选择要设置格式的单元格区域后,按下Ctrl 1组合快捷键或者右击-设置单元格格式

进入之后点击【数字】-> 【自定义】,上面的都是默认常用的已经设置好的模板格式,可以直接选择使用,自定义的位置是我们根据需求来设置的地方!

以上我们解释学习了是什么、在哪里和在哪写,下面我们就要进入正题,自定义的内容:特殊的占位符!
格式详解
为了更好理解,我们分组给大家解释,把类型相同的放到一起说明!
本质上常见的数据类型就是数值和文本,如果还想细分还有日期和时间,本质二者也是数值的一部分!
那我们就按数字、日期时间、文本和其他补充来聊!

01 | 数值占位符详解!

数值占位符一共有三个、格式设置方面也是有三个!
有说最常用的占位符分别是:"#"、"0"、"?"他们都表示代替一个数值占位和小数部分都会四舍五入,这是他们的共同点!只是呈现的方式不同,具体我们来通过一个案例对比说明!

对着上图,我们来说说三者的不同呈现方式的区别:

# :只显示有意义的数值,不显示无意义且不占位

案例中,#.#格式下,整数部分都是有意义的,所以不管你设置几位的#都显示(除了整数部分是0的,在Excel零点几,0可以不写,直接点几,可以正确识别,有兴趣的同学可以在Excel中录入一下试试,是不是又学到一个知识,一定程度上可以加速数值录入)
关键在小数点后面,101.0 中的0是没有意义的,所以不显示,也不占位,其他数值都显示一位小数,且四舍五入

0 :使用0显示无意义的数值

案例中77.0和101.0小数点后面的0都是无意义的,但是显示出来了,也即是说有几个0就是显示多少长度!
比如动画演示中,我们定义成“000.000”,那么结果长度肯定是7位(6个0加一个小数点),当我们想统一小数位数时,此方式非常好用!

?:使用空格显示无意义的数值

案例中特意靠右对齐,大家可以明显的看出77. 和 110. 后面没有全部靠右,好像空了一位,确实如此,显示的是一个空格占位,当我们又想让 小数点对齐,又不显示显示不一一的空格,这是一种非常不错的选择!

02 | 数值格式化符号详解

说完三个占位符,我们说一下数值格式化符号!
他们分别是:","(逗号)、"."(点) 和 "%"(百分号)
对应着【开始】选项卡数字组的三个符号!

比较简单,通过一个示例来看:
占比设置:表示保留两位小数的百分比格式显示

0.00%

万元显示:这里用到点和逗号

0"."0,万元

首先我们来给大家解释清楚小数点问题,肯定有很多人好奇为什么加双引号,不加可不可以!答案肯定不可以!
我们先来看一下不加的效果,显然显示的是千!其实不加的情况下。16120这个数字来说具体过程是:

  1. 首先千位分隔符让小数点向左移动三位,变成16.120
  2. 然后保留一位小数(0.0)也就是16.1
  3. 最后加上文本“万元”,16.1万元

那么这里双引号到底起到了什么作用!答案是:插入文本(强制显示小数点)
加入双引号的处理过程

  1. 首先千位分隔符让小数点向左移动三位,变成16.120
  2. 按照格式(00),相当于显示成两位有效数字16
  3. "."相当于在16之间强制插入一个小数点,变成1.6
  4. 最后拼接上“万元”,1.6万元

经常有人能不能万元两位小数显示,答案:一般不能
你可能在想:0"."00,万元 不就行了吗?以上相当于,16.12,先按照(000),结果:016,然后在0后面加入一个小数点,变成了0.16万元,并不是你想的的1.61万元!
总结一下:这里的双引号小数点,就是在对应位置强制插入文本
比如下图:

其实还有两个强制显示的符号,我们会在后面的日期系列中再补充说明!
有的老铁就说了,如果我非要按两位小数万元显示怎么办?
“凉拌怎么样?” 开个玩笑,我们可以变通来处理!

万元保留两位小数

操作细节说明:

  1. 首先是设置为5个0。为什么是5个0,不是3个或者6个?思路是这样的,万元是4个0,再加上整数部分一个0,共5个0
  2. 在第一个0后面加入小数点,这样就变成1.6120
  3. 在第三个0后面加入万元或者"万元",显示为:1.61万元20
  4. 在万元后面加入换行符(Ctrl J)或者Alt 10(小键盘)
  5. 确定到工作表中,点击自动换行,这样20就会换行显示,单行显示看不出!

如果大家觉得这样做并不完美,就换函数处理吧!

=ROUND(B2%%,2)&"万元"

常规写法,效果一样!

=ROUND(B2/10000,2)&"万元"

%%相当于除以10000!特殊符号详解也可以阅读这篇扩展:
特殊符号扩展:

Excel公式奇怪符号详解!

数值篇,我们就讲这么多,下篇:时间日期篇!

想要从零系统学习Excel,查看本站上方“视频教程”获取最新秋叶Office三合一办公应用课程!

以上内容由优质教程资源合作伙伴 “鲸鱼办公” 整理编辑,如果对您有帮助欢迎转发分享!

你可能对这些文章感兴趣:

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注