Excel中的自定义数据验证,用于alpha-numeric-alpha值

时间:2016-02-06 16:43:19

标签: excel validation excel-formula alphanumeric

我想强制用户按照 ABCDE1234F

等序列在特定单元格中输入数据

即。前五个字符必须是字母,然后是四个数字,最后一个必须是使用自定义数据验证的字母。

2 个答案:

答案 0 :(得分:3)

这很长:

=AND(ISNUMBER(SUMPRODUCT(SEARCH("~"&MID(A1,ROW($1:$5),1),"abcdefghijklmnopqrstuvwxyz"))),ISNUMBER(SUMPRODUCT(SEARCH("~"&MID(A1,ROW($6:$9),1),"0123456789"))),ISNUMBER(SUMPRODUCT(SEARCH("~"&MID(A1,10,1),"abcdefghijklmnopqrstuvwxyz"))),LEN(A1)=10)

它遍历每个必需的文本字符并检查它是数字还是字符串。然后它测试文本的全部数字。它还确保它长达10个字符。

答案 1 :(得分:0)

您可以尝试使用以下公式

=AND(ISTEXT(LEFT(A1,5)),ISNUMBER(MID(A1,6,4)*1),ISTEXT(MID(A1,10,1)),IF(LEN(A1)=10,TRUE,FALSE))