[已解决] 多个工作簿合并时,由于数据源内列名顺序不同,如何做...

  [复制链接]
查看315657 | 回复204 | 2020-9-25 02:29:14 | 显示全部楼层 |阅读模式
我做的数据汇总好像有数据串行的情况,还有数据源里延伸率、抗拉强度、180°弯曲试验、冲击功、上屈服强度这几项在不同日期的位置是不一样的,如何在汇总的时候统一到一起?

10356101820262.rar (197.04 KB, 下载次数: 0)
回复

使用道具 举报

pang555 | 2020-9-25 02:34:15 | 显示全部楼层
编辑一下1月份的示例文件,删除第一行,提升标题,删除多余列.
合并数据时就会按照对应的字段合并.

let
  源 = Excel.Workbook(参数1, null, true),
  sheet1_Sheet = 源{[Item="sheet1",Kind="Sheet"]}[Data],
  删除的顶端行 = Table.Skip(sheet1_Sheet,1),
  提升的标题 = Table.PromoteHeaders(删除的顶端行, [PromoteAllScalars=true]),
  删除的其他列 = Table.SelectColumns(提升的标题,{"炉次号", "组批号", "加工中心", "牌号", "长度", "规格", "延伸率", "抗拉强度", "180°弯曲试验", "冲击功", "上屈服强度"})
in
  删除的其他列
回复

使用道具 举报

~烟~ | 2020-9-25 02:43:15 | 显示全部楼层
编辑一下1月份的示例文件,删除第一行,提升标题,删除多余列.
合并数据时就会按照对应的字段合并.


要先把示例文件里的第一行和多余列都删除吗?能不能给我做个动画演示,怎么我把你给的语法写入总报错呢!
回复

使用道具 举报

i58liu | 2020-9-25 02:48:15 | 显示全部楼层
大致过程如下,选择好要保留的列删除其它列.为方便演示只选了几列.

10356101820261.gif
回复

使用道具 举报

狗狗汪汪 | 2020-9-25 02:51:15 | 显示全部楼层
看看是不是如此,合并的时候表格标题他会自动调整的
10356101820264.rar (272.47 KB, 下载次数: 0)
回复

使用道具 举报

珉头 | 2020-9-25 02:58:16 | 显示全部楼层
看看,是不是这样子的
10356101820265.rar (276.24 KB, 下载次数: 0)
回复

使用道具 举报

笑死人 | 2020-9-25 03:02:16 | 显示全部楼层
看看是不是如此,合并的时候表格标题他会自动调整的


就是这个谢谢了
回复

使用道具 举报

万一 | 2020-9-25 03:08:16 | 显示全部楼层
看看是不是如此,合并的时候表格标题他会自动调整的

初学power query好多都不是很了解!
回复

使用道具 举报

铁忠 | 2020-9-25 03:09:16 | 显示全部楼层
看看是不是如此,合并的时候表格标题他会自动调整的


给弄个动画演示最好了,授之于鱼不如授之以渔
回复

使用道具 举报

lizhongjie | 2020-9-25 03:16:16 | 显示全部楼层
给弄个动画演示最好了,授之于鱼不如授之以渔

客服QQ:2056715633
回复

使用道具 举报

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

本版积分规则