ARTICLE · 1003377
Excel M函数——文本合并(Text.Combine)
Excel M函数——文本合并(Text.Combine)





Text.Combine
Text.Combine 文本合并和之前的List.Combien、Table.Combine 一样都是合并在一起,但是Text.Combine 还有一个参数就是间隔符。在Excel 里面也有合并文本函数 ——CONCAT 、 TEXTJOIN
Text.Combine(文本列表,间隔符)
=Text.Combine({"一班","二班","三班"},"、") 输出 一班、二班、三班

如果是一列

= Text.Combine(源[班级], "、") 输出

如果是两列就需要先合成一列
= Text.Combine(List.Combine({源[班级], 源[姓名]}), "、")

练习一:分班级合并姓名
第一步:先分组按 班级分组
= Table.Group(源, "班级", {{"名单", each _}})

第二步:合并姓名列
= Table.Group(源, "班级", {{"名单", each Text.Combine([姓名], "、")}})

请在微信客户端打开