突出显示 Excel 工作簿中的重复行

突出显示 Excel 工作簿中的重复行

我有一个工作簿,其中包含多个带有值的工作表。主要值是A B C,并且D是结果。

当我添加新的工作表并粘贴新ABC值时,如果在另一个工作表中找到重复的行(即所有 A、B 和 C 值相同),我想高亮显示这些行。

假设我有一个Sheet1

A B C D
___________
1 2 3 orange
1 1 2 green
1 1 0 red
4 9 6 orange
2 2 6 orange

我创建Sheet2并粘贴以下内容

A B C D
___________
1 1 2 
X Y Z 
X Y Z  
2 2 6 
1 2 3

我想Sheet2改变

A B C D
___________
1 1 2 green
X Y Z 
X Y Z 
2 2 6 orange
1 2 3 orange

我想D根据 A、B 和 C 值,从另一张表中的重复行自动更新值,如果可能的话,还更新背景......

答案1

您将需要INDEX/MATCH在数组公式中使用此功能:

=IFERROR(INDEX(Sheet1!D:D,MATCH(1,(Sheet1!A:A=A1)*(Sheet1!B:B=B1)*(Sheet1!C:C=C1),0)),"")

由于这是一个数组公式,因此您必须使用ctrlshiftreturn

相关内容