条件格式 1 列基于来自多个工作表的 5 列

Conditional Formatting 1 column based on 5 columns from multiple sheets

我还没有在任何地方找到这个问题的答案,所以就这样吧。我有一个 sheet 上面有 Client_ID 个数字。我在同一个工作簿中还有 20 多个其他 sheet,其中有类似的 client_ID 数字。

我有一个 "main work sheet" 需要知道客户端 ID 列表是否曾经出现在其他 20 多个 sheet 中,并且需要突出显示。我还没有找到可以扩展到我想要的 sheet 数量的答案。另外,如果 "main work sheet" 中也出现重复值,我也希望突出显示这些值。

这是一个示例数据结构。客户端 ID 的 6548、4568、32177、8484 和 6589 将突出显示。

"main work sheet"

client_ID
4568
32177
6548
6549
8484
6589
6589

"Sheet 1/20"

client_ID
4568
32177
256
3744
8484

"Sheet 2/20"

client_ID
4168
3687
6548
5852
1584

使用 OR() 并检查明确命名的工作表:

=OR(ISNUMBER(MATCH(A1,Sheet2!$A:$A,0)),ISNUMBER(MATCH(A1,Sheet3!$A:$A,0)),ISNUMBER(MATCH(A1,Sheet4!$A:$A,0)))

将要检查的所有工作表的名称放在另一个范围内:

然后执行 3D COUNTIFS():

=SUMPRODUCT(COUNTIFS(INDIRECT("'" & $G:$G & "'!A:A"),A1))>1