oracle左连接时关联的id有多个以逗号连接_Power Query:如何高效合并多个数据源的数据?...

abb720bc1704f6d0cc533f1877260f15.png

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

25f4f05c212d79b61c88c7afd1b03084.png

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

b8b6c6b765db7e3415117595f76503b8.png

ce9546ecac5f7f1ceecf7380a41b4e2f.png

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

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

1a9d3f539f01a30ce7d2cbbe51f3dacb.png

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

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

049be18a5bbd84dea2beff5fbd560f43.png

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

b930a569fa8093c37dc272f2f970bf48.png

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

af27b1f9fbe906bc195d1e1a59ffd4f7.png

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

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

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

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

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

因为内容较多,大家还是观看视频进行学习,有问题可以私信我~

fa0ec710094312ff41e34e5aa09ab25f.png
如何高效合并多个数据表中的数据https://www.zhihu.com/video/1093861880661143552
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值