很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
输入数据的时候,我们通常还是希望从源头上规范数据格式。
比如,货币金额,如果不是专业领域,通常最多就到小数点后面 2 位,再多没有意义。
那么如何限制不让多输小数位呢?
案例:
如下图所示,在 A 列中必须输入数值格式,且数值的小数位数只能小于等于 2 位,一旦输入的内容不符合要求,就会弹出一个提示框。
解决方案:
1. 选中 A 列 --> 选择菜单栏的“数据”-->“数据验证”-->“数据验证”
2. 在弹出的对话框中选择“设置”选项卡 --> 按以下方式设置 --> 点击“确定”:
- 允许:从下拉菜单中选择“自定义”
- 公式:输入以下公式
- =A1*10^2=INT(A1*10^2)
公式释义:
- 10^2:表示 10 的平方,也就是 100,这里直接换成 100 也可以;
- A1*10^2:将 A1 的值乘以 100,也就是将小数点往右移 2 位;
- INT(A1*10^2):int 函数的作用是向下舍入取整,也就是说,如果小数点后面还有数值就直接不要了;
- 将未取整的数值与取整后的比较,如果不相等,说明即使放大了 100 倍,仍然有小数,即原数值的小数点后面不止 2 位。
- 一句话总结:只要单元格内的数值小数位数小于等于 2,等式结果为 true;一旦大于 2,则为 false。
现在在 A 列输入内容,只要不符合要求,就会弹出禁止对话框,要求修改输入的值。