在Excel文件处理中,我们经常需要只取两位小数,但是通过单元格格式控制的两位小数,只是显示值是两位,实际值还是多位小数,为了解决这个问题,很多人使用LEFT、RIGHT取判断小数点后数字数量,但是这样就不能输入1.00这种格式的数据,还不能输入整数,为了更完美的解决这个问题,可以通过计算后值和原值的比较来实现,具体操作如下:

如上图所示,选中A1,在excel上面菜单 数据>有效性,选择自定义,输入 =ROUND(A1,2)=A1
这里的意思是 A1单元格四舍五入后,是否等于原值

在出错警告中,输入你要显示的错误信息,最后效果如下
