分享

如何批量将数字四舍五入仅保留二位小数?

 偷懒的技术 2021-01-30

我们在Excel进行运算后,会不止二位数的小数,这时我们可以通过设置小数位,让其只显示二位小数。比如下面的表格


我们将其设为会计专用格式千位分隔样式后,显示出仅保留二位小数,但从编辑栏可以看出,数字还是原来的数字,二位以后的小数仍然没有去掉。

这时如果用这些数字进行运算,由于其并没有真正四舍五入,运算结果可能会有差异。

为了避免出现这种情况,就要将数字真正四舍五入仅保留二位小数。那如何批量操作一次性将所有数字转换成二位小数的数字呢?

这里介绍三种方法

  • 方法一:改变工作簿精度

先将要转换的单元格区域设为千位分隔样式,数字显示仅保留二位小数。

然后,点击Excel的文件选项卡→选项,在Excel选项对话框的“高级”选项,勾选上“将精度设为所显示精度”。系统提示:数据精度将会受到影响,点击确定,然后确定退出。


这样操作后本工作簿的数字仅保留所显示的精度。

注意:

本选项对本工作簿有效,也就是不只是影响本工作表,还会影响本工作簿的其他工作表,所以请勿轻易使用本选项。并且使用完后,也记得马上将此选项更改回来。否则会影响后以后数字的精度,切记,切记。

龙逸凡点评:

此方法可能误伤其他工作表的数据精度,副作用大,请谨慎使用!

方法二:到隔壁老Word家转一圈再回来

先将要转换的单元格区域设为千位分隔样式,数字显示仅保留二位小数。

然后,复制,粘贴到Word里,再从Word复制粘贴回来。

这样就可保留显示的精度了。

龙逸凡点评:

此方法比较简单,但稍嫌麻烦。

知识点:

Word和记事本等都有一个共同特点,即复制时会复制所显示的内容,而非单元格的公式或本身的值。比如下图A1:E1单元格区域的值实际上都是321,但通过自定义格式可以显示成其他指定的内容。A2:E2单元格区域是通过条件格式根据值的不同显示对应的填充色(小于60时单元格填充色为红色,大于等于80时为绿色),如果要去掉自定义格式和条件格式,而将单元格显示的值和单元格显示的格式保留下来,可将其复制粘贴到Word,然后复制粘贴回来就可以。

(本段文章摘抄自畅销书《“偷懒”的技术:打造财务Excel达人》第二章)

  • 方法三:使用剪贴板

先将要转换的单元格区域设为千位分隔样式,数字显示仅保留二位小数。

然后选定单元格区域连按Ctrl+C两次,打开剪贴板,然后点击剪贴板中刚才复制的内容,将其粘贴原单元格区域,即可仅保留二位小数。


龙逸凡点评:

此方法简单快捷,无副作用,推荐此方法。

知识点:

剪贴板具有Word相似的特点,即可复制所显示的值,在处理不规范数据或数据转换时,会经常用到此技巧,相关示例详见《“偷懒”的技术:打造财务Excel达人》第二章,不赘述。

如果连按两次Ctrl+C没有打开剪贴板,可以按下面操作打开:

点击Excel“开始“选项下面剪贴板右下的小箭头,然后点击“选项”,将“按二次Ctrl+C显示剪贴板“勾选上。以后按二次Ctrl+C就会显示剪贴板了。


《“偷懒”的技术:打造财务Excel达人》所取得的成绩

  • 2015年上市时稳居当当网新书畅销榜第一名

  • 2016年稳居当当网办公类畅销榜第五名

  • 2016年11月夺得当当网办公类畅销榜第三名

  • 好评率是当当网办公类畅销榜前十名中最高的

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多