Excel表格函数公式的计算结果小数点位数较多时,如何使得计算结果仅保留两位小数?
工具/原料
1
计算机
2
操作系统:Windows 7
3
办公软件:Excel 2010
通过单元格格式设置保留两位小数
1
选择要保留两位小数的单元格,单击右键,选择“设置单元格格式”。
2
点击【数字】,选择“数值”,输入要设置的小数点位数(如:2),之后点击【确定】。
3
回到Excel工作表界面,将会看到设置的单元格区域已经保留两位小数。
使用函数公式保留两位小数
1
在原函数外面嵌套一个四舍五入的函数ROUND,如:E2单元格里面输入公式=ROUND(SUM(A2:D2),2),即,求和结果保留两位小数。
2
下拉单元格进行复制填充,将会看到计算的结果保留两位小数。
使用VBA程序保留两位小数
1
按下键盘上面的【Alt+F11】组合键调出VBA编辑器。
2
在VBA编辑器左侧的工程项目下方双击“Sheet1”,然后输入以下VBA程序。Sub Number_Set() On Error Resume Next '忽略运行中可能出现的错误 Set mysheet1 = ThisWorkbook.Worksheets('Sheet1') '定义工作表Sheet1 mysheet1.Range('E2:E13').NumberFormatLocal = '0.00_ ' '设置单元格区域E2:E13的格式为数值且显示两位小数 End Sub
3
点击VBA编辑器功能区里面的“运行”按钮,运行VBA程序。
4
回到Excel表格界面,将会看到保留的两位小数。
注意事项
1
选择单元格区域后,可以使用【Ctrl+1】组合键快速调出设置单元格格式。
2
使用函数公式保留两位小数时,如果,第二位是0,其结果将会变成1位小数。
3
使用VBA保留两位小数,有点杀鸡焉用宰牛刀之嫌,但在以后的VBA程序里面可以根据实际需要嵌套使用。
下一篇:Excel保留两位小数?