条件格式,表中的两列不相同

时间:2016-10-31 15:24:13

标签: excel

我有一个名为promos的表,其中包含2列existing mechanic_codenew mechanic_code。如果它们不相等,我想相应地格式化这些列中的值。

我试过这个

=INDIRECT("promos[existing mechanic_code]")<>INDIRECT("promos[new mechanic_code]")

在我的条件格式公式中但它没有所需的效果。它对所有细胞评估为真(即将它们全部染成红色):

enter image description here

这是一个我的意思的例子:https://1drv.ms/x/s!AjcmU60daA9VqsRFaZzng_w1gP_EWQ

我只想突出显示两列不同的行。

任何人都知道如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

我必须这样才能使其发挥作用: -

=INDIRECT("table2[@old]")<>INDIRECT("table2[@new]")

我的列标题只是“老”和“ “新”

所以你应该

=INDIRECT("promos[@existing mechanic_code]")<>INDIRECT("promos[@new mechanic_code]")

但是因为您在列标题中添加了空格和下划线,所以您必须使用: -

=INDIRECT("Promos[@[Existing Mechanic_Code]]")<>INDIRECT("Promos[@[New Mechanic_Code]]")

enter image description here

答案 1 :(得分:-1)

请选择B3:C6和HOME&gt;样式 - 条件格式,新规则...,使用公式确定要格式化的单元格格式化此公式的值:

=$B3<>$C3

格式化... ,选择红色填充,确定确定