EXCEL VLOOKUP取数函数问题,烦请各位看看!

EXCEL VLOOKUP取数函数问题,烦请各位看看!
问题如下:希望在表2 B3单元格中取表2 A3与表1 B列对应的表1 A列的序号,可能说得有点混乱,请谅解,具体可看图.通俗的说我想在表2 B3中通过表1 B列与表2 A列数据相同的桥梁取表1 A4的内容“1”,请问是否可以用VLOOKUP函数实现,本人会基本的VLOOKUP函数,感谢指点!

korean_2006 1年前 已收到1个回答 举报

panchenxiu 幼苗

共回答了11个问题采纳率:81.8% 举报

=VLOOKUP(A3,IF({1,0},表1!$B$4:$B$8,表1!$A$4:$A$8),2)

1年前 追问

3

korean_2006 举报

解决了,感谢,单刷烦请能具体解释下这个公式吗,通俗点的,我基本功不是很牢,主要是IF后面那一段,还有后面需要加个精确匹配的0在后面才能,不然会出错。

举报 panchenxiu

IF({1,0},表1!$B$4:$B$8,表1!$A$4:$A$8)这是个数组公式,常称为0/1开关,要理解它,分为两步: 第一步:{1},表1!$B$4:$B$8 第二步:{0},表1!$A$4:$A$8 也就是把表1!$B$4:$B$8和表1!$A$4:$A$8两块区域连在一起。

korean_2006 举报

这个理解了,那个如果图中表1的B列和A列并不是前后列,中间还有其他列的话,那公式要如何改变呢,比如表1的A列不变,B列变成了D列或者E列了,在表2 B3单元格中的目的不变。

举报 panchenxiu

单独要D列跟A列,只要IF({1,0},表1!$D$4:$D$8,表1!$A$4:$A$8) 单独要D列、A列、G列,只要=CHOOSE({1,2,3},表1!$D$4:$D$8,表1!$A$4:$A$8,表1!$G$4:$G$8) 更多列以此类推
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.101 s. - webmaster@yulucn.com