公式适用于单元格,但不适用于条件格式

时间:2017-01-14 00:21:54

标签: excel excel-formula excel-2013 conditional-formatting

我有一个电话分机列表,其中包含已分配的电话号码和用户名(如果正在使用中)。我正在尝试使用条件格式来查找带有电话号码但没有用户的分机,并以绿色突出显示它们。

我首先在一个单元格中测试了我的公式,它在那里工作,但当我把它放入所有B列的条件格式时。没有任何事情发生。

这是我的公式

=IF(AND(NOT(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0,-1)=""), 
            OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())),0, 1)=""), TRUE, FALSE)
                 Current Outcome                                 Goal Outcome

2 个答案:

答案 0 :(得分:1)

以下公式怎么样:

  

= AND(NOT(ISBLANK(A2)),ISBLANK(C2))

这使用AND函数来检查两个条件是否为真:

  1. 单元格A2 blank- NOT(ISBLANK(A2))
  2. 单元格C2 空白 - ISBLANK(C2)
  3. 为单元格B2的条件格式设置此项。然后,转到条件格式>管理规则...并更改"适用于"范围覆盖所有B列值(例如= $ B:$ B)

答案 1 :(得分:0)

这是一种可能使其更容易的方法。在Excel选项,公式中,检查R1C1引用样式。现在您可以选择范围并使用此R1C1公式:

=AND(RC[-1]<>"",RC[1]="")

当您取消选中“R1C1参考样式”时,条件格式公式将返回A1样式:

=AND(A2<>"",C2="")