数字按三位千位分节不好识读,能否按四位万元分节?

在《Excel偷懒的技术》读者群里,读友们提的关于数字的问题问得比较多的主要有几个:

1、数字如何自动中文大写?

2、数字如何改为以万为单位显示?

3、如何将数字逐个拆分填写

除了上面几个问题,还有一个冷门一点的:

4、数字能否按四位分节?

接下来几篇文章我们逐一回答这几个问题并介绍相关知识点,今天先就从最冷门的开始吧:

一个比较大(10万以上)的数字如果没加分节符的话,就不方便阅读,比如下表的第一列的数字,要识读出来,需要先从右到左开始数:个十百千万......

为了帮助识读,Excel给我们提供了一个分节的按钮“千位分隔样式”,我们只需选中要分节的单元格区域,点击“开始”选项卡“数字”组中的那个逗号——“千位分隔样式”按钮,即可一键自动将数字按每三位分为一节。

分节后的效果如第二列(按千位分节)所示。

可问题来了,由于Excel是美国人设计的,欧美习惯于以千位分隔,千位分隔是完全按欧美习惯来设计的,比如:

1,000为one thousand,10,000为ten thousand。

1,000,000为one million,10,000,000为ten million。

而中国地大物博、人口众多,什么东西都比欧美国家要大一个数量级,所以我们喜欢以万为单位(此为龙氏理论,非官方解释,别当真^o^),也习惯按万为分节,这一点在古代就有体现:

《五经算术》:

按黄帝为法,数有十等。及其用也,乃有三焉。十等者,谓“亿、兆、京、垓、秭、壤、沟、涧、正、载”也。三等者,谓“上、中、下”也。其下数者,十十变之。若言十万曰亿,十亿曰兆,十兆曰京也。中数者,万万变之。若言万万曰亿,万万亿曰兆,万万兆曰京也。上数者,数穷则变。若言万万曰亿,亿亿曰兆、兆兆曰京也。

日常工作生活中对较大的数字都是以万或亿数组等级来计量,比如:壹万、拾万、佰万、仟万、亿、拾亿、佰亿、仟亿。

因而我们在最初接触欧美版的千位分隔计数时,还是无法直接识读,只有死记硬背:1,000为一千、1,000,000为一百万,然后在此基础上再往后顺推。

如果将数字改为四节为单位,那就非常方便识读:

看到第一个分节符加上万就是了,看到第二个分节符加上亿为单位。

比如:

10,0000:该数字有一个分节符(以万为量级),且分节符左边为10,那就是读作10万;

123,0000:分节符左边为123,那就读作123万

1,0000,0000:该数字有二个分节符(以亿为量级),且最左边分节符左边为1,那就读作1亿。

12,0000,0000:最左边分节符左边为12,那就读作12亿

......

其他的类推,不一一举例。详见前面图表的D列E列。

从上面的例子我们可以看出,改为四位分节,以万位分隔计数,非常方便我们识读数字。

那要将数字改为按四位分节,以万位分隔计数,那该操作呢?

很遗憾,Excel中并没有提供此功能,要实现此功能,还得自已动手,用自定义格式来实现。

自定义格式:

[>=100000000]####!,####!,####.00;[>=10000]####!,####.00;0.00

也可以写成:

[>=100000000]####","####","####.00;[>=10000]####","####.00;0.00

自定义格式解释:

1、自定义格式分为四节

在前面的文章中我们介绍过,自定义格式分为四节,中间用分号隔开:

正数格式;负数格式;零值格式;文本

2、自定义格式还可做简单的条件判断

用于条件判断时是下面的语法格式

[条件1]满足条件1的格式;[条件2]满足条件2的格式;不满足条件1和2时的格式;文本格式

首先判断条件1,如果满足条件1,则使用满足条件1的格式;

否则,就判断是否满足条件2,如果满足条件2,就使用条件2的格式,否则就使用不满足条件1和2的格式。

如果单元格是文本,就应用最后一节的格式。

条件要用方括号[]括起来,当然,也可指定设置满足条件的颜色,颜色也需要用方括号括起来。

3、自定义符号的含义

#号表示只显示有效数字而不显示无效的零。

0在自定义格式中也是占位符,如果数字的位数少于格式中的零,则显示无效的零(用0占位)。

!和"",都表示强制显示,!号强制显示其后面的字符。和""用途相同,区别是:!号是显示后面的文本,双引号是显示双引号中间的文本“!”只能强行将紧跟其后的单个字符显示成文本,而双引号则可以使引号间的多个字符显示为文本。

还可参见前期发表的相关文章:

七夕专题:用Excel作一个甜蜜蜜牌计算器送给Ta

七夕专题:自定义格式--不管我的容颜如何变幻,爱你的心至死不渝!

(0)

相关推荐