如何设置自定义Data Validation公式:仅允许6位无符号字符输入
Excel自定义数据验证:仅允许6位无符号字符输入
适用Excel 365/2021及以上版本(支持正则函数)
直接用正则匹配公式,精准限制输入为6位大小写字母或数字:
=REGEXMATCH(A1,"^[A-Za-z0-9]{6}$")
^和$确保规则匹配整个单元格内容,避免部分符合的情况[A-Za-z0-9]限定输入仅为大小写字母和数字{6}指定必须为6位字符
适用旧版Excel(无REGEXMATCH函数)
用组合公式实现相同效果:
=AND(LEN(A1)=6,SUMPRODUCT(--(NOT(ISNUMBER(SEARCH(MID("`!@#$%^&*()_-+={}[]|\;:'"",./<>?",ROW($1:$31),1),A1)))))=31)
LEN(A1)=6强制输入长度为6位- 后半部分通过枚举常见符号,检查单元格是否未包含任何符号,确保输入仅为字母和数字
设置步骤
- 选中需要限制的单元格/区域
- 点击「数据」选项卡 → 「数据验证」
- 在「允许」下拉菜单中选择「自定义」
- 将上述公式粘贴到「公式」框中(注意把公式里的
A1替换为你选中区域的左上角单元格,比如选中B2:B100就写B2) - 可在「出错警告」标签设置提示内容,引导用户正确输入
内容的提问来源于stack exchange,提问作者Jessica Cupp
相关产品推荐
相关产品推荐

