公式适用于单元格但不适用于条件格式
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
函数来检查两个条件是否为真:
- 单元格 A2 不是空白-
NOT(ISBLANK(A2))
- 单元格 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="")
我有一份 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
函数来检查两个条件是否为真:
- 单元格 A2 不是空白-
NOT(ISBLANK(A2))
- 单元格 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="")