使用 Excel 中的两列突出显示重复项
Highlighting duplicates using two columns in Excel
我有一长串 Excel 中的城市和国家/地区。它看起来像这样:
Aibak |Afganistan
Andkhoy|Afganistan
...
Berat |Albania
Burren|Albania
Burren|Albania
...
San Francisco|Argentina
...
San Francisco|United States
我想突出显示复制的单元格。例如,有两个 "Burren" 应该突出显示(两个或仅另一个删除)。然而,可能有多个城市同名,但位于不同的国家,因此它们不是重复的。
有没有简单快速的公式?我有 20000 个条目,所以一些复杂的公式需要很长时间。
Select 您的范围,应用新的条件格式规则(公式):
=SUMPRODUCT(($A:$A=$A1)*($B:$B=$B1))>1
一个可能更好的方法(较少计算 20000 条记录)可能是:
=COUNTIFS($A:A1,$A1,$B:B1,$B1)>1
这样您就可以突出显示应删除的行。
您可以使用 HELPER
列连接城市和国家/地区
- 创建
HELPER
列的公式:
=A2 & "_" &B2
- 对帮助程序列使用条件格式。 Select C2:C10 (
HELPER
列) - 主页 - 样式 - 条件格式 - 突出显示单元格规则 - 重复值 - 按确定
结果
我有一长串 Excel 中的城市和国家/地区。它看起来像这样:
Aibak |Afganistan
Andkhoy|Afganistan
...
Berat |Albania
Burren|Albania
Burren|Albania
...
San Francisco|Argentina
...
San Francisco|United States
我想突出显示复制的单元格。例如,有两个 "Burren" 应该突出显示(两个或仅另一个删除)。然而,可能有多个城市同名,但位于不同的国家,因此它们不是重复的。
有没有简单快速的公式?我有 20000 个条目,所以一些复杂的公式需要很长时间。
Select 您的范围,应用新的条件格式规则(公式):
=SUMPRODUCT(($A:$A=$A1)*($B:$B=$B1))>1
一个可能更好的方法(较少计算 20000 条记录)可能是:
=COUNTIFS($A:A1,$A1,$B:B1,$B1)>1
这样您就可以突出显示应删除的行。
您可以使用 HELPER
列连接城市和国家/地区
- 创建
HELPER
列的公式:
=A2 & "_" &B2
- 对帮助程序列使用条件格式。 Select C2:C10 (
HELPER
列) - 主页 - 样式 - 条件格式 - 突出显示单元格规则 - 重复值 - 按确定
结果