如何根据另一列的数据在一列中添加规则
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。
我正在尝试弄清楚如何创建看起来很复杂的条件格式设置公式。需要两列数据,但其中一列完全依赖于另一列。在我的例子中,如果 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。