如果在 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)
如何通过使用文本和复选框作为条件的自定义公式应用条件格式?
我有两列名称,我希望能够使用第三列中的复选框切换突出显示。因此,如果我选中 "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)