根据列中选择的下拉数据有条件地格式化单元格

时间:2019-05-05 01:00:19

标签: google-sheets google-sheets-formula gs-conditional-formatting

我为消防部门创建了设备维护委员会。每个设备在单元格A1中都有自己的标签,其中带有该设备的名称。

下面的每一行都有空间列出该设备的问题,D列是当前进度的下拉列表。我希望能够基于D列下拉列表中的多个值来格式化设备名称为单元格A1的颜色。

例如,当维护问题未完成时,我们从SERVICE SCHEDULED, PENDING, PARTS ORDERED等D列的下拉列表中进行选择,等等。如果D列中的任何单元格包含,我希望A1中的设备名称变为红色这些状态之一。

4 个答案:

答案 0 :(得分:0)

选择A1后,进入“条件格式和自定义公式是..”,然后输入

=SUMPRODUCT(countif(D:D,{"SERVICE SCHEDULED", "PENDING", "PARTS ORDERED"}))

,然后选择红色填充颜色。

答案 1 :(得分:0)

自定义公式:

=COUNTIF(D:D,{"SERVICE SCHEDULED", "PENDING", "PARTS ORDERED"})

0

答案 2 :(得分:0)

感谢您的帮助!汤姆·夏普(Tom Sharpe)的公式开头是= SUMPRODUCT。没有它,我无法使它工作。

再次感谢大家的建议

答案 3 :(得分:0)

比汤姆·夏普(Tom Sharpe)的回答稍长(并且扩展起来不太容易),但可能会更简单一些,因为该公式仅应用了一个函数:

=ArrayFormula(or(D:D="SERVICE SCHEDULED",D:D="PENDING",D:D="PARTS ORDERED"))

,可能需要选择红色字体。