我在Google电子表格中有2张表格:Sheet1& Sheet 2中
每张表中有4列(A:D):
Column A: File Number,
Column B: Land,
Column C: Ocean,
Column D: Air,
如果Sheet1中的4列与Sheet2中的4列匹配(A:D =' Sheet2!A:D)
然后我想要价值"取消"出现在Sheet1的E列中
例如,如果Sheet1中的A1:D1匹配Sheet2中的A1:D1那么我想要文本"取消"出现在Sheet1的E1中
答案 0 :(得分:0)
目前还不清楚您是在寻找行间匹配还是A1:D1中的值可以匹配第二张表格中任何一行中的A:D。
'scenario 1 - row-to-row
'if(a1&b1&c1&d1=sheet2!a1&sheet2!b1&sheet2!c1&sheet2!d1, "CANCELLED", text(,))
'scenario 2 - a1:d1 match anywhere in sheet2!a:d
=if(countifs(sheet2!a:a, a1, sheet2!b:b, b1, sheet2!c:c, c1, sheet2!d:d, d1), "CANCELLED", text(,))
'scenario 3 - a1:d1 match anywhere in sheet2!a:d including blanks-to-blanks
=if(countifs(sheet2!a:a, if(len(a1), a1, "<>"), sheet2!b:b, if(len(b1), b1, "<>"), sheet2!c:c, if(len(c1), c1, "<>"), sheet2!d:d, if(len(d1), d1, "<>")), "CANCELLED", text(,))