Excel:检查列表中的值并根据结果为其着色

Excel:检查列表中的值并根据结果为其着色,excel,list,conditional-formatting,Excel,List,Conditional Formatting,我花了几个小时寻找一种方法,用条件格式将数据从一个表检查到另一个表,如下所示: 如果表A中的任何一项与表B中的另一项匹配,则条件格式将为表A上的单元格着色。您不能在工作表中使用条件格式(我刚刚意识到)。唯一的方法是将查找数据的“副本”放在需要条件格式的单元格所在的同一工作表上。因此设置,例如A3=表2!A3,A4=表2!A4等。然后,您应该能够对单元格使用条件格式。因此,在表A中选择一个单元格,转到“格式/条件格式”并选择“公式”,然后选择如下内容: =NOT(ISNA(VLOOKUP(D3,

我花了几个小时寻找一种方法,用条件格式将数据从一个表检查到另一个表,如下所示:


如果表A中的任何一项与表B中的另一项匹配,则条件格式将为表A上的单元格着色。

您不能在工作表中使用条件格式(我刚刚意识到)。唯一的方法是将查找数据的“副本”放在需要条件格式的单元格所在的同一工作表上。因此设置,例如A3=表2!A3,A4=表2!A4等。然后,您应该能够对单元格使用条件格式。因此,在表A中选择一个单元格,转到“格式/条件格式”并选择“公式”,然后选择如下内容:

=NOT(ISNA(VLOOKUP(D3,$A$3:$A$6,1,0)))

其中D3是表A中的单元格,$A$3:$A$6是表B的位置。或类似位置。

输入有点不清楚:能否从示例中指定A中的哪些单元格应着色?好的,您可以在工作表中使用条件格式。诀窍是创建一个全局命名范围,并使用它代替直接引用。@iDevlop。很好的一个-实际上比我的计划更好。