根据单元格范围突出显示单元格

根据单元格范围突出显示单元格

我试图根据以下条件突出显示一个单元格:

例如:如果在 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

相关内容