如何根据另一列的数据在一列中添加规则

How to add a rule in one column based off the data of another

我正在尝试弄清楚如何创建看起来很复杂的条件格式设置公式。需要两列数据,但其中一列完全依赖于另一列。在我的例子中,如果 BT2 = Yes,那么 BV 不能为空。如果 BT2 = No,则不需要突出显示。

到目前为止我们已经想出了

=IF($BT$2 = "Yes",$BV$2 <> ISBLANK, "")

它允许我使用那个公式,但它returns什么都没有。

我已经张贴了一张图片,说明如果正确运行规则应该做什么。

尝试

=AND($BT2="Yes",LEN($BV2)=0)

突出显示整个 BT column 并设置条件格式,如上所示,它应该可以全面工作。如果您需要向 BT 列添加新数据,只需使用 格式刷 将条件格式复制并粘贴到新行。

在我下面的示例中,我使用了 A 列和 B 列而不是 BT 和 BV,但这是相同的逻辑。

您也可以为 $BV2 使用空白。

=IF($BT2="Yes",$BV2="")

或使用"ISBLANK"函数:

=IF($BT6="Yes",ISBLANK(BV6))

小提示,"Conditional formatting" 只需要 TRUE/FALSE 语句,因此条件格式中的公式应始终 return TRUE 或 FALSE。