excel表格中vlookup函数如何引用不连续的列?

如果我想在第二个工作簿(命名簿2)中将第一个工作簿(命名簿1)数学的内容用Vlookup函数,该如何操作。第二工作簿的语文已经用了VLOOKUP函数,但是数学属于引用AC列,不连续,不会用函数了,请大神赐教!

建议用VLOOKUP或LOOKUP函数

vlookup和column函数如何结合使用

方法/步骤

    vlookup和column函数如何结合使用

    请点击输入图片描述

    图下数据表,这里我们根据姓名来返回成绩值

    请点击输入图片描述

    首先利用vlookup函数进行数据返回(这里用到绝对引用)

    请点击输入图片描述

    如下返回成绩后,用平时普遍的拖动方式无法查询其它科目成绩

    这里,是因为我们对查询范围和查询条件做了锁定,函数中的序列值无法自动填充

    我们只需要将vlookup中的2改为column函数

    随后回车填充数据即可

    请点击输入图片描述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-23

与语文使用同样的办法,主要注意选择A:C列,然后数学在第3列,所以下面值要输入数字3,详细如图

第2个回答  2021-04-22
在SHEET2的B2中输入或复制粘贴下列公式

=VLOOKUP($A2,SHEET1!$A:B,COLUMN(B:B),)

=VLOOKUP($A2,SHEET1!$A:B,MATCH(B$1,SHEET1!$1:$1,),)
下拉填充,右拉填充追问

不是同一个工作簿的引用,右拉填充实现不了

第3个回答  2021-04-22
输入公式
=vlookup(a1,簿1!a:c,3,0)
引用b列就是2,引用c列就是3追问

这个好像不对,我之前试过

追答

怎么不对?公式和行列号截图看下

追问

对了!如果继续往右填充,有公式吗?比如右边再加上英语,科学,之类的

本回答被提问者采纳
第4个回答  2022-06-29
在SHEET2的B2中输入或复制粘贴下列公式=VLOOKUP($A2,SHEET1!$A:B,COLUMN(B:B),)或=VLOOKUP($A2,SHEET1!$A:B,MATCH(B$1,SHEET1!$1:$1,),)下拉填充,右拉填充
相似回答