Excel如何只进不舍

在Excel里不是有个小数 增加小数位`跟减少小数位的项么.
假设我输入2.61.怎么让他直接去一位小数`并且只进不舍`变成2.7?
从哪设置...
补丁一下..我是想通过按键来进舍.
因为表格里我不光只有部分数据才有数字的`其他地方有些也用了数据.
如果通过公式 A1,0那些的 只会改变部分格子.`这样改的话.我还不如一个一个去输了.
我这量比较大`又比较散的..就想通过某些按键让我需要的格进行进舍

这样下去`我不是每个都要改一次.`??
顺便问下...我是工作表盲...不知道你那函数那哪输- -|

直接设置不行,用个函数
=roundup(A1,1)
或者
=ceiling(A1,0.1)
---------------
假如你是在A列输入数据,A1开始
任意找个空白列,第一个单元格输入找个公式,enter
再选中这个单元格,点住右下角的小黑点往下拉,多拉一点好了,做好之后,等A列的数据都输入完成之后,选中公式列,复制,右键-选择性粘贴-数值,这列就是你要的数据
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-10
很简单 将要进一的数加0.5 再设置小数后取一位(这里自动四舍五入)
第2个回答  2011-07-07
假设C1=2.61(A1*B1=C1)是其他公式计算出来的,可在C1单元格写入公式:
=ROUNDUP(A1*B1,1)就可以了.
第3个回答  2011-07-06
你的要求要写VBA,操作起来太麻烦。
给你一个替代方案,操作起来简便一点,只是把符合你要求的数据弄到另一张工作表上去了,你看行吗?
1. 把你现在的工作表改名为sheet2,你另建一张工作表,把下列算式复制粘贴到你新建工作表的A1格中:
=IF(ISBLANK(Sheet2!A1),"",IF(ISNUMBER(Sheet2!A1),ROUNDUP(Sheet2!A1,1),Sheet2!A1))
2. 选中A1,把它的内容分别向左和向下两个方向拖,拖到sheet2内容的边缘为止。
这样你在sheet2中的内容就按你的要求复制到新建的工作表中了。追问

不能用额...`你有Q么...教教我哈...

追答

1. 你改了工作表名没有?要改为sheet2。
2. 你是不是在原来的文件里面新建了一张工作表?
3. 我给你的算式你复制进去后,有没有按回车?
4. 如果上面都正确的话,现在新建工作表的A1是什么?

第4个回答  2011-07-06
=ROUNDUP(A1,1)
相似回答