【问题标题】:Conditional Formatting a cell if it's value matches the value in a specified range如果单元格的值与指定范围内的值匹配,则对单元格进行条件格式化
【发布时间】:2021-10-16 22:36:07
【问题描述】:

当谈到 excel/表格时,我不是最大的裂缝,所以这可能是一个相当容易解决的问题 - 很抱歉。我已经在这里和其他地方搜索了一段时间的可能解决方案,但无法产生有效的东西。这就是为什么我决定在这里问我的问题。

我想要实现的目标似乎相当简单:

这是一个 MMO 组织的事情。我设置了几个角色类别,其中列出了不同的玩家名称。就像 I3 中的“战士”,然后我在 I4:I9 范围内列出所有战士玩家的名字。对于以下列中的其他类,这将继续。

然后我有一个“Raid”设置区域,其中列出了一些加入此 Raid 的玩家。

我现在想要实现的只是为 Raid 设置区域中的范围设置条件格式(这不是问题),并根据它们的值和它们在类别区域中的“匹配”为各个单元格着色。

这是一张可能更好地解释它的图片:https://i.imgur.com/uJw4coh.png

左侧是 Raid 设置。现在对于其中列出的玩家,范围将是 A7:C21。

对于这个范围,我想检查此处列出的任何名称是否与 I3:I9 中“勇士”列范围中列出的任何名称匹配。在这种情况下,匹配的将是“Johnbello”。如果是这种情况,匹配该值的单元格 - 在 Raid 设置区域 - 应该被着色为特定颜色。

我一直陷入困境的地方是找到一种方法,无需定义具体要查找的内容以使条件适用,而不是将其超出规则应适用的已定义范围。

加入“自定义公式是”公式的选项似乎很明显,我已经尝试过使用 MATCH 和 VLOOKUP 发现的东西,但似乎在语法使用方面显然失败了。可能有一种更简单或更合理的方法——但这就是我在这里问的原因。

我希望这不会太混乱,并且在某种程度上是有意义的。

任何帮助将不胜感激!

【问题讨论】:

    标签: arrays regex google-sheets conditional-formatting textjoin


    【解决方案1】:

    尝试:

    =REGEXMATCH(A7, TEXTJOIN("|", 1, $I$3:$I))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-25
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多