MS Excel-在工作表1的整个列中搜索一个值,并将其与工作表1的行值和工作表2的列值进行比较,得出True / False

时间:2018-08-06 04:38:54

标签: excel

基于工作表2中顶部行值(Cust 1,Cust 2 ....)和工作表1中相应列的值,工作表2中的列名需要为True或False

工作表2中的第1行名称与工作表1中的同伴2具有相同的值(Cust1..Cust 2等)。

第1张纸

Name Customer
A     Cust1
A     Cust2
B     Cust1
C     Cust2

第2张纸

Name   Cust1  Cust2
A      True   True
B      True  False
C      False  True

我尝试使用数组进行索引/匹配,但使用量很少

1 个答案:

答案 0 :(得分:0)

在第2页上的“ TRUE / FALSE”单元格左上角的位置,您可以使用以下公式并根据需要向下和向右复制。

=IF(SUMPRODUCT(($A2=Sheet1!$A$2:$A$5)*(B$1=Sheet1!$B$2:$B$5)),TRUE,FALSE)

POC