[已解决] 拆分单元格

  [复制链接]
查看96497 | 回复112 | 2020-9-25 02:32:12 | 显示全部楼层 |阅读模式
10361101820264.rar (8.13 KB, 下载次数: 0)
回复

使用道具 举报

michael | 2020-9-25 02:37:12 | 显示全部楼层
凑合。。。。。。 10361101820261.png
回复

使用道具 举报

pencilline | 2020-9-25 02:42:12 | 显示全部楼层
PQ参考解法
10361101820262.png
10361101820265.zip (16.79 KB, 下载次数: 0)
回复

使用道具 举报

马自达 | 2020-9-25 02:51:12 | 显示全部楼层
凑合。。。。。。


请教,你的pQ在哪里学习的?现在基础都会,想加深学习。有没有好的课程,帮忙推荐下。
回复

使用道具 举报

ivan34 | 2020-9-25 02:54:13 | 显示全部楼层
let
  源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
  trans = Table.AddColumn(源,"a",(s)=> [a= List.Select( Text.Split(s[单号] ,"#(lf)") ,each _  ""),平分金额=s[金额]/List.Count(a)]    ),
  del = Table.RemoveColumns(trans,{"单号", "金额"}),
  expand1 = Table.ExpandRecordColumn(del, "a",{"a", "平分金额"} ,{"单号", "平分金额"}       ),
  expand2 = Table.ExpandListColumn(expand1, "单号")
in
  expand2
10361101820266.rar (16.47 KB, 下载次数: 0)
回复

使用道具 举报

学友 | 2020-9-25 02:58:13 | 显示全部楼层
  1. let

  2.   源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],

  3.   转换 = Table.AddColumn(源, "a", (x)=> Table.FromColumns({List.Select(Text.Split(x[单号],"#(lf)"),each _ "")}& {List.Repeat({x[金额]/List.Count(List.Select(Text.Split(x[单号],"#(lf)"),each _ ""))},List.Count(List.Select(Text.Split(x[单号],"#(lf)"),each _ "")))},{"单号","金额"}) ),

  4.   删除的其他列 = Table.SelectColumns(转换,{"a"}),

  5.   #"展开的“a”" = Table.ExpandTableColumn(删除的其他列, "a", {"单号", "金额"}, {"单号", "金额"})

  6. in

  7.   #"展开的“a”"
复制代码

10361101820267.rar (15.7 KB, 下载次数: 0)
回复

使用道具 举报

CLanguage | 2020-9-25 03:03:13 | 显示全部楼层
真神奇,谢谢大家。
回复

使用道具 举报

copyright | 2020-9-25 03:07:13 | 显示全部楼层
请教,你的pQ在哪里学习的?现在基础都会,想加深学习。有没有好的课程,帮忙推荐下。


https://pqfans.com/
回复

使用道具 举报

Turbo | 2020-9-25 03:14:13 | 显示全部楼层
凑一个热闹
10361101820263.png
回复

使用道具 举报

铁观音 | 2021-6-21 12:24:28 来自手机 | 显示全部楼层
无论是不是沙发都得回复下
回复

使用道具 举报

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

本版积分规则