excel表格中,有些数字包含了多位小数,如何保留指定位数的小数,是非常常见的数据整理技巧。
通常我们会利用单元格格式将一组数字显示为只包含两位小数的数字。但实际上,这个数字并没有发生变化,从编辑栏中可以看到它仍然是包含多位小数的完整数字。
如下图所示,这列数字实际都是包含十多位小数的数字,现在需要将这组数字根据不同情境需求,来保留两位小数,并真正改变它的数字大小,而不是仅仅在表面上显示为2为小数的多小数位数字。
根据不同需求,我们会遇到几种情况:
第一种是指定小数位进行四舍五入;
第二种是指定小数位进行向上取整;
第三种是指定小数位进行向下取整;
第四种是指定小数位截取数字,不进行舍入或向上及向下取整。
根据这几个需求,作者分别来创建公式执行两位小数的截取。
1、指定位数四舍五入
在excel中,round函数是专用于数字的四舍五入转换,根据数据表,可输入公式为:
=ROUND(A2,2)
它的参数很简单,第1参数是数据,第2参数是要保留的小数位,这里设置为2,即保留2位小数位执行四舍五入。
此时公式结果取决于数字的第3位小数,当大于或等于0.005时,向上舍入一位。
2、指定位数向上取整
向上取整,它与四舍五入不同,不管数字大小,它一律执行向上取1位,如下图公式:
=ROUNDUP(A2,2)
这个公式同样是两个参数,第2参数是向上取整的小数位,它不管第3个小数位是多大的数字,一律向上取1位,因此只要第3位小数包含数字,就在第2位加上0.01.
3、指定位数向下取整
有向上取整自然就有向下取整,公式为:
=ROUNDDOWN(A2,2)
从这个公式可见,以上三种情形使用的公式同属于round函数家族,根据函数的英文名称,分别执行向下和向上取整。
这个公式执行向下取整,其规律与roundup向上取整类似,取决于后一位是否包含数字而不是数字大小。
此外公式的参数设置类似,都是两个参数,第1参数是数字内容,第2参数是要保留的位数。
4、指定位数截取数字
当我们不需要四舍五入,也不执行向上或向下取整,而是仅仅截取所需的指定位数的数字,那么则需要使用到另一个函数,公式为:
=TRUNC(A2,2)
trunc函数在excel中并不常见,但它的作用是独特的,能够用于一个数字指定位数的截取。
它的参数设置与round函数类似,通过对第2参数的选择,来决定保留几位小数或者整位数。
以上4个函数公式能够解决不同场景需求下,截取指定位数的数字,但公式计算出来的结果严格来讲它也只是显示为数字,实际在编辑栏中它是一个公式,而不是一个实际意义的数字。
因此我们可以复制——粘贴为数值,将公式转换为一个具体的数字。
那么综上所述,我们通过公式将多位小数的数字转换为仅保留两位小数的数字,并根据不同需求执行向上或向下等数据转换,最后利用复制粘贴的操作,将公式转换为数值。
,Copyright © 2008-2022 秒下下载站
m.down10s.com .All Rights Reserved