如何将一个表的值与另一个表的值匹配

如何将一个表的值与另一个表的值匹配

我有两张表,一张表包含学生和科目的列表,另一张表以科目为标题,以学生为行。

我需要突出显示学生和科目匹配的相应单元格。请参见下面的屏幕截图。表 1 在一个名为 Book-1 的 Excel 中,表 2 在另一本名为 Book-2 的 Excel 中。我尝试使用公式

=IF(SUMPRODUCT((Book-1.xlsx!$A$2:$A$35325=$B2)*(Book-2.xlsx!$B$2:$B$35325=C$1))=1,"是","")

但它不起作用。

示例截图

答案1

假设表 1 位于 A1:B7:

如果您只想突出显示单元格,请使用以下公式的条件格式:

 =SUMPRODUCT(($A$2:$A$7=$D2)*($B$2:$B$7=E$1))

或者,如果您想用“是”表示匹配,请使用这个:

 =IF(SUMPRODUCT(($A$2:$A$7=$D2)*($B$2:$B$7=E$1))=1,"Yes","")

以下是同时使用两者的结果:

在此处输入图片描述

相关内容