我有一个"主列表"。我们会这样说:
A | C | ë
B | D | ˚F
接下来我们有一个更大的列表:
A | C | ë
A | D | ë
B | D | ë
在主列表中,我希望能够突出显示A或B,并且下面列中的所有A或B将随后突出显示相同的颜色。然后我想以相同的结果继续前进到C和D.
我做了一些研究,我相信条件格式可能是这里的方式,但我不确定。我也想过VLOOKUP,但我对这个公式很新。
答案 0 :(得分:0)
因此,对于您最初提出的通用条件,有很多方法可以使用VBA宏来实现,但即使它们并不完美,它们也会变得非常复杂。实际上,在Excel中没有直接的方法来检查单元格的颜色是否已更改(请参阅此处:Capturing Cell Color Change)。我认为最简单的方法就是改变你做事的方式,它会更适合你的应用。
在列上方添加一行(或两行,如果您想要一个空白的分隔符号)。在A行中,您将键入获胜团队的名称 - 然后根据获胜团队还是失败团队突出显示以下所有值。
要做到这一点:
=A$1
(完全按书面形式)。在右侧框中,选择您为获胜团队突出显示的内容。 =A$1
(完全按书面形式)。 决定胜出的球队时,在第A行输入获胜者,并自动进行突出显示(注意:这将假设他们在输入获胜者之前都是输家)。
仅供参考:美元符号"锚点"该列或行(在本例中为第1行)。因此,当它检查每个单元格时,它总是检查第1行,但由于A没有美元符号,它将检查它所在的列。
我认为这是适合您情况的最佳解决方案。如果你仍然希望得到你所要求的答案(或者至少更接近它)并且你不怕潜入宏,请告诉我,我可以发布一些可能对你有用的代码。 / p>