EXCEL利用VLOOKUP根据学号的第三第四位得到班级,我输入的是对的为什么显示#N/A

原因:因为在公式中引用单元格时,没有在单元格中使用绝copy对引用符号“$”。

解决方法:

1.在B列中,E列的数据根据A列的数据从D1:E5的cellarea中提取,如下图。

2.选择百个B2单元格,然后单击“fx”图标,在打开的插入函数窗口中选择vlookup函数,如下图。

3.然后根据下图输入函数参数degree,转换为公式:=VLOOKUP(A1,$D$1:$E$5,2,0)如下图。

4.点击“ok”生成结果,可以看到根据A列的数据,从D1:E5cell区域提取出了E列的数据,如下图。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2020-02-09
将公式修改为下列公式之一
=LOOKUP(MID(A2,3,2),{"01","02","03"},{"1班","2班","3班"})
=LOOKUP(MID(A2,3,2),{"01","1班";"02","2班";"03","3班"})
=VLOOKUP(MID(A2,3,2),{"01","1班";"02","2班";"03","3班"},2,0)
=HLOOKUP(MID(A2,3,2),{"01","02","03";"1班","2班","3班"},2,0)
=--MID(A2,3,2)&"班"本回答被提问者采纳
第2个回答  2015-03-22
=vlookup(mid(A2,3,2),{"01","1班";"02","2班";"03","3班"},2,0)追问

这种我试过,显示不出来

追答

第3个回答  2015-03-22
=text(mid(A2,3,2),"0班")
第4个回答  2018-03-10

一个字符都不能错

相似回答