如何在excel中实现3张表的关联查询?

比如第一张表(A表)有两列:学号,姓名;第二张表(B表)有两列:学号,班级id;第三张表(C表)有两列:班级id,班级中文名。现在我的需求是,我要在第一张表(A表)中增加一列,叫做班级中文名,内容为通过三张表的关联查询得到的每个学号对应的班级中文名,请问如何用一个vlookup公式实现

在excel中实现3张表的关联查询。

其实完全可以通过1个VLOOKUP函数就完成。

但是你需要一个VLOOKUP函数来做,那么在第二张表中不做任何改动的情况下,还需要INDEX函数和MATCH函数组合公式。

公式如下:

=INDEX(Sheet3!B:B,MATCH(VLOOKUP(A2,Sheet2!A:B,2,0),Sheet3!A:A,0))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-11-10
=VLOOKUP(vlookup(A2,B表!A:B,2,0),C表!,A:B,2,0)
假设数据都在A,B列本回答被提问者采纳
相似回答