excel vlookup函数中,区域范围是A列和P列,查找的数值在P列,返回的数值在A列,怎么表示呢?

vlookup(要查找的数值,区域范围?,?)

两个问号要怎么填?谢谢。

vlookup查找列必须在区域的第1列,数值列可以在后面,所以你的要求用vlookup是不行的,
可以用index,match函数一块来实现vlookup的功能,
match可以返回查找数值在查找列中的位置,index可以把指定列中指定位置的数值取出来,
你自己试一下就知道了
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-20
你可以从A数到P是第几个字母,你就在里面填数据,如VLOOKUP(表1,A:P,16,FALSE)即可
第2个回答  2013-12-19
这样的用vlookup就需要使用if{1,0}这样的函数进行数据区域的转置了。
那很麻烦。这时候最好用的是index+match
比如
=index(A:A,match(Z1,P:P,))
第3个回答  2013-12-19
改公式

=index(a:a,match(查找值,p:p,0))
查找值,自己改为实际单元格或者值
第4个回答  2013-12-19
用公式:=VLOOKUP(查找值,IF({1,0},P:P,A:A),2,0)
相似回答