我有一个名为promos
的表,其中包含2列existing mechanic_code
和new mechanic_code
。如果它们不相等,我想相应地格式化这些列中的值。
我试过这个
=INDIRECT("promos[existing mechanic_code]")<>INDIRECT("promos[new mechanic_code]")
在我的条件格式公式中但它没有所需的效果。它对所有细胞评估为真(即将它们全部染成红色):
这是一个我的意思的例子:https://1drv.ms/x/s!AjcmU60daA9VqsRFaZzng_w1gP_EWQ
我只想突出显示两列不同的行。
任何人都知道如何解决这个问题?
答案 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]]")
答案 1 :(得分:-1)
请选择B3:C6和HOME&gt;样式 - 条件格式,新规则...,使用公式确定要格式化的单元格和格式化此公式的值::
=$B3<>$C3
格式化... ,选择红色填充,确定,确定。