我想在最新的 Excel 中的单元格上添加一些数据验证。我想强制用户输入一个两个字符长的字符串,第一个字符是数字,第二个字符是字母。
e.g.
1m
2m
9w
8y
你会怎么做?
另外,如果输入小写字母,我想在输入完成后将其呈现为大写字母。
仅对于第一部分(不需要 VBA),您可以使用数据验证:
- 选择您要检查的单元格(
A1
例如)
- 在功能区中,转到数据 > 数据验证
- In the
Allow:
, 选择Custom
- 在字段中输入以下公式:
=IF(AND(LEN(A1)=2,ISNUMBER(VALUE(LEFT(A1,1))),ISTEXT(RIGHT(A1,1))),TRUE,FALSE)
- 在选项卡中错误警报,更改对话框以向用户解释他应该做什么,例如:
您必须输入一个数字,后跟一个字母。
顺便说一句,您可以添加一张支票UPPERCASE
test.
[编辑] 另请参阅 brettj 的答案,了解类似但优化的解决方案
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)