我正在使用 Excel 2010,想知道是否有任何方法可以选择条件格式,以便仅在我选择的所有列中发现重复项时突出显示重复项?
例如,我有六列数据,其中包含重复项,但我只希望在全部六列中都出现时突出显示这些重复项。
例如
列A 狗 猫 鱼 马 鸭嘴兽
B 栏猫鸭嘴兽 熊猫 鸡 狗
C 栏 鸟 斑马 长颈鹿鸭嘴兽 熊猫
D 栏 鸭嘴兽 鸟 狗 斑马 马
E 栏 水獭 狮子 鸭嘴兽 长颈鹿 斑马
柱F 狮子 鸵鸟鸭嘴兽 狗 蛇
只有“鸭嘴兽”出现在所有六列中,但“狗”、“猫”、“马”等都有一个或多个重复项,通常最终会被突出显示。如果我能找到一个解决方案,让我可以灵活地选择突出显示 6 列中的 5 列、6 列中的 4 列、6 列中的 3 列等中的重复项,那就更好了!
请注意,数据没有很好地排列在一行中,因此我无法跨行使用“Countif”来查看“dog”在特定行的 AL 列中出现了多少次(即“dog”可能出现在列中的任何位置,不一定在同一行)。
如果有人对此有任何建议,我将不胜感激,谢谢!!
答案1
使用以下公式为整个表格设置条件格式规则:
=AND(COUNTIF($A$1:$A$6,A1)>0,COUNTIF($B$1:$B$6,A1)>0,COUNTIF($C$1:$C$6,A1)>0,COUNTIF($D$1:$D$6,A1)>0,COUNTIF($E$1:$E$6,A1)>0,COUNTIF($F$1:$F$6,A1)>0)
这将检查单元格的值是否在每一列中。
例子:
要突出显示 5 列中重复的值,可以使用以下规则:
=SUM(COUNTIF($A$1:$A$6,A1)>0,COUNTIF($B$1:$B$6,A1)>0,COUNTIF($C$1:$C$6,A1)>0,COUNTIF($D$1:$D$6,A1)>0,COUNTIF($E$1:$E$6,A1)>0,COUNTIF($F$1:$F$6,A1)>0)=5
通过改变公式的最后一个数字,可以将其定制为其他重复数。
例子: