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

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

我首先在一个单元格中testing了我的公式,然后在那里工作,但是当我把它放到所有列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的条件格式。 然后,转到条件格式>pipe理规则…并更改“适用于”范围以涵盖所有列B值(例如,= $ B:$ B)

这是一个可以使它更容易的方法。 在Excel选项,公式中,检查R1C1参考样式。 现在您可以select范围并使用此R1C1公式:

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

当您取消选中“R1C1参考样式”时,有条件的Formating Formula将返回到A1样式:

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