我试图根据以下条件突出显示一个单元格:
例如:如果在 A2 到 A30 之间的范围内至少有一个单元格是蓝色,我想将 A1 单元格的颜色设为红色。我已经做到了,但只有当 A2 到 A30 都是蓝色时,A1 才会变成红色,而且至少不会只有一个。
我怎样才能实现这个目标?
如果我说得不够清楚,我可以用 Excel 显示我目前所做的工作。
答案1
您的问题可以通过颜色识别和辅助值来解决。
怎么运行的:
- 按下Alt+F11或者右键点击工作表 TAB,打开 VB 编辑器。
- 在左上角找到磷项目资源管理器窗口。
- 选择当前年代然后R右键单击它,然后选择我插入模块。
现在C奥皮&磷粘贴此代码。
Function IdentifyColor(CellToTest As Range) IdentifyColor = CellToTest.Interior.Color End Function
单元格中公式
Y1
,并向下填充。
=IdentifyColor(X1)
- 单元格中的公式
Z1
:
=COUNTIF($Y$1:$Y$10,"12611584")
- 最后选择所需的单元格并达到条件格式、新规则并使用此公式。
=$Z1=1
- 应用适当的单元格格式并完成哦k.
注意:
12611584
是蓝色的颜色代码。X1
当至少有一个单元格X1:X10
具有颜色时,显示的方法将单元格格式应用于单元格Blue
。您可以根据需要调整新规则公式以及单元格引用。
为了以后整洁,您可以隐藏列
X
&Y
。