怎么把不同excel表里的数据合并到一张表?

萌妞优酸乳 2018-02-04 11:04:07.0
1

在这里(http://data.gooseeker.com/city/elements.html)下载了不同城市的租房数据,但每个城市的数据都用不同excel表存储数据,我想合并所有的excel表到一张表这样会数据更直观些,怎样才能把这三张表的数据快速合并到一张表内?

评论(10
请先登录后再发表评论
Irene 2018-02-04 11:04:44.0 回复
0

直接复制粘贴啊,分别到每张表里首先ctrl+a全选,再ctrl+c复制出来,再到新表用ctrl+v粘贴出来


萌妞优酸乳 2018-02-04 11:05:01.0 回复
0
回复Irene:

复制粘贴太麻烦了,我下载了好几个城市的数据,有好几张表呢,而且每张表的数据比较多,这样做太慢了,有没有其他办法?

雾里看自己 2018-02-04 11:05:33.0 回复
0

可以使用excel的Power Query功能,可以快速自动合并多个表,这个功能只有2013版以上的版本才有,如果你的excel是2013版以下,就需要到网上去下载安装Power Query组件


萌妞优酸乳 2018-02-04 11:05:44.0 回复
0
回复雾里看自己:

我的excel是2016版的,请问具体要怎么操作?

雾里看自己 2018-02-04 11:07:10.0 回复
0
回复萌妞优酸乳:

我也去下载了几个城市的数据表,我来具体演示一下操作,如图所示,我把三张表存在了一个名为房产数据的文件夹下
1、首先把需要合并的excel表放在一个文件夹下
2、打开Excel,数据-新建查询-从文件-从文件夹(如果是2013版以下是没有这个功能的)
3、点击浏览,选择存放了需要合并表的文件夹,点击确定 4、确定后可以看到合并按钮,选择合并和加载就可以了,如果数据量毕竟大,可能需要等待一会,就可以看到数据已经合并到一张表里去了。


萌妞优酸乳 2018-02-04 11:07:47.0 回复
0
回复雾里看自己:

非常感谢,我去试试

萌妞优酸乳 2018-02-04 11:08:30.0 回复
0
回复雾里看自己:

为什么我的没有合并按钮?该怎么办?

雾里看自己 2018-02-04 11:17:21.0 回复
0
回复萌妞优酸乳:

这可能是插件版本问题,没有合并按钮的话也可以这样实现:
1、点击编辑,在Power Query界面,点击添加列-自定义列
2、在自定义公式框内输入=Excel.Workbook([Content]),注意大小写,确定
3、发现表格后面会多出一列数据,就是我们刚添加的一列,保留这一列,把其他列全部删除
4、删除其他列,点击双向箭头将数据展开,再删除工作表名这一列,点击双向箭头,再将数据展开,步骤是一样的 操作到这一步,就能发现文件夹下的多个Excel文件数据已经合并到一起了


萌妞优酸乳 2018-02-04 11:18:22.0 回复
0
回复雾里看自己:

膜拜大神,成功了

xandy 2018-02-26 14:33:04.0 回复
0

如果熟悉SQL的话,可以存到Navicat里头用UNION来进行纵向合并