Excel表格中的VLOOKUP函数需查询的单元格区域首列必须包含查询值,但我要查找的东西却在查询?

发布网友

我来回答

4个回答

热心网友

L2=INDEX(A:A,MATCH(J2,B:B,))    

或=LOOKUP(,0/(J2=B:B),A:A)    

如果一定要用VLOOKUP函数:    

L2=VLOOKUP(D2,IF({1,0},B:B,A:A),2,)    

公式下拉

 或K2=OFFSET($A$1,MATCH($J2,$B:$B,)-1,MATCH(K$1,$1:$1,)-1) 

右拉下拉(如下图)

热心网友

VLOOKUP函数可用下面的公式:
L2=VLOOKUP(D2,IF({1,0},B:B,A:A),2,0)
下拉

热心网友

其实,把原始数据的B列再多复制一次然后插入到表里第一列之前,这个是最简单的吧……然后就可以vlookup了。

热心网友

是的,Excel表格中的vlookup函数要查找的内容只能是首列,返回对应列的对应内容
当然,如果要查找多列可以考虑其他函数,或者用vlookup嵌套其他函数也能做到
最好发个图片过来看看并详细说明要达到的要求追问就是上面那个图鸭,那个空怎么写鸭?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com