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

问题描述 投票:1回答:2

我想强制用户以ABCDE1234F等序列在特定单元格中输入数据

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

excel validation excel-formula alphanumeric
2个回答
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)

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


0
投票

您可以尝试以下公式

=AND(ISTEXT(LEFT(A1,5)),ISNUMBER(MID(A1,6,4)*1),ISTEXT(MID(A1,10,1)),IF(LEN(A1)=10,TRUE,FALSE))
© www.soinside.com 2019 - 2024. All rights reserved.