Google sheets 在Google Sheets或R中将多个联系人链接到单个ID

Google sheets 在Google Sheets或R中将多个联系人链接到单个ID,google-sheets,Google Sheets,更新我添加了一个链接到谷歌工作表和列id想知道如何创建 我需要分析不同团队成员和用户之间的沟通,需要一种将不同联系方式组合成单个标识符的方法。我有一张单子,上面列出了一个人的所有不同联系方式(电子邮件、slack、电话),但没有一种方式将其链接到记录通信的单子上。下面是如何设置问题的 第一张图纸具有每行的接触方法。因此,如果同一个人先通过电子邮件联系一次,然后再通过电话联系一次,电子邮件将在一行,电话号码将在第二行(两者都列在同一列中) 第二张纸上有联系人标识符(一个唯一的ID),以及他们的姓

更新我添加了一个链接到谷歌工作表和列id想知道如何创建

我需要分析不同团队成员和用户之间的沟通,需要一种将不同联系方式组合成单个标识符的方法。我有一张单子,上面列出了一个人的所有不同联系方式(电子邮件、slack、电话),但没有一种方式将其链接到记录通信的单子上。下面是如何设置问题的

第一张图纸具有每行的接触方法。因此,如果同一个人先通过电子邮件联系一次,然后再通过电话联系一次,电子邮件将在一行,电话号码将在第二行(两者都列在同一列中)

第二张纸上有联系人标识符(一个唯一的ID),以及他们的姓名、电话、电子邮件和其他联系信息

如何在第一张工作表中创建一列,列出与该人员的任何类型的联系人相关联的唯一标识符

例如,对于假设的两个人,理想的解决方案是这样的(第三行代表另一个人,前两行是同一个人)

我对R和google sheets都很熟悉,所以我可以用任何一种方法来创建它。或者,如果有帮助的话,我可以将它们导入一个Airtable

我试图查找记录链接的解决方案,但由于所有联系人类型都列在同一列中,因此我找不到解决方案。谢谢,如果我能把问题说得更清楚,请告诉我

=ARRAYFORMULA(IFERROR(VLOOKUP(B2:B, {contacts!B2:B,contacts!A2:A;
                                     contacts!C2:C,contacts!A2:A;
                                     contacts!D2:D,contacts!A2:A}, 2, 0) ))

它包含敏感信息。但是如果有帮助的话,我可以创建一个假设的表单!它将,请这样做,并包括一个所需的例子result@player0添加到可编辑工作表的链接!感谢信是private@player0啊!固定的。看来我不能从我的一个帐户链接,所以我把它改成了另一个。现在应该可以了。再次感谢,但我们可以说有数千个联系人和十几种不同的联系人类型。这种规模如何?或者我如何实现一个不需要每行手动创建公式的版本?这是C2中的arrayformula=1公式
=ARRAYFORMULA(IFERROR(VLOOKUP(B2:B, {contacts!B2:B,contacts!A2:A;
                                     contacts!C2:C,contacts!A2:A;
                                     contacts!D2:D,contacts!A2:A}, 2, 0) ))