excel 中当A1列中数值=A,B,C,D时B1对应位置显示1,A1列中数值=E,F,G,H时B1对应位置显示2,条件有若干组

当A11=A/B/C/D时 B11=1
当A11=E/F/G/H时 B11=2
当A11=I/J/K/L时 B11=3
当A11=M/N/O/P时 B11=4
......
经过自己的研究得出正确结果,供大家参考:
B11中输入=IF(OR(A11=A,A11=B,A11=C,A11=D),"1",IF(OR(A11=E,A11=F,A11=G,A11=H),"2",IF(OR(A11=I,A11=J,A11=K,A11=L),"3",IF(OR(A11=M,A11=N,A11=O,A11=P),"4",""))))

如果数据在A1结果在B1
输入
=ROUNDDOWN((CODE(A1)-65)/4,0)+1

如果需要在B11,记得把A1换成A11就好。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-12
B11输入
=VLOOKUP(A11,{"A/B/C/D",1;"E/F/G/H",2;"I/J/K/L",3;"M/N/O/P",4;"Q/R/S/T",5;"U/V/W/X",6},2,)
第2个回答  2011-12-12
B11=if(A11=A/B/C/D,1,IF(A11=E/F/G/H,2,IF(A11=I/J/K/L,3,IF(A11=M/N/O/P,4,""))))
第3个回答  2011-12-12
回家后即可