首页 > 解决方案 > 查找一个单元格相似而另一个单元格与另一行不同的行

问题描述

假设我有这个:

   A   B
1  10  20
2  12  30
3  25  15
4  40  30

与上面或下面的所有行相比,如何找到在 B 列中具有相同值和在 A 列中具有不同值的行?

我想找到这个单元格:

A2:B2

标签: excel-formula

解决方案


更新:无需修改

根据反馈,我已经用 20k 行(下面的链接)测试了这个等式(下面) - 很高兴按预期报告结果/一切仍然正常。没有必要/保证的更改。此功能可以正常工作/按预期工作。美女!

解释:

当测试“整数”类型的大型数据样本(例如),其范围是一个常见的数量级/大小(即具有重新发生的材料概率),获得字段 A 唯一值的概率(列 B,屏幕截图下方) 减少,由于大数定律(方差是导致唯一值的原因,并且随着样本量的增加而减少)。

因此,人们可能会遇到 results = !Calc# ,这仅表示“在 col A 中找不到唯一值(或者它们可以但仅在 col C 也是唯一的情况下)-尽管这种可能性很小,但这主要是由于到包含相同数据的各个列中的许多其他单元格。在 A 列中抛出一个负 100(假设所有其他值都是正实数/整数平面),你应该看到我的 eqn。下面返回“-100”以及相应的“ col-C' 数据是(假设它也不是唯一的,正如我所提到的)......

现在 - 回到解决方案!:)


原创作品:

这会给你返回每一个这样的组合(除了 {12,30} 还有 {40,30}):

=FILTER(B2:B5&"-"&C2:C5,(COUNTIFS(B2:B5,"="&$B$2:$B$5)=1)*(COUNTIFS(C2:C5,"="&$C$2:$C$5)>1))

OneDrive excel 链接的电子表格为您提供方便,请仔细注意建议解决方案的第 1 条评论的限制。

截屏

Excel 展示 - 此处提供了重新创建此屏幕截图的所有必要信息,以防您错过到期日期

笔记

  1. 假设您拥有 Excel 的 Office 365 版本

推荐阅读