一般情况下Vlookup函数可以向左查询吗?

如题所述

不可以。

一般情况下,vlookup只会右向查询,

常见用法:vlookup(需要查找的数据,查找范围,返回列指定值,匹配类型)

例如根据时长查车牌,

具体公式为:=VLOOKUP(E2,$A$2:$C$16,3,0)。

现在要根据车牌查时长,需要运用数组公式,vlookup函数配合choose函数。

数组公式为:=VLOOKUP(E2,CHOOSE({1,2,3},$C$2:$C$16,$B$2:$B$16,$A$2:$A$16),3,0),输入结束后需要同时按下 ctrl shift enter三个键,产生花括号。

如有需要可以继续交流!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-11-14

Vlookup函数的特性,关键在于查找的范围,也就是第二参数,是一个区域,要想向左查询,就必须改变数据区域的结构,让其变成向右,此时可以借助IF({1,0},区域1,区域2)作为第二参数,那么就构建一个新的区域作为Vlookup的第二参数

IF({1,0},B2:B18,A2:A18)

就将原来的A列和B列在内存数据中变换了位置,实现了VLOOKUP从左向右查找的规则了

F6的公式是:=VLOOKUP(E6,IF({1,0},B2:B18,A2:A18),2,0)

第2个回答  2022-11-10
不可以,如果想向左查的话,建议用index()函数。
相似回答