excel中把四舍五入后的数值(已经全部为整数)变成文本

excel中把四舍五入后的数值(已经全部为整数)变成文本,比如3.121654变成3,3的格式为文本
我要的结果还是自动完成的,而不是我选择性粘贴数值的方法。满意后我会加分的。先谢过了!

你的意思是四舍五入为整数吗
如果你数值在A1, 在B1输入 =ROUND(A1,0)

再将B列复制--粘贴为数值,设置格式为文本,就可以了~
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-08-04
excel有一个增加小数位和减少小数位的功能,减少小数位就是四舍五入!如果是整数要四舍五入的话应该要自己编辑公式吧!例如你说的46取50,可以编辑公式先将46除以10变为4.6,再用前面我说的减少小数位的方法4.6就变为5了,在用公式*10,就得到了50
第2个回答  2009-11-28
给你个简单的方法,假设原始的带小数点数据在A1,输入=""&ROUND(A1,0)。 绝对ok 返回的是文本,不可以运算的。
第3个回答  2009-11-28
如果单元格较少 工具-选项-计算,勾选以显示精度为准。

如果单元格较多,可采用在单元格中输入以下公式来实现
=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,则在小数点左侧进行四舍五入。
第4个回答  2009-11-28
假定原始数据在a列,在b1输入:
=TEXT(ROUND(A1,0),"@")
公式下拉
假定数据已经四舍五入完成,数据在F列,在G列输入:
=text(f1,"@")
看你的实际需要而定把。
相似回答