作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 11:58:15
EXCEL VLOOKUP取数函数问题,烦请各位看看!
问题如下:希望在表2 B3单元格中取表2 A3与表1 B列对应的表1 A列的序号,可能说得有点混乱,请谅解,具体可看图.通俗的说我想在表2 B3中通过表1 B列与表2 A列数据相同的桥梁取表1 A4的内容“1”,请问是否可以用VLOOKUP函数实现,本人会基本的VLOOKUP函数,感谢指点!

EXCEL VLOOKUP取数函数问题,烦请各位看看!
=VLOOKUP(A3,IF({1,0},表1!$B$4:$B$8,表1!$A$4:$A$8),2)
再问: 解决了,感谢,单刷烦请能具体解释下这个公式吗,通俗点的,我基本功不是很牢,主要是IF后面那一段,还有后面需要加个精确匹配的0在后面才能,不然会出错。
再答: 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两块区域连在一起。
再问: 这个理解了,那个如果图中表1的B列和A列并不是前后列,中间还有其他列的话,那公式要如何改变呢,比如表1的A列不变,B列变成了D列或者E列了,在表2 B3单元格中的目的不变。
再答: 单独要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) 更多列以此类推