Excel单元格数据验证:只允许带两位小数的数值输入

 2023-11-01    252  

最近教了一个数据验证的案例,巧用心思,就能靠这个功能帮助数据输入规范化。

基于读者的热情,今天再教一个类似案例,规定单元格必须输入带两位小数的数值格式。

案例:

在工作表的 A 列中按如下要求输入数值,如果不符合要求则弹出警示框。

  • 必须输入数值;
  • 数值必须带两位小数

效果如下图所示。

解决方案:

1. 选中 A 列 --> 选择菜单栏的“数据”-->“数据验证”-->“数据验证”

2. 在弹出的对话框中选择“设置”选项卡 --> 按以下方式设置:

  • 允许:选择“自定义”
  • 公式:输入“=AND(ISNUMBER(A1),LEFT(RIGHT(A1,3),1)=".")”

公式释义:

  • AND(...,...):表示参数中的两个条件都必须满足,缺一不可;
  • ISNUMBER(A1):A1 单元格的格式必须为数值;
  • LEFT(RIGHT(A1,3),1)=".":
    • RIGHT(A1,3):从右向左在 A1 单元格中提取出 3 位字符;
    • LEFT(...,1)=".":提取出上述字符串的第一位,即 A1 单元格的倒数第三位字符,该字符必须为“.”

3. 选择“出错警告”选项卡 --> 输入所需的标题和错误信息 --> 点击“确定”:

现在就实现了需求。

有些同学的公式只设置了 LEFT(RIGHT(A1,3),1)=".",这会产生一个什么问题呢?小数点后面确实必须有两位,但是输入的格式却没有规范,哪怕输入 aa.bb 也能被判为正确。

在本案例中,如果要输入 1.00 也是会被禁止的,因为小数点后面两个 0 如果非要输入的话,格式必须为文本,这是不符合本例公式限制的。

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

  •  标签:  

原文链接:http://www.tpbz008.cn/post/41805.html

=========================================

http://www.tpbz008.cn/ 为 “电脑技术吧” 唯一官方服务平台,请勿相信其他任何渠道。

热门标签
最新留言
友情链接