EXCEL表格中A列为空,B列有数据,怎样查找A,请高手帮忙 ,最好用VLOOKUP

A B
张三 026
李四 028
王五 056
杨阳 027
A B
026
056
027
026
028
056
027
查找A

假设查找
=vlookup(B7,if({1,0},B2:B5,a2:a5),2,0)追问

谢谢你,但是不对(可能说得还不清楚)
A B
张三 026
李四 028
王五 056
杨阳 027
E F
026
056
027
026
028
056
027
查找在A列中对应的姓名

追答

我知道啊.按你这种排版方法,A1:A5的数据为.
E1输入:VLOOKUP(F1,IF({1,0},$B$2:$B$5,$A$2:$A$5),2,0)

追问

太谢谢了,万分感谢,我还有点不明白,{1,0}怎么个意思

追答

这个是数组,相当于转置A,B两列数据

追问

如果列再多一些呢

追答

怎么个列多一点????

追问

现在是AB俩列,如果变成A/B/C,或A、B、C、D是怎样公式,又又怎样置换呢?

追答

A:C列
E1输入:VLOOKUP(F1,IF({1,0},$C$2:$C$5,$A$2:$A$5),2,0)

A:D列:
E1输入:VLOOKUP(F1,IF({1,0},$D$2:$D$5,$A$2:$A$5),2,0)

追问

谢谢,受益匪浅

追答

不给分???

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-28
说清楚
第2个回答  2011-03-28
E1=VLOOKUP(F1,IF({1,0},$B$1:$B$4,$A$1:$A$4),2,)
这样就行了。追问

太谢谢了,万分感谢,我还有点不明白,{1,0}怎么个意思

相似回答