分享

Excel中保留小数位数的形形色色的方法,总有一种适合你

 外语行天下 2023-10-12 发布于福建
出于不同的目的,你可能需要提供一个四舍五入到小数点后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、现在,你可以对示例工作表中的其余值使用任何自定义格式。
在Excel中使用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 = Application.WorksheetFunction.Round(Cells(my_row, 7).Value, 2)Next my_rowEnd Sub
4、保存代码,然后返回Excel文件。
5、你必须从“开发人员”选项卡>>中选择“宏”。
6、你需要选择“宏”(Rounding_upto2_decimal),然后单击“运行”。
7、此时,你可以看到四舍五入的平均值。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多