Excel表格发出去做数据统计时,会有一个头疼的地方,就是很多人可能并不按格式填写,导致容易出错。其实Excel自带一个限制功能,叫数据验证。设置好规则之后,不符合条件的输入会被直接拦下,从源头上保证数据干净。下面按几种常用的限定类型,说说怎么设。
一、限定选项:下拉列表
这是比较常用的一种。比如性别列,只允许“男”和“女”。
1、选中要设置的单元格区域,点击【数据】选项卡 → 【数据验证】(旧版叫“数据有效性”)。
2、在“设置”里,允许选择“序列”。
3、来源框里输入“男,女”,注意用英文逗号隔开。
4、点确定后,单元格右侧会出现下拉箭头,只能从两个选项里挑。
如果选项比较多,比如部门列表,可以先把部门名写在空白列,然后在“来源”里直接引用那个区域。以后修改部门列表,下拉菜单自动更新。
二、限定数字:整数或小数
年龄列不能填负数,分数必须在0到100之间,金额不能超过某个上限。这些都可以用数据验证控制。
选中区域,打开数据验证,允许选“整数”或“小数”,数据条件选“介于”,然后填入最小值和最大值。比如年龄:最小值18,最大值65。超出这个范围,Excel会直接弹窗拒绝。
还可以选“大于”“小于”“不等于”等条件,按需组合。
三、限定文本长度
手机号必须是11位,身份证号必须是18位,邮政编码必须是6位。这类需求用“文本长度”来限定。
数据验证里允许选“文本长度”,数据条件选“等于”,填入具体数字。比如手机号填11。如果长度不对,输入会被阻止。
四、限定日期范围
入职日期不能早于公司成立日,订单日期不能晚于今天。日期列也可以用数据验证来管。
允许选“日期”,数据条件选“介于”“早于”或“晚于”,然后填入起止日期。比如入职日期限定在2024年1月1日到2024年12月31日之间。
五、自定义规则:满足复杂条件
前面几种都是按类型限制,如果条件更复杂,比如“不能重复”“必须以特定字符开头”“必须是邮箱格式”,就得用自定义公式。
数据验证里允许选“自定义”。
然后在公式框里写规则,比如禁止重复:=COUNTIF(A:A,A1)=1。意思是在A列中,当前单元格的值只能出现一次。又比如必须以“AB”开头:=LEFT(A1,2)="AB"。公式返回TRUE才允许输入,返回FALSE就拦截。
六、出错警告与输入提示
设置完规则,最好再补两个提醒。
在数据验证对话框里,切到“出错警告”选项卡,可以设置标题和错误信息。比如“请输入男或女”,这样用户被拦下时知道为什么。
切到“输入信息”选项卡,勾选“选定单元格时显示输入信息”,可以提前告诉用户该填什么格式。比如“请输入1-10整数”。选中单元格时,旁边会自动弹出这个小提示。
七、小提示
如果在操作时,发现【数据验证】无法点击,这其实是表格被设置了“限制编辑”,需要解除后,才能点击该选项。
解除方法也很简单,点击菜单选项卡【审阅】→【撤销工作表保护】,弹出窗口后,输入原本设置的密码即可。
但是如果你忘记密码,就需要用到第三方工具了,比如小编使用的Excel工具,工具里的【解除限制】模块,可以直接去除Excel的“限制保护”,无需使用密码。
以上就是Excel的限定输入的几种方式,希望对大家有所帮助!