如果单元格的值与指定范围内的值匹配,则对单元格进行条件格式化

Conditional Formatting a cell if it's value matches the value in a specified range

在 excel/sheets 方面,我不是最大的破解者,所以这可能是一个相当容易解决的问题 - 对此深表歉意。我已经在这里和其他地方搜索了一段时间的可能解决方案,但一直无法产生有效的解决方案。这就是为什么我决定在这里问我的问题。

我要实现的目标似乎很简单:

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

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

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

这是它的外观图片,可以更好地解释它:https://i.imgur.com/uJw4coh.png

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

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

我一直被困的地方是找到一种方法,而不必定义具体要寻找什么来使条件适用,而不是将其排除在规则应适用的定义范围之外。

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

我希望这不会太令人困惑并且在某种程度上是有道理的。

如有任何帮助,我们将不胜感激!

尝试:

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