Excel - 返回3列的所有唯一排列

时间:2016-05-12 18:51:49

标签: excel function

我有3列

a b c

jon ben 2

ben jon 2

roy jack 1

jack roy 1

我试图检索所有唯一的排列,例如benjon = jonben因此它们只应出现一次。预期产出:

a b c

jon ben 2

roy jack 1

任何能够做到这一点的功能的想法?输出中的顺序无关紧要。我已尝试连接然后删除重复项,但显然这只考虑字符串顺序。

我通过将所有三列连接在一起=a1&","&b1&","&c1创建了第四列,并使用了excel内置的删除重复功能。这不起作用,因为字符串的顺序不同。

1 个答案:

答案 0 :(得分:3)

在第四栏中使用公式

=if(A1<B1,A1&","&B1&","&C1,B1&","&A1&","&C1)

哪个应该按字母顺序加入A和B,然后你可以像你一样删除重复项。