[已解决] power query 中将一列中的数据分为两列

  [复制链接]
颓废的飞鱼 | 2020-9-25 03:15:19 | 显示全部楼层
10347101820262.png 两行数据为同一组数据,原数据中给分了两行,在查询时希望将两行数据汇总到一行中
回复

使用道具 举报

zhangzq | 2020-9-25 03:21:19 | 显示全部楼层
你要是全部合并的话就用这个还比较省事
  1. = Table.FromRows(List.Transform(Table.Split(源,2),each [a=Table.ToRows(_),b=a{0}&a{1}][b]))
复制代码


这个也可以,简洁一点看的明白
  1. = Table.FromRows(List.Transform(Table.Split(源,2),each List.Combine(Table.ToRows(_))))
复制代码

10347101820265.zip (60.74 KB, 下载次数: 0)
回复

使用道具 举报

hanny | 2020-9-25 03:28:19 | 显示全部楼层
let
  源 = Excel.CurrentWorkbook(){[Name="金相"]}[Content],
  索引 = Table.AddIndexColumn(源, "索引", 0),
  已添加自定义 = Table.AddColumn(索引, "自定义", each 索引{[索引]+1}[规格和型号]  ),
  筛选的行 = Table.SelectRows(已添加自定义, each not Text.Contains([规格和型号], "*")),
  合并的列 = Table.CombineColumns(筛选的行,{"规格和型号", "自定义"},Combiner.CombineTextByDelimiter("", QuoteStyle.None),"规格和型号"),
  重排序的列 = Table.ReorderColumns(合并的列,{"Source.Name", "日期", "炉号", "钢种", "规格和型号", "Column4", "Column5", "Column6", "Column7", "Column8", "Column9", "Column10", "Column11", "Column12", "Column13", "Column14", "Column15", "Column16", "Column17", "Column18", "Column19", "Column20", "Column21", "索引"})
in
  重排序的列
10347101820266.rar (78.67 KB, 下载次数: 0)
回复

使用道具 举报

山人2000 | 2021-5-19 08:51:39 来自手机 | 显示全部楼层
这套视频很不错!!!!
回复

使用道具 举报

日月明 | 2021-6-6 18:42:06 来自手机 | 显示全部楼层
看帖要回,回帖才健康,在踩踩,楼主辛苦了!
回复

使用道具 举报

花猪54288 | 2021-8-9 17:34:48 来自手机 | 显示全部楼层
一直在看
回复

使用道具 举报

dgfishman | 2021-9-2 14:30:20 | 显示全部楼层
LZ帖子不给力,勉强给回复下吧
回复

使用道具 举报

williamlee | 2021-9-24 09:38:32 | 显示全部楼层
LZ帖子不给力,勉强给回复下吧
回复

使用道具 举报

ぁ隨夢飄搖お | 2021-10-31 19:01:12 | 显示全部楼层
看起来好像不错的样子
回复

使用道具 举报

jackeychung | 2021-11-11 08:41:13 | 显示全部楼层
发发呆,回回帖,工作结束~
回复

使用道具 举报

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

本版积分规则