如何批量将数字四舍五入仅保留二位小数?
我们在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月夺得当当网办公类畅销榜第三名
好评率是当当网办公类畅销榜前十名中最高的