你是一个单元格既有大写字母,又有数字,还是只有大写字母或数字呢 ,选中区域(假设为a1:a100)→→数据→有效性→允许框选自定义→公式框输入公式:(如果是既有大写字母,又有数字公式为:=(EXACT(UPPER(A1),A1))*(LEN(A1)=LENB(A1))*SUMPRODUCT(--(ISERROR(SEARCH(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1),"abcdefghijklmnopqrstuvwxyz"))=FALSE))*SUMPRODUCT(--(ISERROR(--MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1))=FALSE))>0,如果是只有大写字母或数字,公式:=(EXACT(UPPER(A1),A1))*(LEN(A1)=LENB(A1))*(ISERROR(FIND(A1,"abcderghijklmnopqrstuvwxyz"))=FALSE)+(ISERROR(--A1)=FALSE)>0,可以直接复制公式,点那公式框,同时按ctrl和v键粘贴到那公式框)→确定
比如你A1:F100需设置有效性,以A1为活动单元格选中A1:F100区域,数据->有效性->自定义,公式=OR(AND(MAX(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))<91,MIN(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))>64),AND(MAX(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))<58,MIN(CODE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))>47))