科学摸鱼之Excel小技巧(四) 单元格格式更智能
Keep Team Lv4
logo.png

  接上一期我们分享了几个关于EXCEL的使用小技巧,本期我们继续聊一聊Excel其它看上去很酷炫的操作。

  本期内容同样是天选打工人熬夜整理出来的,吐血推荐。

  下面就开始我们今天的摸鱼小技巧吧。


  Excel日常使用中,免不了会输入各种格式的内容,比如时间、编号、金额等等。但是却常常遇到实际显示效果与期望相差甚远的情况。比如下面这样:

单元格自动转换.jpg

  根本原因在于Excel非常“聪明”的替我们做了一系列的决定,将一些了它自以为了解的单元格式都做了自动转换。可这样的转换大多时候都违反了用户原本的意志,实在让人头大。不过如果能有效控制单元格的格式,倒是真的能显著提升使用者的效率,今天就跟大家分享关于单元格格式的几个小技巧吧。

自动添加前(后)缀

  有时候我们会批量输入相同格式的数据内容,比如都带有相同的前(后)缀。假设我们在录入员工信息的时候需要录入员工的工号信息,并且工号信息都带有一个固定的前缀RID,比如某人的工号为RID-123456我们当然可以直接输入,比如这样:

手动输入

  但是我们也可以这样设置单元格格式,让单元格自动添加前缀RID。

前缀单元格格式

  设置后,单元格会自动在输入的内容前加上RID前缀。当然如果要设置后缀也可以用同样的方法。效果如下:

效果

自动格式化输入内容

  不过有时候我们需要录入的数据并不是简单的有一个固定前缀或后缀。而是具备更复杂的格式。比如我们录入手机电话号码的时候,希望能自动根据号码位数进行分割,一方面更容易阅读另一方面也更容易记忆。假设我们想将11位的手机号码按照XXX-XXXX-XXXX的格式进行录入该怎么做呢?

  在设置之前,需要先了解一个简单的小常识,Excel中的占位符。占位符这个概念应该是来源于软件编程,是指在位数不够的情况下,用指定的字符填充空白区域,使得最终输出的结果符合预期设计的格式。是不是有点生硬、拗口,不好理解,没关系,我们举个例子。

  比如,需要输出一个固定的4位数,且在输入位数不足的情况下,用0进行占位。即输入123,实际输出为0123,此处的0即为占位符。

  在Excel中有2种占位符,0和#,占位符仅对数字有效

占位符0

  如果输入数字的位数足够,则显示输入的数字,如果输入的位数不够,会用0进行补位,并显示在单元格中。

0占位符

  如果输入1234567890,则会在数字前补充1个0,以便位数达到11位。效果如下:

效果

占位符#

  如果输入数字的位数足够,则显示输入的数字,如果输入的位数不够,会用0进行补位(但是不会显示无意义的0),并显示在单元格中。

  所谓无意义的0是指,不会影响数字大小的0,比如0123实际等于123,再如123.00实际等于123。这些0都是无意义的0,如果使用**#占位符**,则均不会显示。比如我们这样设置:

#占位符

  虽然位数不够11位,但是仍然不会在前补充0,效果如下:

效果

自动隐藏输入内容

  有时候,我们希望对单元格内容做些快速且简单的隐藏,比如在跟大家介绍员工信息的时候,希望能把职级信息隐藏。这个时候当然可以通过单元格格式中的隐藏选项来实现这个效果。

保护-隐藏选项

  不过该隐藏选项必须在使用了工作表保护的前提下才会生效。有兴趣的小伙伴可以自己试试看,效果还是挺好的。

  不过今天的主题可是单元格格式呢,所以我们来试试看另一种方式隐藏吧。在设置单元格格式中选择自定义,填入;;;,注意,这里是英文的;

隐藏格式

  效果如下,能看到单元格中已不显示内容,但是点击选中后,会在编辑框中看到真实的数据。

效果

  这里需要简单介绍下;的含义,它其实表示了单元格中4种数据的显示方式,定义如下:

正数;负数;0;文本

  通过;进行分割,单元格根据数据内容,采用所对应的格式进行显示,如果格式为空,则表示隐藏。举个例子,如果我们想只显示正数,则可以设置为G/通用格式;;;,因为只有正数有对应的显示格式定义,因此非正数的内容都将隐藏。

条件格式组合

  看到这里,心思细腻的你一定想到了,单元格格式能不能组合在一起使用呢?当然是可以的。而且组合后的效果也许会让你眼前一亮呢。比如,我们在统计员工当月获得的奖励时,就可以利用上面讲的几种格式进行组合,先看看效果。

效果

  根据输入的内容自动设置颜色,自动添加前缀备注。要做到这样的效果,只需要在单元格格式设置中输入

[蓝色]("奖""励")¥0.00;[红色]("罚""款") ¥0.00;[黄色]("无""激""励");即可。

设置

  根据上面介绍过关于;;;的格式说明,我们通过对正数负数以及0设置不同的显示格式,来实现预期的效果。这里也用到了[颜色]这样的特殊表达格式,其实这是Excel的内置颜色代码,除了例子中的蓝色、红色以及黄色。还有其它的颜色代码,如下所示,有兴趣的小伙伴可以自己试试看。

颜色代码

结束语

  巧妙的使用Excel小技巧,会让我们日常使用的Excel变得“聪明”一点,做出的表格也会更直观,更好看,当然Excel的小技巧不止于此,工作中也会遇到很多让人困惑的操作,比如如何筛选带合并单元格的工作表、如何增加图形、图标,这些在后面的摸鱼小技巧中再跟大家总结吧。