excel表格,如何设置才能让同一列既有整数又有保留两位数的小数?

比如18元和6.453元,设置为保留两位数后都在同一列分别显示为18.00,6.45。那我现在如何设置才能让同一列的18、6.453显示为18、6.45。也就是整数不要保留两位小数,小数保留两位数,而且在同一列中要同时生效。

用个条件格式可以完美实现你的需求,方法如下。

    选择你要设置的区域,如图,假设为B列。

2. 依次点击菜单栏---开始---条件格式---新建规则,弹出新建格式规则对话框。

3. 在新建格式规则中,选择“只为包含以下内容的单元格设置格式”,下面选择“不等于”,空白处填写   “=INT(B1)",再点击格式按钮,如图

4. 弹出格式对话框后,选择数字---数值---小数位数2,如图,再确定---确定就行了。

效果如下图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-20
好像没有直接设置的,因为系统默认那个是四舍五入
写个函数:比如2000.08是在A1里,在A2写 =IF(MOD(A1,1)=0,A1,A1-MOD(A1,1)+1)
或者是用VBA写个自动的~
相似回答