Excel:使用IF语句确定一行中是否突出显示多个列

时间:2016-09-17 02:57:48

标签: excel if-statement excel-formula highlight

我想知道如何使用IF语句(或其他函数)来确定特定行中下图中的所有列是否都突出显示:

Screenshot of Table

我希望将该功能放在T列中,如果该行中的所有列都突出显示,则返回“Buy”。

提前致谢

1 个答案:

答案 0 :(得分:0)

现在我测试了它但不确定你使用的是什么绿色。如果我不正确,请更改它。

将其粘贴到vba模块中:

Function color(c As Range)
       If c.Interior.color = 5296274 Then color = True
End Function

然后使用它:

=color(A1)

如果A1为绿色,则返回true 在你的情况下,你需要建立一个像:

=and(color(A1), color(B1)) 

等等......

您需要将工作簿保存为macroaktivated工作簿xlsm。

编辑添加的图片和其他颜色代码。这是"标准颜色的左绿色"。

enter image description here