【问题标题】:Highlighting duplicates using two columns in Excel在 Excel 中使用两列突出显示重复项
【发布时间】:2019-11-06 00:45:22
【问题描述】:

我在 Excel 中有很长的城市和国家列表。它看起来像这样:

Aibak  |Afganistan
Andkhoy|Afganistan
...
Berat |Albania
Burren|Albania
Burren|Albania
...
San Francisco|Argentina
...
San Francisco|United States

我想突出显示作为副本的单元格。例如,应该突出显示两个“Burren”(两个或仅另一个用于删除)。但是,可能有多个城市名称相同,但位于不同的国家/地区,因此它们不是重复的。

是否有一个简单快速的公式?我有 20000 个条目,所以一些复杂的公式需要很长时间。

【问题讨论】:

  • 简单地使用IF()CONCATENATE() 公式或运算符&
  • 简单快速的方法是添加第三列,在其中连接两个单元格(=A1&B1 之类的应该可以工作)。然后,在第三列中,使用标准条件格式规则突出显示重复项

标签: excel excel-formula duplicates highlight conditional-formatting


【解决方案1】:

选择你的范围,应用新的条件格式规则(公式):

=SUMPRODUCT(($A$1:$A$7=$A1)*($B$1:$B$7=$B1))>1

一种可能更好的方法(较少计算 20000 条记录)可能是:

=COUNTIFS($A$1:A1,$A1,$B$1:B1,$B1)>1

这样您可以突出显示应该删除的行。

【讨论】:

    【解决方案2】:

    您可以使用 HELPERcolumn 连接城市和国家

    1. 创建HELPER列的公式:

    =A2 & "_" &B2

    1. 在 Helper 列上使用条件格式。选择 C2:C10(HELPER 列) - 主页 - 样式 - 条件格式 - 突出显示单元格规则 - 重复值 - 按 OK

    结果

    【讨论】:

      猜你喜欢
      • 2012-04-18
      • 2014-02-19
      • 2021-02-09
      • 1970-01-01
      • 2020-12-01
      • 2021-10-25
      • 2017-12-27
      • 2016-09-07
      • 1970-01-01
      相关资源
      最近更新 更多