你的意思是四舍五入为整数吗
如果你数值在A1, 在B1输入 =ROUND(A1,0)
再将B列复制--粘贴为数值,设置格式为文本,就可以了~
excel有一个增加小数位和减少小数位的功能,减少小数位就是四舍五入!如果是整数要四舍五入的话应该要自己编辑公式吧!例如你说的46取50,可以编辑公式先将46除以10变为4.6,再用前面我说的减少小数位的方法4.6就变为5了,在用公式*10,就得到了50
给你个简单的方法,假设原始的带小数点数据在A1,输入=""&ROUND(A1,0)。 绝对ok 返回的是文本,不可以运算的。
如果单元格较少 工具-选项-计算,勾选以显示精度为准。
如果单元格较多,可采用在单元格中输入以下公式来实现
=SUM(ROUND(A1:A3,0))
输入公式结束。
同时按下CTRL+SHIFT+ENTER
附ROUND函数说明
ROUND(number,num_digits)
Number 需要进行四舍五入的数字。
Num_digits 指定的位数,按此位数进行四舍五入。
说明
如果 num_digits 大于 0,则四舍五入到指定的小数位。
如果 num_digits 等于 0,则四舍五入到最接近的整数。
如果 num_digits 小于 0,则在小数点左侧进行四舍五入。
假定原始数据在a列,在b1输入:
=TEXT(ROUND(A1,0),"@")
公式下拉
假定数据已经四舍五入完成,数据在F列,在G列输入:
=text(f1,"@")
看你的实际需要而定把。