[已解决] 如何按照姓名分组,将I,II,III列数字和文字进行汇总

  [复制链接]
查看206311 | 回复166 | 2020-11-5 23:57:09 | 显示全部楼层 |阅读模式
求power query大神解答 如何按照姓名分组,将I,II,III列数字和文字进行汇总,(先将数字进行相加,然后和文字进行合并),中间用/连接

106671023401316.rar (8.12 KB, 下载次数: 0)
回复

使用道具 举报

拥有 | 2020-11-6 00:03:09 | 显示全部楼层
只有3列,就这么处理了,列多的话,就要换写法了
10667102340131.jpg
106671023401317.rar (29.33 KB, 下载次数: 0)
回复

使用道具 举报

zhouli31894 | 2020-11-6 00:10:10 | 显示全部楼层
只有3列,就这么处理了,列多的话,就要换写法了


真是大神啊!!!太厉害了!!
回复

使用道具 举报

1606 | 2020-11-6 00:12:10 | 显示全部楼层
只有3列,就这么处理了,列多的话,就要换写法了


这个M语言 牛逼了
回复

使用道具 举报

wchsss | 2020-11-6 00:20:10 | 显示全部楼层
在PP里还能处理, PQ中无能为力了
回复

使用道具 举报

wto | 2020-11-6 00:26:10 | 显示全部楼层
= Table.ExpandTableColumn(Table.Group(源, {"姓名"}, {{"合并", each [m=List.Range(Table.ToColumns(_),2),n=Table.FromRows({List.Transform(m,each Text.Combine(List.Select(_,(x)=>x is text)&{Text.From(List.Sum(List.Select(_,(y)=>y is number)))},"/"))})][n]}}), "合并", {"Column1", "Column2", "Column3"}, {"Ⅰ".."Ⅲ"})
回复

使用道具 举报

i58liu | 2020-11-6 00:27:11 | 显示全部楼层
数字的归数字,文字的归文字,最后一步展开可以放到下一个查询,根据实际情况来。
回复

使用道具 举报

一达 | 2020-11-6 00:36:11 | 显示全部楼层
在PP里还能处理, PQ中无能为力了


PQ可以解决的
回复

使用道具 举报

leefoo | 2020-11-6 00:41:11 | 显示全部楼层
只有3列,就这么处理了,列多的话,就要换写法了


谢谢,
回复

使用道具 举报

cwd321244 | 2020-11-6 00:43:11 | 显示全部楼层
数字的归数字,文字的归文字,最后一步展开可以放到下一个查询,根据实际情况来。


这种思路可行,但是文件容量很大
回复

使用道具 举报

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

本版积分规则