EXCEL高手问题:如何用VLOOKUP实现不连续区域的查找?

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:19:30
我要查找的区域是由A列和C、D、E列组成的区域(不包含B列)。我要查找的内容在A列,要引用的内容在C、D、E列,请问,能否实现?就像rank(A1,(C1:E1))一样,不连续区域引用。请问能否实现,如何实现?请高手指点!

VLOOKUP(6,CHOOSE({1,2,3,4},A1:A3,C1:C3,D1:D3,E1:E3),4,FALSE)
利用choose连结。

不用管B列就行了。
=VLOOKUP(X1,A:E,3,)是引用C列。
=VLOOKUP(X1,A:E,4,)是引用D列。
=VLOOKUP(X1,A:E,5,)是引用E列。
如果做一个公式复制,则=VLOOKUP($X1,$A:$E,COLUMN(C1),)。

假如你要查找的值是E1单元格的内容。
=VLOOKUP(E1,A:e,3,0)就可以返回对应A列的C列的数据。你查找的区域虽然不包括B列,但是你仍然可以使用A:E这样的选择范围。只要把第三个参数位置不设置为2就可以。第三个参数如果是1,那就是A列,如果是3就是C列。如果是4就是D列。

直接写a:e
返回列号加1就好了
也没影响