excel表格中数值,不需要四舍五入,应该怎么办?

比如,我输入的数字是3.9,如果我不想保留小数位,系统会四舍五入,变成4,现在我不需要他四舍五入,我只想让他显示3,我该怎么办?

使用工具:wps2019

1、新建excel表,在第一栏随机输入保留小数点的数据。

2、在对应第二栏内输入公式“=INT(A2)”,即可只保留整数部分,无四舍五入。A2为左边第一栏的数据,可根据实际需要调整,

3、直接下拉复制,可批量显示只保留整数且不自动四舍五入的数据。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-28

这个是没办法用设置单元格属性来完成的

只能采用函数roundup(a,b),在表格中新建一列

设置公式=roundup(a,b)

其中a是原单价所在的单元格,b是要保留的小数位数

例如原单价在A2单元格,保留两位小数,则公式为=roundup(A2,2)

其余的单元格,鼠标一拉就完事了

本回答被网友采纳
第2个回答  2021-03-24
你描述的这个问题现象,应该与单元格的格式设置有关。

但是,我使用Office 365没能还原你所述的现象。

我用123456789012345这个15位的数字试验,得到的结果是:

当单元格格式设置为“数值”格式时,能正确显示;

当单元格格式设置为“文本”格式时,能正确显示;

当单元格格式设置为“常规”格式时,显示的是科学计数法的结果,就是“1.23457E+14”,选定单元格查看,结果也是正确的。

当单元格不进行设置,即使用excel默认的格式,而且输入14位得到的结果是科学计数法的结果,选定单元格时,显示末尾的四位是0000,也就是说,excel把身份证号的最后四位用0代替了。

那么,姑且认为题主问的问题是:

在excel中输入14位,为什么最后四位会被0代替,怎么解决?

我的回答是:

我也没有研究出最后四位会被0代替是什么原因。

解决办法有多种,最基本的一种是,手动设置单元格格式为“文本”,然后,再输入身份证号。
第3个回答  2013-04-18
四舍五入取整 =ROUND(A1,0)
截去小数取整=ROUNDDOWN(A1,0) =FLOOR(A1,1) =TRUNC(A1)本回答被网友采纳
第4个回答  2017-06-14
输入数字的列在A列,
选中B列,然后,在编辑栏输入:=INT(A1),
然后,按下CTRL+回车键。B列得出整数。
然后,复制B列再选择性粘贴为数值,删除A列。本回答被网友采纳
相似回答