【发布时间】:2015-08-21 04:00:24
【问题描述】:
使用 Excel 2010。
我有一个包含 4 列的工作表。我在前 2 列有条件格式(如果重复则突出显示)。列可以在单元格中包含文本或数字。格式化有效,因为 A 列中的任何单元格在其他地方重复,第一个单元格以及任何其他单元格都会突出显示。 B栏也是这样。
Col A Col B
P103 847
P103 849
P103 361
P1043 415
P1051 449
P1051 339
P1051 394
P10513 339
在此示例中,列 A 条目 P103 和 P1051 将全部突出显示为重复项。在 B 列中,两个 339 个条目都将突出显示为重复项。
在右侧的新列中,我想计算 A 列或 B 列中的任何单元格是否被突出显示为重复项。
Col A Col B Col C
P103 847 1
P103 849 1
P103 361 1
P1043 415 0
P1051 449 1
P1051 339 1
P1051 394 1
P10513 339 1
我想使用 C 列作为过滤器,以排除在 A 列和 B 列中将一个或另一个(或两个)单元格标记为重复的任何单元格。
我见过的几个例子说它们不适用于条件格式。我已经尝试了几个用于条件格式的函数,但无法让它们中的任何一个工作。 Chip Pearson 的link 是我尝试过但没有成功的其中之一。
有什么想法吗?
【问题讨论】:
-
使用 countif 公式。如果你想要一个布尔响应 1 或 0 然后使用 if 语句 if(countif(A2:A30000,A2)>1,1,0)
-
你能用
countif()吗?还是我遗漏了一些东西(您是否有理由希望将 Col. C 设为条件格式)? Countif 应该能够告诉你是否有重复。 -
你的最终目标是什么?
-
最终目标是确定 A 列或 B 列中单元格的内容是否重复,或者 A 和 B 是否都重复。我认为@ScottCraner - 解决方案会起作用。但它会多占用 3 列(检查 Col A、Check Col B、每行末尾的 Sum)。 0 = 没有重复,1 = 1 个重复,2 = 两者都重复。我曾希望有一种基于单元格格式的相对简单的方法。
-
在 if 中使用 or 语句。 if(or(countif(A2:A30000,A2)>1,countif(B2:B30000,A2)>1),1,0)