【发布时间】:2020-10-19 19:27:09
【问题描述】:
我在谷歌电子表格中有两个表格。它们有一个共同的唯一标识符(帐户 ID)。现在我需要将这些表连接到第三个表中,其中包含两个表中的所有行。
请看一下这张表:
或点击示例电子表格的链接: https://docs.google.com/spreadsheets/d/17ka2tS5ysXqJnrpCxCTwNmCsTORPFP1Gatq4p1fPldA/edit?usp=sharing
我已经设法使用这个数组公式加入表格:
=ARRAYFORMULA({G3:H8,VLOOKUP(G3:G8,{A3:A7,B3:C7},{2,3},false)})
但是使用这个公式,连接表“错过”了两行:
20 N/A Klaus Berlin
4 VW David Paris
第一个缺失的行仅在表 1 中找到。第二个缺失的 ID 在表 2 中找到,并且在 Table2 中有两 (2) 个匹配的 ID,但在连接表中只有一行
有没有办法提供一个可以处理这个问题的公式?
【问题讨论】:
-
Ludvig,你能澄清一下吗?帐户 ID 1 Anna 拥有两辆汽车,奥迪和菲亚特。帐户 ID 4,David,有两个城市(两个地址?),斯德哥尔摩和巴黎。如果他也有两辆车呢?他会有四张唱片吗?或者哪辆车会去哪个城市?我正在努力为这个连接数据集合中的每条记录找到独特的东西......
-
是的,这是正确的@kirkg13。如果 David 有两个 cara,我们将需要 4 个记录。也许我的数据需要进一步准备?但我现在看到你想出了一个解决方案。
标签: arrays google-sheets google-sheets-formula array-formulas gs-vlookup