Excel数据验证号码,字母,数字(CAPS字母)

时间:2012-09-11 04:45:36

标签: excel validation excel-formula

所以我发现一个代码适用于数字然后是Letter,我试图修改是因此用户在单元格中输入数据需要ex:"52TSQ1234512345"。我得到了他们必须输入ex: "12PQS"的数字(数字和字母是示例,它可以是任何数字和字母(在CAPS中)。这是我到目前为止所得到的东西,但是我似乎无法在任何地方找到解决方案。

"=AND(LEN(A1)=15,ISNUMBER(VALUE(LEFT(A1,2))),CODE(MID(LOWER(A1),3))>=97,CODE(MID(LOWER(A1),3))<=122)),ISNUMBER(VALUE(RIGHT(A1,10)))"

1 个答案:

答案 0 :(得分:1)

试试这个

=AND(LEN(A1)=15,ISNUMBER(VALUE(LEFT(A1,2))),CODE(MID(LOWER(A1),3,3))>=97,CODE(MID(LOWER(A1),3,3))<=122,ISNUMBER(VALUE(RIGHT(A1,10)))

两个问题

  • 您的Mid公式缺少参数
  • 无效的()位置,尤其是CODE(MID(LOWER(A1),3))<=122))
  • 末尾的两个位置