全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 数据分析与数据挖掘
4258 10
2019-03-28

       有多个数据文档,可能是一个Excel工作簿中的多张工作表,可能是多Excel个工作簿中的多个工作表,也可能是多个CSV或者TXT文档。这些数据的样式是一样的,有相同的列标题,我们需要将多个数据文档纵向合并成一张表格,进行总体分析。查了很多资料没有找到合适的方法,最后只能打开一个一个的数据文档,进行复制粘贴,有时不小心操作失误,还要撤销重来。


1.png


       有两个数据文档,数据之间是通过某个字段进行关联的。如下图,我们有订单表和产品信息表,我们需要通过产品ID字段,将订单表和产品信息表进行横向合并。我们首先想到的办法是使用Vlookup函数,但要多次使用这个函数,可能会出错,并在且数据量较大的情况下,运行速度会非常慢。


2.png 3.png


我们在日常工作中,会不会经常遇到这种情况?高效解决办法如下:

首先我们要看下我们的Excel,在数据选项看下,是否有获取和转换功能,如果没有的话,需要安装2013及以上版本(最好是2016专业增强版或则2019版本)。


4.png


案例1介绍订单表和产品详情表横向合并的方法


先打开订单表,选中订单数据,点击从表格进入查询页面,在查询页面点击新建源,从Excel,把产品详情表导入到查询页面。点击订单表,选中开始选项卡下的合并查询。


5.jpg

选中订单表中的产品ID,选中产品表中的产品ID,连接种类选择左外部,如下图:


6.jpg

点击订单表中的产品列,点击展开按钮,不选中产品ID,不选中使用原始列名作为前缀:


7.jpg


最后点击关闭,上传至表格,就完成本次横向合并了。


案例2 介绍多个数据文档纵向合并的方法:

1.使用追加查询功能,适用于一个工作簿中有多个工作表的情况;

2.使用新建查询,来源文件夹,试用于多个工作簿的情况;

3.如果来源于文件夹,需要两个解析函数:(1)Excel.Workbook([content],true),(2)Csv.Document([content],[Encoding=936]),其中Encoding=936,是解析中文的。


PS:案例详细讲解视频如下,希望对大家有所帮助。

链接是 https://v.qq.com/x/page/h0854i0gj6p.html


       以上只是Excel数据处理中小的知识点,菜鸟也能学会的数据分析方法。如果你想成为一名真正的数据分析,CDA数据分析就业班助你转行成功。课程内容从Excel数据处理、SQL 数据库语言入门,结合实践案例,系统学习概率统计知识、 Python数据挖掘以及机器学习建模,并能够完成商业数据分析项目,达到企业用人标准。


在线咨询:

赵老师

电话:010-53351739

扫码添加微信:

8.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2019-3-28 11:31:47
菜鸟也能学会的数据分析方法,Excel数据处理功能还是不错的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-28 11:32:59
如果你想成为一名真正的数据分析,CDA数据分析就业班助你转行成功。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-28 11:37:26
赞,给力,学习了!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-28 11:38:38
运用Excel工具,高效合并多个数据源的数据,提升了工作效率,起到了事半功倍的效果。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2019-3-28 11:39:42
小技巧解决大问题
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群