使用条件合并两个表(查询?)
Merge two tables with criteria (query?)
TABLES SCREENSHOT
请看截图
我有两个表,我需要将它们合并成Table 3
两个表:
- Table 1(主要)- ID 始终为空“Fruits”
- Table 2(附加)- ID 始终为“Fruits”
Table3(结果)的部分规则:
- 仅当 Table 2
上没有相同 ID 时,才显示带有空“Fruit”的 ID (Table 1)
- 仅当 Table 1
上有相同 ID 时,才显示带有“Fruit”的 ID (Table 2)
- 如果 Table 1
上没有相同的 ID,则不显示与 Fruit 的 ID (Table 2)
请帮忙,我不知道如何在这里使用查询...或者也许其他...
谢谢!
这应该可以满足您的所有要求:
={
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 排序。
TABLES SCREENSHOT
请看截图
我有两个表,我需要将它们合并成Table 3
两个表:
- Table 1(主要)- ID 始终为空“Fruits”
- Table 2(附加)- ID 始终为“Fruits”
Table3(结果)的部分规则:
- 仅当 Table 2 上没有相同 ID 时,才显示带有空“Fruit”的 ID (Table 1)
- 仅当 Table 1 上有相同 ID 时,才显示带有“Fruit”的 ID (Table 2)
- 如果 Table 1 上没有相同的 ID,则不显示与 Fruit 的 ID (Table 2)
请帮忙,我不知道如何在这里使用查询...或者也许其他...
谢谢!
这应该可以满足您的所有要求:
={
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 排序。