接上期,继续讲解自定义格式类型。


自定义格式详解:


1. ?:

  • 单个数字占位符,有几个“?”就表示有几位数。
  • 当带有小数点时,例如“??.??”,“?.???”,分别表示小数点左右两边有几个占位符,字符位数不足的,以空格补足。
  • 因此,用“?”符号可设置为按小数点对齐。


示例:


?:

  • 相当于整数。


???.??:

  • 小数点前面 3 位,后面 2 位, 不足的以空格补足。
  • 最后按小数点对齐。


整数后面多了个不必要的小数点,这并不符合日常使用习惯。能不能让小数点后面的第一个补位符变成 0?


???.0?:

  • 这样就能弥补了上面那个格式的小缺陷,小数点后面第一个补位数显示为 0,后面的才以空格补位。


它们都是以小数点为中轴对齐的。


2. @:

  • 文本占位符,如果只使用单个 @,表示引用原始文本。
  • 如果要在输入的内容后面自动显示指定的文本,格式为“@文本内容”;如果要在输入的内容前面自动显示文本,则是“文本内容@”。


  • 如果要重复显示输入的内容,则输入多个 @。


3. *:

  • 重复 * 后面的字符,直至充满整个列宽。
  • 利用这个特性,可以设置密码保护。


输入的数值全都显示为充满整个单元格的“xxx”。


输入的是文本时,显示不受影响。


0 值也是数值,也会变成“xxx”。


如果是负数,则“-”符号显示,后面的数字都隐掉。


还可以结合 @ 定制化。比如设置为“@同意*+”,表示在所有输入的内容后面自动显示“同意”,后面用“+”补位,充满整个单元格。


设置密码保护,将输入的所有内容都显示为 * 号,可以将类型设置为“**;**;**;**”。


无论输入正数、负数、文本还是 0,全都显示“*”号。



那么问题来了,上述案例中的三个“;”是什么意思?


4. ;;;:

  • 单元格格式一共有四种类型,用三个英文半角的“;”分隔开。
  • 如果不写“;”,表示只设置正数;如果想单独对其中某一种或几种类型进行设置,就可以添加“;”,在表示这种类型的区域进行设置。


比如下面的示例就是指定了单元格为正数、负数、0 和文本时,所显示的内容。


很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。