【问题标题】:Excel - finding duplicatesExcel - 查找重复项
【发布时间】:2015-10-28 11:51:09
【问题描述】:

给了我一张 2 列 17 行的工作表。第一列为字符,第二列为空。我有以下问题:

使用单个公式,检测上述列表(第一列)中的所有重复项。如果术语(每行)已经出现在列表中,那么你的公式应该显示在同一行(第 2 列),如果术语还没有出现在列表中,那么你的公式应该显示 N/A(第 2 列)列,同一行)

有什么想法吗?

【问题讨论】:

  • 看起来像家庭作业,所以你不会通过我们给你答案来锻炼你的大脑和学习如何解决问题。想一想——这并不难。
  • @MarkFitzgerald 这不是家庭作业,但感谢您的意见 :) 我只是发布,因为我对 Excel 的经验很少。我尝试过使用条件格式,但我只需要以不同的颜色突出显示单元格。这不是我要找的东西。

标签: excel excel-formula duplicates


【解决方案1】:

假设您的第一列从单元格 A1 开始,选择区域 B1:B17,然后单击顶部的公式栏并粘贴公式:

=IF(1<COUNTIF(A$1:A1,A1),A1,"N/A")

CONTROL-ENTER 确认。

【讨论】:

  • 我的第一列从单元格 B2 到 B17 开始,我想在 C2:C17 中显示它们,我尝试了公式,但它不起作用。尝试编辑如下=IF(1&lt;COUNTIF(A$1:B2,B2),B2,"N/A")
  • 我现在刚刚尝试了 =IF(MAX(COUNTIF(B$2:B$17;B2:B17))>1,B2,"N/A"),但同样没有结果。
  • 这里是您案例的公式:
  • =IF(1
  • 编辑 - 很有效,非常感谢。我所要做的就是将 , 替换为 ;
【解决方案2】:

答案是 =IF(COUNTIF(B$2:B2,B2)=1,"N/A",B2)。

祝你好运!

【讨论】:

  • 只是复制上面的答案是不好的。您必须自己提供,或者您至少可以在其中包含更多详细信息!
猜你喜欢
  • 2016-06-28
  • 1970-01-01
  • 1970-01-01
  • 2014-07-07
  • 2014-06-29
  • 1970-01-01
  • 2021-01-30
  • 2019-03-29
  • 1970-01-01
相关资源
最近更新 更多