出于不同的目的,你可能需要提供一个四舍五入到小数点后2位的数字 。我们今天的议程是向你展示在Excel中将数字四舍五入到小数点后2位的几种方法,我们将使用Microsoft 365版本 。
使用Excel中的数字格式将小数点舍入到2位
Excel提供了一个格式功能,使用该功能可以轻松地对值进行四舍五入 。为了比较原始值和舍入值,我们将原始值(“平均值”列)复制到另一个名为“舍入平均值”的列中 。1、现在,选择任意一个值,并浏览该值的“数字”部分 。在这里,对于小数点后两位以上的数字(除非你有预定义的内容),你应该看到它是“常规”类别的格式 。
2、在开始选项卡中,你将找到数字部分 。从那里你可以格式化你的数字 。
3、单击类别名称旁边的列表图标 。在这里,你会发现一些类别 。
4、选择名为数字的类别 。
5、因此,该值将四舍五入到小数点后2位,并且格式将更改为“常规”中的“数字” 。
现在 , 让我们尝试另一种将小数点取整到2的方法 。
1、再次浏览数字部分 。在这里,你可以找到“减少小数”选项 。
2、单击“减少小数位数”,以获取需要达到小数点后2位的次数 。在这个例子中 , 我们点击了几次,因为我们有7位小数 。
3、该值将四舍五入到小数点后2位,在这里,我们将格式从常规更改为数字 。
应用自定义格式最多取整2个小数点
同样,Excel为你提供了选择自定义格式的选项,将数字四舍五入到小数点后2位 。1、选择数据 。在这里,我们选择了G5:G10单元格范围 。
2、按CTRL 1 。
3、因此,将出现一个名为“设置单元格格式”的新窗口 。
4、转到“自定义”选项 。
5、然后,我们选择了0.00,因为我们需要小数点后2位以内的数字 。在这里,你可以立即看到作为样本的格式 。
6、按ENTER键或单击“确定” 。
7、最后,我们成功地得到了小数点后2位的数字 。
8、撤销上面的操作,再次选择数据 。
9、从“开始”选项卡浏览“数字”部分,然后单击类别旁边的下拉按钮 。
10、你可以找到许多选项(之前也有) 。在底部,你会发现一个名为“更多数字格式”的选项 。
11、单击“其他数字格式”,会在你面前弹出一个对话框 。
12、在此对话框中,你将找到一个名为“自定义”的选项 。
13、选择该选项,你可以在“类型”框中插入合适的格式,尽管Excel在评估几个案例研究时创建了一些预定义的格式 。
14、在这里,我们插入了“#.##”作为一种格式 。
15、单击“确定” 。
16、它运行得很好 。与此类似,你可以在Excel中形成任何类型输入的格式 。但是,对于其他单元格,你不需要反复键入格式 。你可以选择插入的格式 。
17、选择要设置格式的单元格,然后再次转到“设置单元格格式”对话框 。
18、通常,插入的公式将位于格式类型的底部 。因此 , 向下滚动并选择格式 。
19、现在 , 你可以对示例工作表中的其余值使用任何自定义格式 。
使用ROUND函数将小数点舍入到2位
对于舍入数字 , 可以使用一个名为ROUND函数的函数 , 此函数的语法为:ROUND(number, num_digits),其中number为要舍入的数字,num_digits为四舍五入到的位数 。1、在这里,我们已经为Jasmin的平均分数编写了ROUND函数 。从小数点后4位开始,它提供了一个小数点后2位的数字 。
2、此外 , 如果你注意到 , 你将在“平均值”列中看到数字为748.6667,但在“四舍五入平均值”栏中,值为748.67 。
3、四舍五入时,每当左边的数字大于或等于5时,剩下的最右边的数字加上1 。ROUND函数采用相同的方法 。
4、对于其余的值,可以编写函数,也可以使用Excel自动填充功能 。
5、你将得到所有四舍五入的平均值 , 小数点后2位 。
在这里,我们将解释第二个单元格,其值为749.3333 。当我们编写ROUND函数将数字转换为小数点后2位的格式时,它给出了749.33,因为最后一个留下的数字是3(小于5) 。
使用ROUNDUP函数将小数点舍入到2位
与ROUND函数类似,你可以使用ROUNDUP函数 。此外,在语法方面,你不会发现ROUND和ROUNDUP函数之间有任何不同 。1、现在 , 在G5单元格中写入函数ROUNDUP(F5,2)
2、然后,按ENTER键 。
3、在这里,你可能想知道为什么应该使用ROUNDUP而不是ROUND,因为语法相同,结果也相同!
实际上,ROUNDUP函数返回的数字上限或上限最接近原始数字 。
4、在这里,我们的数字是748.6667 , 我们的目标是小数点后2位 。写出这个公式,我们得到了748.67,比原来的748.6667高 。
5、让我们在这里观察另一个值 。类似地,通过对749.3333使用ROUNDUP函数 , 我们得到了749.34 。
6、对其余值执行相同操作 。
7、最后,你将看到所有四舍五入的值 。
使用ROUNDDOWN函数将小数点舍入到2位
可以通过应用ROUNDDOWN函数对数字进行四舍五入 。在这里,这个名字说明了整个故事,这个函数将向下返回最接近的值 。此外,语法仍然与ROUND或ROUNDUP相同 。1、将公式写在G5单元格中:=ROUNDDOWN(F5,2)
2、然后,按ENTER键 。
3、结果 , 你会发现一个像这样的数字748.66 。实际上,ROUNDDOWN函数将以这样一种方式返回数字,即十进制值更接近0 。其中,ROUND函数的格式值748.6667为748.67,小数点后2位,ROUNDDOWN函数为748.66 。
4、为其他值编写函数,以便更好地理解 。
插入TRUNC函数以取整至小数点后2位
你可能会想到的一个功能是TRUNC功能 。这里 , TRUNC的语法也类似于ROUND:TRUNC(number, num_digits),其中number为要截断的数字,num_digits为要截断的精度 。TRUNC函数的num_digits参数是可选的 。如果你不提供它 , 默认情况下它将为0 。
1、首先,在G5单元格中,键入=TRUNC(F5,2)
2、其次,按ENTER键,你将得到与上一个方法相同的结果 。
TRUNC函数还旨在提供接近0的小数位数 。此函数将为你提供一个小于原始值的值 。
3、最后,对其余的值执行同样的操作 。
使用Excel VBA四舍五入到小数点后两位
在这里 , 你可以使用VBA代码将数字四舍五入到小数点后2位 。步骤如下 。1、你必须选择“开发人员”选项卡,然后选择Visual Basic 。
2、你必须从“插入”选项卡>>中选择“模块” 。
3、此时,你需要在模块中写下以下代码 。
Sub Rounding_upto_2_decimal()Dim my_row As IntegerDim my_work_sheet As WorksheetSet my_work_sheet = Worksheets("VBA")For my_row = 5 To 10my_work_sheet.Cells(my_row, 7).Value = https://www.itzhengshu.com/jiqiao/Application.WorksheetFunction.Round(Cells(my_row, 7).Value, 2)Next my_rowEnd Sub4、保存代码,然后返回Excel文件 。
5、你必须从“开发人员”选项卡>>中选择“宏” 。
【Excel中保留小数位数的形形色色的方法,总有一种适合你】6、你需要选择“宏”(Rounding_upto2_decimal),然后单击“运行” 。
7、此时,你可以看到四舍五入的平均值 。
