MS Power Query - 消除一组分隔值中的重复项

问题描述 投票:0回答:1

我有一个 Excel 文件,其中包含如下数据:

enter image description here

A1 | 13,15,16,17

A2 | 13,16

我希望数据看起来像这样

A3 | 13, 15, 16, 17

将选定单元格的数据合并到单个单元格中,避免重复值。

我尝试使用文本连接、独特功能,但它们都不起作用。我发现了 XMLconvert 函数,但它也不支持 excel。

excel excel-formula grouping powerquery
1个回答
0
投票

既然OP已经标记了

Excel Formula
那么人们可以尝试以下操作:


• 单元格中使用的公式 A3

=TEXTJOIN(",",,UNIQUE(TOCOL(TEXTSPLIT(TEXTAFTER(","&A1:A2,",",SEQUENCE(,MAX(LEN(A1:A2)-LEN(SUBSTITUTE(A1:A2,",",))+1))),","),3)))

或者,

=ARRAYTOTEXT(DROP(UNIQUE(REDUCE("",A1:A2,LAMBDA(x,y,VSTACK(x,TEXTSPLIT(y,,","))))),1))

© www.soinside.com 2019 - 2024. All rights reserved.