跨EXCEL工作簿提取数据

有个excel数据表,全国各省分别为一张sheet,sheet名字为省名称,在另一张excel里,有一个选择省的单元格,选择哪个省,在这个excel的另一个sheet2里就出现那个省的所有数据(同第一张excel里的该省份数据)

Excel跨工作簿引用数据的具体操作步骤如下:

1、我们可以把目标文件存储在单元格,选择性粘贴,粘贴链接,就可以实现Excel跨工作簿引用数据了。

2、我们还可以在excel 目标文件存储单元格输入公式来实现Excel跨工作簿引用数据,首先我们选中excel表格里一个单元格。

3、然后我们直接在单元格里输入VLOOKUP函数,后面直接点击要引用的单元格就行。

4、我们打开两个Excel文件,在a文件的某单元格中输入VLOOKUP后,再点另一文件的某工作表中的B15,然后回车,结果就出来了。

5、对于EXCEL的查找函数是用来查找数据表中相关的数据,使用这个函数的前提就是要有共同的ID索引,通过以上步骤我们即可实现Excel跨工作簿引用数据的操作。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-15
跨EXCEL工作簿提取数据,在公式当中的引用前面加上目标工作簿和工作表名,如你要引用某A1单元格数据,可以输入:
='D:\My Documents\[Book2.xls]Sheet1'!A1
如目标工作簿已经打开,可以可以简化些:

='[Book2.xls]Sheet1'!A1
不知道你两个工作簿的数据分布怎样,无法具体帮你。追问

比如我在汇总的sheet里的公式是=indirect("[2017年12月.xls]全国!B4")
现在引用的是2017年12月这张表里全国的这张sheet的B4的数据
后续想把全国作为变量,为汇总sheet A1 里的值,该怎么改啊

追答

你的公式=INDIRECT("[2017年12月.xls]全国!B4") 是用迂回函数,你要其中的“全国!B4”变为什么?如果只是变为A1,改为“全国!A1”就行。

本回答被网友采纳
第2个回答  2019-10-16
复杂了还是用代码划算。自己学会启用宏,就可以买代码了。
相似回答