为何无法用lookup得到结果?

请看,为何无法用vlookup得到结果?

写成 =VLOOKUP(7441,$C$2:$D$5,1,0) 也不可以。

阅读 648
3 个回答

image.png
不知道你是不是想要这个结果,vlookup是向后查找你需要将你想要的结果放在比较列的后面

一般都是你数据的问题,比如两个比较的数据类型不一致,把两个数据格式调整一致即可。若不是该问题请给出完整可复现的例子。

VLOOPUP是在数据表中第一列精确查找你要找的值,然后返回你要的这个值所在同一行的某一列的数据.

看你的情况应该是想找7441,但是7441并不在你的第一列中, 而且鉴于你 7663和 7441对应的性别值都是所以你这个数据无法用VLOOKUP来查询,可以用其他的函数,比如=INDEX(C2:D5,3,2);

如果要使用VLOOKUP,参考=VLOOKUP("女",C2:D5,2,FALSE),但是这个查找最终返回的是第一个的值7663, 或者我假设你把第三行的女改为"未知", 那可以使用=VLOOKUP("未知",C2:D5,2,FALSE)
image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏