龙空技术网

只允许在 Excel 单元格中输入带两位小数的数值,数据验证这样设置

Excel学习世界 255

前言:

当前朋友们对“input输入两个值”可能比较注重,看官们都想要分析一些“input输入两个值”的相关知识。那么小编在网上收集了一些关于“input输入两个值””的相关内容,希望看官们能喜欢,同学们一起来了解一下吧!

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

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

案例:

在工作表的 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 高手。

标签: #input输入两个值