【发布时间】:2022-01-23 03:02:29
【问题描述】:
我正在尝试在两个不同的工作表中对以下数据进行完全连接。
第 9 页:
| Product ID | Name | Quantity |
|---|---|---|
| 1 | addi | 55 |
| 2 | fadi | 66 |
| 3 | sadi | 33 |
Sheet10
| Product ID | Variants | Model |
|---|---|---|
| 1 | xyz | 2000 |
| 2 | differ | 2001 |
| 3 | saddd | 336 |
| 4 | fsdfe | 2005 |
所需的输出表:
| Product ID | Name | Quantity | Variants | Model |
|---|---|---|---|---|
| 1 | addi | 55 | xyz | 2000 |
| 2 | fadi | 66 | differ | 2001 |
| 3 | sadi | 33 | saddd | 336 |
| 4 | fsdfe | 2005 |
如果我们有更多列要加入,如表 1 和表 2 中还有两列,如年份、产品标签等,请分享,那么我应该在您提出的解决方案中进行哪些更改
我正在使用这个公式,但它没有返回所需的结果
=ARRAYFORMULA({QUERY(SORT(UNIQUE({Sheet9!A1:D; Sheet10!A1:D})), "where Col1 is not null"),IFERROR(VLOOKUP(TRANSPOSE(QUERY(TRANSPOSE(QUERY(SORT(UNIQUE({Sheet9!A1:D; Sheet10!A1:D})), "where Col1 is not null")),,999^99)), TRANSPOSE(QUERY(TRANSPOSE(Sheet9!A1:D),,999^99)), Sheet9!C1:C}, 2, 0),""),IFERROR(VLOOKUP(TRANSPOSE(QUERY(TRANSPOSE(QUERY(SORT(UNIQUE({Sheet9!A1:D; Sheet10!A1:D})), "where Col1 is not null")),,999^99)), {TRANSPOSE(QUERY(TRANSPOSE(Sheet10!A1:D),,999^99)), Sheet10!C1:C}, 2, 0),"")}})
【问题讨论】:
-
请在您的帖子中包含您已经完成的具体研究以及您自己已经尝试实现目标的公式,请记住,志愿者运行的免费论坛旨在提供对已经自己完成大部分工作的人知之甚少或“朝正确方向轻推”(也就是说,论坛不是一个任何人都可以免费获得由专家完成的定制化、耗时的工作的地方)。
标签: google-sheets join outer-join