发布网友 发布时间:2022-04-21 03:22
共5个回答
热心网友 时间:2022-06-17 17:32
Vlookup函数第二个参数也就是查询区域中,查找值所在列必须是查找区域的第一列,从你截图上看,你的查找值对应的列在查询区域的第二列,所以查找不到结果,返回NA追问麻烦你看一下呢。。
热心网友 时间:2022-06-17 17:33
你把B列和C列的数据对调一下就行了,Vlookup函数要求查找区域的第一列必须是查找值对应的关键字段,对应到你的问题姓名那一列必须在查找区域的第一列(否则excel不知道你查找的值是位于查找区域的哪个字段),第三个参数改成2热心网友 时间:2022-06-17 17:33
如果是VLOOKUP函数直接使用的话,只能在第二参数的最左边列查找,返回右边指定列的数据,而你的数据是第二列查找,返回第一列,所以不能直接用VLOOKUP函数,改写为热心网友 时间:2022-06-17 17:34
你的条件是E1,要匹配哪一列并返回哪一列呢?看到了,你用首列查找函数,公式不能这样简单设计=VLOOKUP(E2,B:C,1,0)
公式应改为:
=VLOOKUP(E2,IF({0,1},B:B,C:C),2,)
回车并向下填充。
其实,我倒喜欢用索引函数INDEX():
=INDEX(B:B,MATCH(E2,C:C,))
热心网友 时间:2022-06-17 17:34
因为无法看清图片,所以无法帮你分析。excel是不是也是无法看清你输入的是什么啊!,呵呵。