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

时间:2019-08-29 13:07:41

标签: excel-formula conditional-formatting

我试图弄清楚如何创建一个看起来很复杂的条件格式公式。有两列数据是必需的,但一列完全取决于另一列。就我而言,如果BT2 =是,那么BV不能为空。如果BT2 =否,则不需要突出显示。

到目前为止,我们已经提出

= IF($ BT $ 2 =“是”,$ BV $ 2 <> ISBLANK,“”)

它允许我使用该公式,但不返回任何内容。

我发布了一张图片,说明如果操作正确,该规则应该做什么。

enter image description here

2 个答案:

答案 0 :(得分:1)

或者,您要为$ BV2使用空白。

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

或者使用"ISBLANK"函数:

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

一个小技巧,“条件格式”仅需要TRUE / FALSE语句,因此条件填充的公式应始终返回TRUE或FALSE。

enter image description here

答案 1 :(得分:0)

尝试

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

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

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

example