请问EXCEL表格中用vlookup函数,如何同时引用多个表格的多个范围的数据?

由于要用一组参数在多个同类设置的表格找到对应的文本(比如有姓名、学号、身份证号,年龄等,这些数据有多张表格,但设置一样,如何利用“学号”来同时在多张表格中查找到对应的信息?

工具/材料:Microsoft Office Excel2016版,Excel表格。 

1、首先选中Excel表格,双击打开。 

2、然后在该界面中,选中要显示引用多个表格的多个范围的数据结果的单元格。

3、再者在该界面中,公示栏中输入计算引用多个表格的多个范围的数据的vlookup公式“=VLOOKUP(6,Sheet2!$A$1:$A$5,1,0)”。 

4、最后在该界面中,单元格里成功显示引用多个表格的多个范围的数据结果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-28
设置成名称,可以多工作簿引用。追问

如”2013年,“2014年“,”2015年“几个名称来命名的几个独立EXCEL表格(设置相同,如:姓名、学号、身份证号,年龄等),如何利用“学号”来同时在多张表格中查找到对应的信息?

不知道该如何引用

追答

必须定义名称才可以实现,否则出现函数无法使用。另外建议最好同一工作簿内使用,如果跨工作簿引用,公式过长,容易超出字符限制,需要定义更多名称

追问

因为是别人做好的表格,都是独立的多张表格,经常要更新的。所以还是希望能够解决跨多个表格来抓取“文本”的方法。因为总总原因,在新的表格中需要抓取的文本没有固定的先后顺序,如果频繁更换公式的话,源表格太多,太麻烦了,所以想统一在一个(套)公式里,避免来回调换公式。

追答

图片已经上传,自己看是否需要的类型.一个表中可以取得其它三个表的数据,但是要求同一工作簿下进行,不同工作簿时命名比较麻烦,并且必须把要取值的工作簿打开后才可以进行.

本回答被提问者采纳
第2个回答  2015-02-28
”同时“的意思是你想只写一个vlookup函数来调用其他几张表格的数据?不用vba应该办不到吧。追问

是这个意思。如果用VBA的话不知道该怎么来编写?对于这个目前还是有些搞不懂。

本回答被网友采纳
相似回答