![5e3549f93d921fd3871a35e5214535a2.png](https://i-blog.csdnimg.cn/blog_migrate/cb23e016db331f49f90c413db9ed458d.jpeg)
文章首发于公众号:IceScorpio
【超简单的SQL汇总】实例应用mp.weixin.qq.com![79164f07c3a1932fb68f5a1c056d759e.png](https://i-blog.csdnimg.cn/blog_migrate/12e0d07e183d0ac65705690ce21abe2a.jpeg)
我将活出专注的人生,
因为这是最好的选择。
No.1 问题
年底了,各种汇总的工作来了,是不是有些苦恼?
现在有多个Sheet表格,想要汇总到一起,如下图
![3511f8a8847f21fe5a3972f1c10bca22.png](https://i-blog.csdnimg.cn/blog_migrate/f43eb4ba80e72c08a46e4b23a3e7098b.jpeg)
No.2 操作
今天用SQL方法哟,超简单
1) 【数据】→ 【现有链接】→【浏览更多】
![deb7546b022c1071171e3789686e2529.png](https://i-blog.csdnimg.cn/blog_migrate/43624ba8a338f52beeac9e5946f441ab.jpeg)
2)选择自身的Excel文件
![d7a099e7052535a3889aef53f695a129.png](https://i-blog.csdnimg.cn/blog_migrate/619b300551c8514b63a1121baafbd3e3.jpeg)
3)选择【Sheet1】→ 点击【确定】
![f9ef1da50d90c6dab981f76de08e0610.png](https://i-blog.csdnimg.cn/blog_migrate/ac5720dfdebfc8712df68a9ec7de1f92.jpeg)
4)【表】→【新工作表】→【确定】
![dc1b0d8709766906a9e090ff63329457.png](https://i-blog.csdnimg.cn/blog_migrate/47c77e12b860c29affe7beb1f4391451.jpeg)
5)【查询与链接】→【右击属性】
或者【外部表数据→属性→??】,总之就是要打开【链接属性】
![5a3fa9801bcf7358d7f194a23b346b0d.png](https://i-blog.csdnimg.cn/blog_migrate/a83f48da3653549537f1014ff0bb64d3.jpeg)
6)命令类型改为【SQL】
![1c32cca0fda0a0664af33f53c02a4c69.png](https://i-blog.csdnimg.cn/blog_migrate/1215e8da473d9424e5168f1d836586e0.jpeg)
命令文本:
select * from [Sheet1$]
union all
select * from [Sheet2$]
点击【确定】
汇总完成!!完美
当分表sheet变化的时候,汇总表刷新之后即可得到最新结果
![c8cda01adf1e3c0fb2e2b4043275cf8f.gif](https://i-blog.csdnimg.cn/blog_migrate/88660eb8a14a099d448c0bff4138c3fb.gif)
之后插入透视表我们就想怎么分析就怎么分析了!
![c74c1ea2e62e3159edf5daa36fc95806.gif](https://i-blog.csdnimg.cn/blog_migrate/4e8582b1ec98b65f81bc04a583e26952.gif)
No.3 surprise
这个方法只能汇总同一个Excel的多个sheet,不能汇总多个工作簿嘛?
当然可以,而且只需要一点点修改就可以
![04798a1d36b2e1faff3b95ded4068e0d.png](https://i-blog.csdnimg.cn/blog_migrate/2772c14904b8f9223d39e243fb2b46da.jpeg)
在表名前面增加 " [路径]. "
比如你的表在 D:工作拯救世界数据源1月.xlsx
Sheet1名称为:来了老弟
那么SQL 写法变成
Select * from [D:工作拯救世界数据源1月.xlsx].[来了老弟]
总之,要保持Select * from [路径].[表名] 格式
No.4 语法
![20745d3f4e207e201153af3d7d749435.png](https://i-blog.csdnimg.cn/blog_migrate/0c4293ccbabc09a3a284a96cf6bc9742.jpeg)
简单不?
Select 就是【选择】
星号就是【所有字段】
from 就是【从】
连起来就是:从表里把所有字段都给老子找出来!
问题来了:
如果只想用特定字段怎么办?
想要告诉他就好了!奥利干!
Select 姓名,产品,单价 from [路径].[sheet1$]
问题又来了:
多个表怎么连接?
想要告诉他就好了!奥利干!
Select 姓名,产品,单价 from [路径].[sheet1$]
UNION ALL
Select 姓名,产品,单价 from [路径2].[sheet1$]
注意:
1)所有符号都是英文的!英文的!英文的!
3)单个表多个sheet汇总时,不需要写"[路径]."
友情提示:
- 不同版本的Excel位置、名称可能略有出入。
- 无法获取内容,将Excel 单元格格式改为文本。
![db9bf3a27e2edc847ccaca25ec41a603.gif](https://i-blog.csdnimg.cn/blog_migrate/4a6f6a8e2aa46f5e98acde13a8ab0ba7.gif)
↓点击下方连接回顾公式方法↓
【多个sheet汇总】实例应用mp.weixin.qq.com![689ef7f41b3b51c114b2c3619c6ec280.png](https://i-blog.csdnimg.cn/blog_migrate/5d0db1a447cb34cfa4948b3faaff5a61.jpeg)