excel中两列,我想根据第一列数字自动出现第二列的内容,第一列会提供相应的数字区间条件,

如我给出数字150,第二列自动出现lv2。
三个的好用了,我多输入一种,就提示我输入参数过多,为什么呢?我一共有10个等级。

急急急!!

第1个回答  2013-01-31
在B2输入
=IF(AND(A2>=0,A2<100),"LV1",IF(AND(A2>=100,A2<200),"LV2",IF(AND(A2>=200,A2<300),"LV3")))
回车,下拉追问

好用了,谢谢,我自己写了一个,说我输入太多参数。我一共有10级,这两组数字要放第二列和第三列(B和C),你帮我一起写出来呗,谢谢。

第2个回答  2013-01-31
A1填写数字150
B1公式(返回“LV2”结果)
=IF(OR(A1="",A1>300),"",LOOKUP(A1,{0,100,200},{"Lv1","Lv2","Lv3"}))
第3个回答  2013-01-31
="Lv"&CEILING((1+A1)/100,1)
第4个回答  2013-01-31
=IF(AND(A1>0,A1<100),"Lv1",IF(AND(A1>=100,A1<200),"Lv2","Lv3"))
第5个回答  2013-01-31
=IF(AND(A1>=200,A1<300),"Lv3",IF(AND(A1>=100,A1<200),"Lv2",IF(AND(A1>0,A1<100),"Lv1")))