Excel自定义单元格格式详解-【数值篇】,最透彻的万元显示分析!

自定义单元格实际应用案例比较多,又因为符号比较多,很多新手难以搞懂,但确实非常好用,所以我们写一个系列,希望大家都能彻底搞懂!
内容太多,考虑大家的学习体验,我们分几篇来说,本篇说说基础和数值相关的格式!
是什么 
先来说明一下自定义单元格格式是什么,为我们后面学习打下基础!
自定义单元格格式:本身只是一种格式,是单元格的一层外衣,并不会改变单元格的实际内容,只是视觉层面发生了改变。是通过一些特殊含义的占位符对单元常规设置的一种补充扩展!后面的案例都会让你意识到这点!
比如截图中,我们看到的是有元的,但是编辑栏中实际是没有的!
在哪里
具体在哪里设置单元格的格式?有两种方式,一种方式选择要设置格式的单元格区域后,按下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公式奇怪符号详解!
数值篇,我们就讲这么多,下篇:时间日期篇!
(0)

相关推荐

  • 如何在Excel中将单元格数值按小数点对齐

    默认的数值如果有小数点,看起来不是很美观,可以设置单元格格式让其实现按小数点对齐,在进行数据报表展现时看起来比较整齐. 操作 选中数值区域,按Ctrl+1组合键打开"设置单元格格式" ...

  • Excel如何把小数点四舍五入取整?

    在Excel表格中整理数据的时候,为了避免大量的小数点,通常都会采用四舍五入的方式,减少小数点,这样工作起来也比较方便,还能提高工作效率.Excel如何把小数点四舍五入取整呢?下面一起看下解决的方法. ...

  • Excel自定义单元格格式详解-【日期时间篇】

    前面我们把常用的数值相关的格式已经介绍完了,今天我们继续讲解日期时间 日期时间变化相对数值还要多,也更有趣! 友情提醒:内容较多,干货满满,100%有你还不了解的知识点! 日期时间格式详解 在日期中主 ...

  • 【视频】糟糕!为什么我的Excel默认单元格格式不起作用了!

    已经晚上你10点了,你正在加班加点的工作.但是,突然你发现一个问题,在你的Excel文件中,每次新输入一个数值,就会自动变成会计格式!每个都是这样,必须手工修改!太麻烦了! 此时的你,是否也想撞墙 其 ...

  • 20个设置单元格格式的技巧,让Excel表达的信息一目了然

    众所周知,Excel是由一个个单元格组成,我们录入的数据就储存在单元格内容,那么表格显示内容的格式,比如字体.字号等等,都需要通过设置单元格格式来完成,今天阿钟老师整理了一组设置单元格格式的技巧,都是 ...

  • Excel单元格格式修改后不生效的解决办法

    问题: 单元格设置为文本格式后,需要双击才能生效. 解决方法: 在菜单栏选择数据,分列,选择分隔符号,选择tab键,选择分列后的区域(如果不选则会在原数据列),点击完成即可转换为修改后的单元格格式.

  • Excel单元格内容和单元格格式快速删除教程

    在使用表格时,可能对某个单元格设置了多种格式,但如果你不再需要这些格式时如何快速删除呢?今天小编为大家介绍一下Excel如何快速删除单元格的内容和格式. 选中要删除内容格式的单元格,在"开始 ...

  • 从零学习Excel:了解11种单元格格式的特点与区别

    想要学习Excel,就必要要了解Excel的单元格格式,,很多新手感觉无下手的Excel问题,其实都是由单元格格式造成的.Excel单元格格式的内容非常多,今天我们先了解下excel单元格格式的基本设 ...

  • Excel快捷录入技巧,单元格格式设置妙招,批量显示不操心

    メ大家请看范例图片,Excel单元格下划线设置,传统方法采用单元格下边框线添加.メ メ这里我们可以框选单元格,CTRL+1(设置单元格格式)--自定义--;;;@*_.メ メ设置完成后,输入前置内容, ...

  • 易筋经十二式详解:中医推拿手法学

    易筋经十二式详解:中医推拿手法学

  • 单元格格式太多怎么办?

    有时候EXCEL会跳出一个警告对话框,叫做"不同的单元格格式太多"这时候,你就是复制粘贴都有可能无法操作. 这是什么原因造成的,又怎么去解决呢? 先说原因: 你可能使用了其他人的模 ...