我在Sheet1中有一个这样的表
A B
1234.jpg | c1
1234.jpg | c2
1234.jpg | c3
3456.jpg | c8
3456.jpg | c9
3456.jpg | c10
haha.jpg | c2
haha.jpg | c5
haha.jpg | c9
我需要根据Sheet2中的列匹配数据,数据应该是这样的。
c1 c2 c3 c4 c5
123.jpg Y Y Y N N
3456.jpg N N N N N
haha.jpg N Y N N Y
我目前只能做出这个
=IF(ISERROR(MATCH(A2,Sheet1!$A$1:$B$9,0)),"Y","N")
只要A2匹配数组中的某些内容,它就会返回Y.如何将其作为Sheet2中的列进行匹配?我愿意使用函数或VBA
答案 0 :(得分:2)
根据屏幕截图,将以下公式用于D3
单元格。
=IF(SUMPRODUCT(($A$2:$A$10=$C3)*($B$2:$B$10=D$2))=1,"Y","N")
................................... .................................................. .................................................. ................
你也可以使用这个数组公式。
=IF(ISNUMBER(MATCH($C3&D$2,$A$2:$A$10&$B$2:$B$10,0)),"Y","N")
按 CTRL + SHIFT + ENTER 来评估公式,因为它是一个数组公式。
输入公式作为数组公式后,根据需要向右和向下拖放。