如果在 Google 表格中选中复选框,则有条件地设置具有匹配文本的单元格格式

Conditionally format cells with matching text if a checkbox is checked in Google Sheets

如何通过使用文本和复选框作为条件的自定义公式应用条件格式?

我有两列名称,我希望能够使用第三列中的复选框切换突出显示。因此,如果我选中 "Paul" 框,其中包含 "Paul" 的所有单元格都会突出显示。

想要的结果:

如果我在条件格式的自定义公式框中使用以下公式,我可以在没有复选框的情况下实现适当的突出显示:=countif(B2,"Paul")

但我只想在 D3=TRUE

时激活此代码

我尝试了 =IF(D3=TRUE,countif(B2:C11,"Paul")) 这是一个在单元格中有效的公式(returns 数字 8)...但这似乎只在自定义中输入时突出显示一个单元格 (B2)公式框。

我见过复选框在单元格或行上切换格式的示例,这是我获得 COUNTIF 代码的地方,但我所看到的对特定文本搜索没有任何帮助。

我很乐意为每个名称设置不同的格式规则,除非有一个动态工作的 HLOOKUP 公式!

您需要像这样锁定 D3

=COUNTIF(B2,"Paul")*($D=TRUE)


或者您可以使用 COUNTIFS,例如:

=COUNTIFS(B2,"Paul",$D,TRUE)


或者只使用这个:

=(B2="Paul")*($D=TRUE)


甚至像这样:

=IF(($D=TRUE)*(COUNTIF(B2,"Paul")),1)