使用条件合并两个表(查询?)

Merge two tables with criteria (query?)

TABLES SCREENSHOT

请看截图

我有两个表,我需要将它们合并成Table 3

两个表:

Table3(结果)的部分规则:

请帮忙,我不知道如何在这里使用查询...或者也许其他...

谢谢!

这应该可以满足您的所有要求:

={
FILTER(D3:E,MATCH(D3:D,A3:A,0)>0);
FILTER(A3:B,ISNA(MATCH(A3:A,D3:D,0)))
}

这会过滤掉 table 1 中没有键的所有行,然后将其与 table 1 中没有实例的行连接 table 2 .

唯一的缺点是这不会保留任何顺序,但您可以在此之后按 ID 排序。