小编典典

如何在表格和Google表格中的查询之间联接表格

sql

在Sheet2中,我有以下带有约1000行的列

[ NAME      EMAIL-ADDRESS       PHONE       PRODUCT ]

在Sheet3中,我有以下3000行的列

[ company   first_name  last_name   full_name   email   amount ]

我需要通过连接工作表来获得结果,即

Sheet3电子邮件= Sheet2电子邮件地址

first_name last_name (from Sheet3), email address (from Sheet3), PRODUCT (from Sheet2), amount (from Sheet3)

我如何获得它,即使它是Google表格中的自定义函数也可以

我尝试过

=QUERY(Sheet2!A1:D3000, "Select B & ' ' & C WHERE B='" & Sheet3!$E2 & "'", 0)

阅读 168

收藏
2021-04-15

共1个答案

小编典典

样品单

您可以在一个公式中使用filter+ vlookup

=FILTER( {Sales!B14:B,Sales!C14:C,Sales!E14:E, vlookup(Sales!E14:E,{People!B2:B,People!D2:D},2,), Sales!F14:F},Sales!E14:E<>"")

FIlter将转换vlookupArrayFormula。这将从工作表“ People”中返回PRODUCT。

我重命名了工作表,以使它们更有意义。

  • “ Sales” =“ Sheet3”
  • “ People” =“ Sheet2”
2021-04-15