表1 。我有一张看起来像这样的桌子:
X Y Z
1 a p
2 a p
6 b p
7 c p
9 c p
表2 。我有一个不同的表,看起来像这样:
Col1 Col2 Col3 Col4
Row1 p p p
Row2 a b c
Row3 1
Row4 2
Row5 3
Row6 4
Row7 5
Row8 6
Row9 7
Row10 8
Row11 9
当表1的行与表1中其列的值匹配时,我想标记为“ TRUE”。例如:
Col1 Col2 Col3 Col4
Row1 p p p
Row2 a b c
Row3 1 TRUE
Row4 2 TRUE
Row5 3
Row6 4
Row7 5
Row8 6 TRUE
Row9 7 TRUE
Row10 8
Row11 9 TRUE
这是到目前为止我尝试过的。这是Col2 Row3的公式:
=IFERROR(IF(AND(AND(MATCH(Col1Row3,X:X,0), MATCH(Col2Row1,Z:Z,0)), MATCH(Col2Row2,Y:Y,0)), "TRUE", ""),"")
我认为它不起作用,因为我不在同一行中包含匹配项。我怎样才能取得结果?
此外,我不想在公式中指定特定行,因为我在表1中有数千行,而表2必须在这数千行中选择值。