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

Formula works in cell but not in conditional formatting

我有一份 Phone 分机的列表,以及分配给他们的 phone 号码和用户名(如果正在使用)。我正在尝试使用条件格式来查找带有 phone 号码但没有用户的扩展名,并以绿色突出显示它们。

我先在一个单元格中测试了我的公式,它在那里工作,但是当我将它放入所有 B 列的条件格式中时。没有任何反应。

这是我的公式

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

                 Current Outcome                                 Goal Outcome

下面的公式怎么样:

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

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

  1. 单元格 A2 不是空白- NOT(ISBLANK(A2))
  2. 单元格 C2 空白 - ISBLANK(C2)

为单元格 B2 的条件格式设置此项。然后,转到“条件格式”>“管理规则...”并更改 "Applies to" 范围以涵盖所有 B 列值(例如,=$B:$B)

这里有一种方法可能会更容易。在 Excel 选项、公式中,选中 R1C1 引用样式。现在您可以 select 范围并使用此 R1C1 公式:

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

当您取消勾选"R1C1 reference style"时,条件格式将恢复为A1样式:

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