结论:新版 excel 里面,原来的数据有效性,现在名字改成数据验证,功能不变,作用是限制单元格输入内容,最常用就是做下拉选择菜单,还可以限制数字区间 日期范围 文本长度,防止录入错误,入口在顶部数据选项卡,叫做数据验证。
| 验证类型 | 用途 |
|---|---|
| 序列 | 制作下拉选择菜单,最常用 |
| 整数 | 限制只能输入整数,设置上下限 |
| 小数 | 限制小数范围 |
| 日期 | 限制只能输入指定区间日期 |
| 文本长度 | 限制文字字符个数 |
| 自定义 | 用公式实现更复杂校验规则 |
详细操作步骤
第一步 选中需要设置数据有效性的单元格或者整列区域。
第二步 点击顶部数据选项卡,找到数据验证,旧版本 excel 叫数据有效性。
第三步 在允许下拉框,选择需要的类型,比如序列。
第四步 如果做下拉菜单,在来源里面输入选项,用英文逗号隔开,比如是,否,待审核,也可以直接选中表格里面已经写好的选项区域。
第五步 切换到出错警告标签,可以设置输入错误内容时弹出提示框,选择停止样式就会阻止错误录入。
第六步 切换到输入信息标签,可以设置选中单元格的时候,弹出提示文字,提醒录入人。
第七步 全部设置完成,点击确定,数据有效性就生效。
补充重点注意事项
来源里面分隔符号必须是英文逗号,中文逗号会识别失败,下拉选项无法正常显示。
如果引用单元格区域做下拉选项,后续选项新增,下拉列表不会自动更新,可以把选项区域转为超级表,或者修改来源范围。
已经录入的旧数据,不会自动校验,只有新输入内容才会触发数据有效性限制。
如果想要清除数据有效性,重新打开数据验证窗口,左下角点击全部清除。
自定义类型适合高级校验,比如身份证位数校验,重复值禁止录入,需要配合公式编写规则。
相关 FAQ
问题 1 excel 数据有效性怎么设置,为什么下拉选项不显示
回答 1 excel 数据有效性设置序列的时候,分隔符用成中文逗号,就会导致下拉选项不显示,改成英文逗号,或者重新选择来源区域,excel 数据有效性下拉菜单就可以正常弹出。
问题 2 excel 数据有效性怎么设置,旧版本为什么叫数据有效性新版叫数据验证
回答 1 excel 数据有效性是旧版本名称,微软后续版本统一改名叫数据验证,功能完全一样,excel 数据有效性的操作逻辑没有变化,只是菜单名字更换。
问题 3 excel 数据有效性怎么设置,已经填好的数据还会校验吗
回答 1 excel 数据有效性只对之后新输入的内容生效,已经录入完成的旧数据不会自动检查,如果需要检查原有错误,可以使用圈释无效数据功能,把不符合 excel 数据有效性规则的内容标记出来。
免责声明
本文基于微软 excel 常规版本讲解,不同版本菜单名称略有差异,跨版本文件兼容时名称会显示为数据有效性,本文仅作为学习参考。


