[已解决] 如何利用PQ将多个工作表数据按字段重新组成新数据

  [复制链接]
查看196230 | 回复160 | 2021-2-19 00:57:13 | 显示全部楼层 |阅读模式
如图有三个工作表,每个表有些标题不同,现在想利用PQ把数据重组组合成右下角效果图,实验没成功(多表合并只是把数据叠加到一起),所以请教一下各位高手
PQ如何实现
11198112038081.jpg 11198112038082.jpg
11198112038086.rar (27.95 KB, 下载次数: 0)
回复

使用道具 举报

cindeya | 2021-2-19 01:04:14 | 显示全部楼层
你选错功能了,应该用合并查询,而不是追加查询。
回复

使用道具 举报

ldm1221 | 2021-2-19 01:09:14 | 显示全部楼层
尝试以下代码 11198112038083.png
回复

使用道具 举报

cwd321244 | 2021-2-19 01:15:14 | 显示全部楼层
你选错功能了,应该用合并查询,而不是追加查询。


如果是合并查询,只能两个工作表之间连接,3个或以上又该咋处理??
回复

使用道具 举报

quike111 | 2021-2-19 01:21:14 | 显示全部楼层
如果是合并查询,只能两个工作表之间连接,3个或以上又该咋处理??


那就再进行一次合并...
在左下表的基础上,一个通过车牌号合并读取车位号,一个通过手机号合并读取学历。可以避免重名出错的情况。
回复

使用道具 举报

dg0013111 | 2021-2-19 01:26:15 | 显示全部楼层
如果是合并查询,只能两个工作表之间连接,3个或以上又该咋处理??


笨方法,将前面两个表的结果作为第二次合并的第一个表与第三个表合并,以此类推,哈哈,如果你会M语言就用楼上大神的代码就行。
回复

使用道具 举报

frank_reika | 2021-2-19 01:29:15 | 显示全部楼层
表是合并起来了,但第一列的排序,需要添加别的语句来处理了。  表1,表2 ,表3 这个list 可以通过获取函数从文件夹取到,将每个表 按 姓名逆透视其他列后,把所有表连起来,去重复项后 再透视回来 就行了
11198112038084.png
11198112038087.rar (22.9 KB, 下载次数: 0)
回复

使用道具 举报

yuxianglin | 2021-2-19 01:33:15 | 显示全部楼层
表是合并起来了,但第一列的排序,需要添加别的语句来处理了。  表1,表2 ,表3 这个list 可以通过获取函 ...


这几天也在关注Power Query,觉得同一事物从多个表中合并多个不同属性,先将每个表导入,逆透视属性列,然后将多个表追加合并,删除重复项,最后透视属性列。这种方法最方便。基本上在操作界面上就可以完成,不需要手工写M语句。


11198112038085.jpg
回复

使用道具 举报

cheng9525 | 2021-5-18 18:13:27 来自手机 | 显示全部楼层
好,很好,非常好!
回复

使用道具 举报

南半球 | 2021-9-2 22:07:25 | 显示全部楼层
沙发???
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则