条件格式 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
我还没有在任何地方找到这个问题的答案,所以就这样吧。我有一个 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