excel 如何消除计算式中小数点后0

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:47:53
举几个例子,
每个单元格中有一个计算公式,内容为:
3.500*1.000*7.850
1.20*5.300
1.85*2.500
等等类似的计算公式,有上千个计算公式,请问如何一次性消除小数点后的0
请注意,这个是一个单元格里面的一个计算公式,并不是每个单元格一个数字!如果是一个单元格里面只有一个数字的话,不用调也不会有0,除非设置保留小数点后位数!所以仅仅设置一下单元格格式这种方法好像是解决不了这个问题的!
因为计算公式很多,如果可以把单个数字分出来放在一个单元格里面,也请说一下步骤。
并且,计算公式也不只是相乘,有加也有减比如:3.500+1.000-0.120(不过好像并不影响什么)。

设置单元格的格式(选中单元格或全选后,右击),第一个数字下有分类,选数值,右可以设置小数位数。

如果你确定这些数是表达式中的,那么一楼的办法是不行的,也没有其他好办法

你可以设置小数点后的不显示,设置一下单元格格式为数字,小数位0
如果需要计算结果没有小数,就要在每条计算公式里加函数,四舍五入函数是ROUND,比如ROUND(3.500*1.000*7.850,0)逗号后的0代表小数位0
还有取整函数INT,如INT(3.500*1.000*7.850)

针对你的补充说明:
假如原数据在sheet1,建议用SHEET2
对应每个单元格为round或int函数
比如sheet1的B5单元格,sheet2的B5单元格就=ROUND(SHEET1!B5,0)
最后SHEET2显示的内容就是sheet1数据的四舍五入了

麻烦一点解决吧。先数据,分列,分隔符*
这样数据分成了三列,0也去掉了。
再用&进行联接
如果你数据源原在A列,那你分列后,变为ABC三列,在D1输入
=a1&b1&c1
再向下拖曳公式至最后一行。

d列即为你需要的内容,再复制,选择性粘贴(数值)回去就行了