在条件格式中使用定义的名称

时间:2015-11-02 11:39:40

标签: excel conditional-formatting

我之前设置了条件格式,因此它可以防止重复,但已经意识到单元格中的某些文本必须在那里,所以我不希望它标记出来。

我创建了一个名称列表并将它们定义为“名称”,如果相同的名称在多个单元格中,则单元格应该只标记。有没有办法做到这一点?

如果这没有意义,这是一个例子。

定义名称=姓名

杰克

Cell 1  Cell 2
ABC     ABC

我不希望这显示为副本。

Cell 1 Cell 2
ABC    ABC
Jack   Jack

这应该标记为副本,因为文本“Jack”在我定义的列表中。

These cells shouldn't show red

The cells should only go red when the same persons name is allocated on the same day but in a different area

在第一张图片中,细胞不应该变红

当在同一天分配相同的人名但在不同的区域时,单元格应该变为红色(见图2)

1 个答案:

答案 0 :(得分:0)

如果您将要格式化的单元格范围定义为"范围"范围从(比方说)A1开始,你想要的条件格式化公式应该是: -

=AND(ISNUMBER(MATCH(A1,Names,0)),COUNTIF(Range,A1)>1)

应用于Range中的所有单元格。

你可以尝试这样的东西在同一天排除匹配: -

=SUM(ISNUMBER(MATCH(A2,Names,0))*
(INT((COLUMN(A2)+ISODD(MIN(COLUMN(Range2))))/2)<>INT((COLUMN(Range2)+ISODD(MIN(COLUMN(Range2))))/2))*
(A2=$A2:$D2))