接上期,继续讲解自定义格式类型。
自定义格式详解:
1. ?:
- 单个数字占位符,有几个“?”就表示有几位数。
- 当带有小数点时,例如“??.??”,“?.???”,分别表示小数点左右两边有几个占位符,字符位数不足的,以空格补足。
- 因此,用“?”符号可设置为按小数点对齐。
示例:
?:
- 相当于整数。
???.??:
- 小数点前面 3 位,后面 2 位, 不足的以空格补足。
- 最后按小数点对齐。
整数后面多了个不必要的小数点,这并不符合日常使用习惯。能不能让小数点后面的第一个补位符变成 0?
???.0?:
- 这样就能弥补了上面那个格式的小缺陷,小数点后面第一个补位数显示为 0,后面的才以空格补位。
它们都是以小数点为中轴对齐的。
2. @:
- 文本占位符,如果只使用单个 @,表示引用原始文本。
- 如果要在输入的内容后面自动显示指定的文本,格式为“@文本内容”;如果要在输入的内容前面自动显示文本,则是“文本内容@”。
- 如果要重复显示输入的内容,则输入多个 @。
3. *:
- 重复 * 后面的字符,直至充满整个列宽。
- 利用这个特性,可以设置密码保护。
输入的数值全都显示为充满整个单元格的“xxx”。
输入的是文本时,显示不受影响。
0 值也是数值,也会变成“xxx”。
如果是负数,则“-”符号显示,后面的数字都隐掉。
还可以结合 @ 定制化。比如设置为“@同意*+”,表示在所有输入的内容后面自动显示“同意”,后面用“+”补位,充满整个单元格。
设置密码保护,将输入的所有内容都显示为 * 号,可以将类型设置为“**;**;**;**”。
无论输入正数、负数、文本还是 0,全都显示“*”号。
那么问题来了,上述案例中的三个“;”是什么意思?
4. ;;;:
- 单元格格式一共有四种类型,用三个英文半角的“;”分隔开。
- 如果不写“;”,表示只设置正数;如果想单独对其中某一种或几种类型进行设置,就可以添加“;”,在表示这种类型的区域进行设置。
比如下面的示例就是指定了单元格为正数、负数、0 和文本时,所显示的内容。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。