excel sql语句如何保留字段名(excel跨工作簿引用数据并自动更新

生活常识 2023-05-15 21:48生活常识www.xinxueguanw.cn

Excel跨工作簿调用数据的最简单 Excel SQL 跨工作簿提取数据并自定义条件。

Excel跨工作簿提取数据。如果使用函数处理数据,则需要打开所有工作簿,否则函数不会生效。

使用SQL就没有这种麻烦了。你不 不需要了解VBA,效果还可以。

让 让我们以两个工作簿为例

在 数据提取。xlsx 提取 数据来源。xlsx 。

[数据源中的表。xlsx看起来是这样的

打开【数据提取。xlsx】工作簿,数据-现有链接-浏览更多,并选择路径【数据源。xlsx】位于

选择一个文件并打开

在工作簿中选择目标工作表,然后单击“确定”创建链接

这样,您可以提取所有数据,在现有活动工作表中指定位置,或创建新工作表

全表提取数据,结果如下

1、,建立两个工作簿之间的链接。

提取所有品牌名称为【丰田】的数据建立一个条件区域,如下图红框所示

鼠标右键-表-编辑查询并输入SQL语句

2、建立条件区域,编写SQL语句,提取数据。

select from [C:\Users\Administrator\Desktop\数据源.xlsx].[数据$]

where 品牌名称=

(select from [C:\Users\Administrator\Desktop\数据提取.xlsx].[Sheet1$j1:j2])

(select from [C:\Users\Administrator\Desktop\数据提取.xlsx].[Sheet1$j1:j2])

提取条件区域J1:J2中的品牌名称,也就是丰田;

select from [C:\Users\Administrator\Desktop\数据源.xlsx].[数据$] +where

根据条件【丰田】来提取【数据提取.xlsx】中的数据;结果如下

数据提取是动态的。当表数据在[数据源。xlsx]更改,您可以通过右键单击刷新表格来更新它。

关闭所有工作簿,打开数据源。xlsx]要更新一段数据

关闭[数据源。xlsx]并保存更改。打开[数据提取。xlsx]并右键单击以刷新。

自动数据采集

在不同条件下选择数据,需要建立不同的条件区域(或者不建立条件区域直接写SQL语句),这就涉及到是否会使用SQL。

这里不描述更多的条件数据提取。

只要掌握了SQL(很简单),自然就能写出相应的SQL语句来实现自己的目标。

在excel中用sql查询设置变量条件excel如何提取指定列数据sql?

Copyright@2015-2025 www.xinxueguanw.cn 心血管健康网版板所有