条件格式,匹配一个单元格中的特定文本以使用变量更改另一个单元格的颜色

Conditional formatting, matching a specific text in one cell to change the colour of another cell with variables

我正在构建一个 Darts Team Ladder,它需要能够突出显示(单元格背景颜色)在特定周内在特定棋盘上比赛的两支球队。但是由于看的时间太长,兜兜转转,求高人指点。

我有梯子

我有夹具 sheet

我想要做的是根据 'Fixture Sched' sheet 上的数据在 'Ladder' sheet 上显示背景色。主队和客队在第 1 周以绿色在第 1 板比赛,在第 1 周以蓝色在第 2 板比赛,依此类推 6 个板。我将需要在整个 22 周内完成此操作。

阶梯上的每个单元格都从另一个单元格中提取数据 sheet,但这应该不是问题,因为我只是想做一些时髦的条件格式来根据此信息更改颜色,任何帮助将不胜感激。

这是快速而肮脏的。刚看了一眼时钟,我现在有点着急。所以这是公式。

=IFERROR(VLOOKUP($A4,INDEX($B:$D,(COLUMN(B)-2)*7+19,1):INDEX($B:$D,(COLUMN(B)-2)*7+24,3),3,0)=1,0)+IFERROR(VLOOKUP($A4,INDEX($B:$D,(COLUMN(B)-2)*7+19,2):INDEX($B:$D,(COLUMN(B)-2)*7+24,3),2,0)=1,0)

您需要为您拥有的每个看板创建一个条件格式规则。所以根据你的问题6次。每次创建条件格式规则(使用自定义格式或公式方法)时,将公式的 =1 部分更改为下一个板号。为每个板应用不同的颜色 number/rule.

创建完所有规则后,将它们应用到B4到W15的范围。

如果您 运行 遇到问题,请尝试在创建规则时 select 编辑单元格 B4。

如果需要,我将在大约 6 小时内回来进行编辑。

需要更新(6 小时后)

根据 Jeeped 之前对 的回答,您不能像我那样在条件格式中使用动态引用。继续使用 OFFSET 解决方案 2。我试图避免偏移,因为它是一个可变函数,这意味着公式会在工作簿中的任何内容发生变化时重新计算。因此,如果您大量使用这些公式,或者在您的情况下应用到大面积,您可能会发现电子表格陷入困境。如果是的话,你现在知道为什么了。我不知道这个神奇的数字在哪里,但我认为 12*22*12 的计算将是花生,你应该没问题。

因此,纠正这种情况的第一个尝试是将上述公式转换为抵消...我最终对其进行了一些更改,结果如下所示:

=IFERROR(MATCH($A4,OFFSET(Sheet2!$H,(COLUMN(B)-2)*7,0,6,1),0),MATCH($A4,OFFSET(Sheet2!$I,(COLUMN(B)-2)*7,0,6,1),0))=3

我有一个和原来的公式一样稍微长一点的公式,但后来我走了一条捷径,因为你的每场比赛都是按照飞镖板的顺序列出的。因此,虽然上面的公式对于在工作表中找到在 board 3 上比赛的球队测试正确,但它在条件格式中惨败。这基本上促使我 post 我自己的问题,即为什么它不起作用,因为其中的各个公式确实有效。

所以你的 12 公式解决方案现在是将以下两个公式重复 6 次。每个板一次:

=MATCH($A4,OFFSET(Sheet2!$H,(COLUMN(B)-2)*7,0,6,1),0)=1
=MATCH($A4,OFFSET(Sheet2!$I,(COLUMN(B)-2)*7,0,6,1),0)=1

将每个板的 =1 更改为 2、3、4 等。我建议在输入公式时对单元格 B4(您所在区域的左上角)进行 select 编辑。

  • 将第一个公式复制到剪贴板
  • Select 管理条件格式
  • Select 新规则
  • 使用公式选项并将公式粘贴到 space
  • 为板 X 设置颜色和任何其他格式
  • 点击'ok'
  • 进入管理公式时不要点击应用 window,而是点击新公式
  • 重复上述过程并粘贴剪贴板中已有的公式
  • 对所有六个板执行此操作
  • 用第二个公式重复从板 1 到板 6 的过程
  • 确保为公式 2 将相同的颜色分配给相同的板(参见奖励)

当这一切都完成后,在您 select 申请之前,请查看范围适用的方框。如果您之前没有设置它,它应该说 B4。对于其中一个公式,将其更改为您想要的 B4:W15 范围。然后复制该范围并将其应用于您创建的每个条件格式。最后点击应用。等瞧!你应该有一个看起来像下面这样的板子:

奖励积分:

如果你选择了正确的颜色渐变,你可以为公式 1 使用一种颜色,比如深红色,为公式 2 使用另一种颜色,比如浅红色,你最终会看到主队是深红色客队是浅红色。当您没有太多团队时,效果很好。当你有太多团队时,很难区分颜色深浅。

警告: 这目前有效,因为您的团队是按董事会顺序列出的。如果董事会顺序是随机顺序,则需要通过在其中添加索引部分来稍微更改公式。