设置Excel2010数据有效性只能输入字母和数字长度为3
打开菜单“数据”-“有效性”-“设置”-“允许”-“自定义”,在“公式”输入如下公式即可
如果有效性的单元格是从A1开始的,那么应该输入如下公式:
=((SUMPRODUCT(N((UPPER(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))>="A"))*N((UPPER(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))<"Z")))+SUMPRODUCT(N(ISNUMBER(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))))=LEN(A1))*(LEN(A1)<=3)
如果有效性的单元格是从A4开始的,那么应该输入如下公式:
=((SUMPRODUCT(N((UPPER(MID(A4,ROW(INDIRECT("1:"&LEN(A4))),1))>="A"))*N((UPPER(MID(A4,ROW(INDIRECT("1:"&LEN(A4))),1))<"Z")))+SUMPRODUCT(N(ISNUMBER(--MID(A4,ROW(INDIRECT("1:"&LEN(A4))),1)))))=LEN(A4))*(LEN(A4)<=3)