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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问EXCEL表格中用vlookup函数,如何同时引用多个表格的多个范围的数据?相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

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

参考技术A 设置成名称,可以多工作簿引用。追问

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

不知道该如何引用

追答

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

追问

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

追答

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

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

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

如何在一个excel表格中查找与另一个表格对应的数据

一般使用vlookup函数:

vlookup函数通俗的解释如下:
vlookup(要在目标区域第一列查找的值,目标区域,要返回的值在目标区域的哪一列,如果已排序可以使用模糊查找1否则精确查找0)
比如
=vlookup("联想公司",sheet2!B:Z,5,0)
在sheet2的B到Z列的第一列即B列查找"联想公司",找到后返回相同行号并且在B:Z列的第5列数据,即F列对应行的数据.
参考技术A 可以使用VLOOKUP
函数,说明如下:
1、如果需要按行查找表或区域中的内容,请使用
VLOOKUP,这是一个查找和引用函数。
2、语法:VLOOKUP
(lookup_value,
table_array,
col_index_num,
[range_lookup])
3、例如:
=VLOOKUP(105,A2:C7,2,TRUE)
=VLOOKUP("袁",B2:E7,2,FALSE)
4、说明:
lookup_value
(必需参数):
要查找的值。要查找的值必须位于
table-array
中指定的单元格区域的第一列中。
例如,如果
table-array
指定的单元格为
B2:D7,则
lookup_value
必须位于列
B
中。请参见下图。Lookup_value
可以是值,也可以是单元格引用。
Table_array
(必需参数)
VLOOKUP
在其中搜索
lookup_value
和返回值的单元格区域。
该单元格区域中的第一列必须包含
lookup_value(例如,下图中的“姓氏”)。此单元格区域中还需要包含您要查找的返回值(例如,下图中的“名字”)。
了解如何选择工作表中的区域。
col_index_num
(必需参数)
其中包含返回值的单元格的编号(table-array
最左侧单元格为
1
开始编号)。
range_lookup
(可选参数)
一个逻辑值,指定希望
VLOOKUP
查找精确匹配值还是近似匹配值:
TRUE
假定表中的第一列按数字或字母排序,然后搜索最接近的值。这是未指定值时的默认方法。
FALSE
在第一列中搜索精确值。
参考技术B 不知你的意思在同一个文档的不同sheet中查找还是在不同的文档中查找?
不用sheet时用vlookup,不同文档使用时要加上路径
参考技术C 用VLOOKUP函数 看一下EXCEL帮助的例子就可以学会的 参考技术D VLOOKUP(条件,路径,第几行,false)
HLOOKUP(条件,路径,第几列,false)

以上是关于请问EXCEL表格中用vlookup函数,如何同时引用多个表格的多个范围的数据?的主要内容,如果未能解决你的问题,请参考以下文章

EXCEL函数 vlookup如何在不同工作薄之间引用数据?

如何在表2中设置Excel公式,可以直接引用到表1的对应数据

Excel表格中批量查找数据,并整行保留下来!

如何在一个excel表格中查找与另一个表格对应的数据

如何将一个excel表格的数据匹配到另一个表中

excel中lookup函数如何精确匹配查找