0

我正在尝试编写一个公式(需要适合一个单元格),它将检查行中的单元格中的非空单元格,然后检查这些值是否相同。如果它们相同,则返回结果。如果它们不同,则返回结果的串联列表。

我从一个基本公式开始,如果单元格不为空,则只返回结果,但它没有考虑单元格相同或不同的地方。

=IFNA(IFS(A2<>"",A2,B2<>"",B2,C2<>"",C2,D2<>"",D2),"No Number Identified")

示例数据集将是:

24 - - -
- - 36 36
- 12 11 -
- - - -
9 - - 9

我手动尝试过,但由于所有不同的条件(1 AND 2 AND 3 match,1 AND 2 AND 4 match 等),很快就放弃了。有没有更快的方法来做到这一点?

4

1 回答 1

0

使用 office 365,我们可以使用 TEXTJOIN 和 UNIQUE:

=TEXTJOIN(", ",TRUE,UNIQUE(A1:D1,TRUE))

在此处输入图像描述

于 2021-11-02T15:50:39.610 回答