Excel 公式比较两列数据并找出共同点

Excel 公式比较两列数据并找出共同点

我正在尝试创建一个公式,该公式查看 A 列,并且对于 A 列中所有相同的值查看 B 列,如果所有这些值都相同,则返回“好”,但如果任何 A 列值在 B 列中的值与其他值不同,那么我希望公式返回“坏”。

这是我在公式中得到的,它部分起作用但没有完全达到我想要的效果: =IF(A2=A1,IF(B2=B1,"GOOD","BAD"),"")

我希望 A2=A1 更像 A2=A:A,同样,我希望 B2=B1 更像 B2=B:B,但由于溢出错误,这行不通。我能做的最好的事情是让公式看看前一个是否相同并进行比较,但是当我有三个相同的公式时,公式就不起作用了。在这种情况下,如果 A 列中的三个相同,但 B 列中的一个数字不同,则只有其中一个被标记为 BAD,而其他两个都很好,我希望如果 B 列中的任何数字不相同,公式将这三个都标记为 BAD。

答案1

很难确切地说出您要做什么,但您可以从以下类似操作开始。我使用 Ctrl+T 将数据格式化为表格(因此引用指的是列名而不是范围地址)。

=IF(COUNTIFS([ColumnA],[@ColumnA],[ColumnB],[@ColumnB])=COUNTIF([ColumnA],[@ColumnA]),"Good","Bad")

在此处输入图片描述

即,如果 A 列中值与当前行相同的行数以及 B 列中值与当前行相同的行数与 A 列中值与当前行相同的行数相同,则返回“Good”,否则返回“Bad”。

相关内容