在Excel中创建数据验证:校验2字母+4数字+1字母格式
Excel单元格数据验证设置(匹配2字母+4数字+1字母格式)
具体操作:
- 选中需要限制输入格式的单元格/单元格区域
- 点击「数据」选项卡,选择「数据验证」(旧版Excel为「数据有效性」)
- 在数据验证对话框中,「允许」下拉选择「自定义」
- 在「公式」框中输入以下公式(注意:如果选中区域的左上角单元格不是A1,替换公式里的A1为对应单元格):
=AND(LEN(A1)=7,ISNUMBER(--MID(A1,3,4)),CODE(UPPER(MID(A1,1,1)))>=65,CODE(UPPER(MID(A1,1,1)))<=90,CODE(UPPER(MID(A1,2,1)))>=65,CODE(UPPER(MID(A1,2,1)))<=90,CODE(UPPER(MID(A1,7,1)))>=65,CODE(UPPER(MID(A1,7,1)))<=90) - 切换到「出错警告」选项卡,选择「停止」样式,输入提示文本(比如「请输入2字母+4数字+1字母格式,示例:AB1234A、xY0123z」),点击确定即可。
公式说明:
LEN(A1)=7:强制输入内容长度为7位ISNUMBER(--MID(A1,3,4)):验证第3-6位为数字(--用于将文本型数字转为数值型)CODE(UPPER(...)相关条件:将输入的字符转为大写后,验证其ASCII码在A-Z范围内,确保第1、2、7位为字母(大小写均可)
内容的提问来源于stack exchange,提问作者indika prasanna
相关产品推荐
相关产品推荐

