一、问题提出
阅读报表,中国领导数字喜看的是以万元为单位的数字形式,而且,习惯于阅读保留两位小数的数字,如123.45万元。
而财务在核算时,是精确到元角分的,在利用EXCEL进行数字加工时,需要进行运算转换,比如下面的“除万法”:
①在任意一个单元格输入1000,按CTRL_C
②选中单元格区域A1:A10
③按下CTRL_ALT_V,调出“选择性粘贴”对话框,双击“除”
④单元格区域A1:A10内数字已缩小一万倍
但这种方法的缺陷是:原始数字发生的本质的变化!
有没有一种方法,既不改变数字,又能够缩小一千倍、一万倍来显示?小数点可以保留1位、2位、4位呢?而且,这样的显示有什么好处呢?
二、问题解决
(一)缩小一千倍,保留两位小数
我们利用自定义格式,如下图,C列与B列数据相同,B列保留常规格式,用于观察转换前后的效果,我们将对C列进行转换,我们准备将本列转换为以千元为单位显示:
选中单元格区域C1:C10,按下CTRL_1,调出“自定义格式”对话框,按下列步骤操作:
①点击“数字”选项卡
②点中“自定义”项
③在格式文本框内输入【0.00,千元】,注意此处的点号和逗号均是在英文半角状态输入的,这里的点号后面的两个0表示保留两位小数,逗号是千分位分节号,表示将原有数值除以1000后显示。
④点击“自定义格式”对话框上“确定”按钮后,C列的显示。
⑤观察EXCEL的【开始】选项卡【数字】组,可以看到C列的格式为【自定义】。
如果要保留三位、四位小数,仿照上述方法将格式文本框内分别输入【0.000,千元】、【0.0000,千元】即可。
缩位显示的好处:
其一、单元格的数字虽然显示是缩小后的数字,为了照顾领导的阅读习惯,但实际上,单元格里面还是原来的数字,我们双击进入单元格C3,可以看出显示为“83.63千元”的数字实际是83627.5,在公式编辑栏同样可以看出,如下图红色箭头。
其二、对缩位显示的单元格进行计算也不影响计算结果。我们在单元格G3输入公式“=2*C3”,将缩位显示的单元格放大,回车,结算显示为167255,注意观察EXCEL的【开始】选项卡【数字】组,可以看到该单元格的格式为【常规】。
(二)缩小一万倍,保留一位小数