设置单元格格式,当内容为整数时取整,不为整数时取两位小数

巡山小妖精
601次浏览
2021年01月03日 19:30
最佳经验
本文由作者推荐

生日快乐图片-保密守则

2021年1月3日发(作者:桂生芳)


设置单元格格式,当内容为整数时取整,不
为整数时取两位小数
计算中经常遇 到整数和小数混排的数据区域,如果将格式设为保留两
位小数,则整数都会变成#.00的样式,不美观 ,也影响观看,如果将
格式设为整数,则看不到小数位,影响精度。
首先分析能不能通过自定义格式来解决。
例子:
1
2
1.22.3
1.25
2.35
1.365
2.365

自定义格式的写法尝试0.##
1.
2.
1.2
2.3
1 .25
2.35
1.37
2.37

可以解决一部分问题,自动舍去 两位以上,但是一位小数不会自动扩
展成两位,整数会多个小数点

再尝试写成0.??


1.
2.
1.2
2.3
1.25
2.35
1.37
2.37

这个要更好一些,虽然情况和上一个差不多,但是意外的是小数位自
动对齐了。
最后 尝试用自定义格式中的条件判断,但是没有结果,因为自定义格
式中的条件,是根据单元格值的大小来判 断的,不能通过取余数这种
函数来处理,所以得用另一种办法了——条件格式。
条件格式的意思跟字面一样,对符合条件的单元格设置格式,正好贴
合现在这种情况。
我们整理一下需求:先将单元格设置为常规,然后设置条件格式,条
件就是当单元格取余数=0时(也 就是整数),不做修改,否则设置格
式。
选择区域(这里以A1:A8区域为例)——条件格 式——新建规则——
使用公式确定要设置的单元格——输入公式:=IF(MOD(A1,1)=0,, A1)



这个公式的意思是:如果,取A1÷1的余数=0,则什么都不干,否则返
回A1。
这样,当A1输入整数的时候,格式是常规(什么也不干),否则返回
A1单元格这个区域(也就是A1 单元格符合了条件)。
注意:不管你选中了多少区域,写条件公式的时候只用写左上角的一
个 单元格就够了,Excel会自动应用到你选择的区域里(这个区域还
可以修改),另外,结合绝对引用 符号$$可以玩出更多花样。
接下来点这个窗口上的【格式…】按钮,弹出格式对话框,将数字设
为数值——两位小数,确定。




得到结果: < br>1
2
1.20
2.30
1.25
2.35
1.37< br>2.37

居中看看
1
2
1.20
2.30
1.25
2.35
1.37
2.37

OK。
当然,你 也可以将这个反过来,先设置所有格式为0.00,然后设置条
件将整数单元格挑选出来,设置各位为常 规,或者0(格式取整)。
总结:1、能将就的话用自定义格式0.??
2、真正解决问题的话用条件格式功能,设置公式例子
=IF(MOD(A1,1)=0,,A1)
最后,解决问题的方法有千万种,思路理清了,下手就不难了。

开水瓶里游泳 2020年5月20日

nba总决赛赛程-纪念屈原


周国平作品-中心对称图形


被解放的姜戈-礼仪培训ppt


如何培养团队精神-书名号的用法


最新的公司法-年三十


sacked-让爱住我家下载


教育指南-动物图画大全


中秋节是什么时候-表扬信