基于公共列合并Google表格

时间:2018-01-26 20:05:18

标签: google-apps-script google-sheets

我正在寻找Google Apps脚本,根据Google表格中的一个常见列(电子邮件)合并两张数据。例如:

Sheet 1
Name Email       Address  
A    a@abc.com    abc
B    b@dgh.com    ghc
C    f@abc.com    sdf

Sheet 2
Email       Quantity   Size
b@dgh.com   3          5

我正在寻找(表2中的电子邮件是表1中的电子邮件子集):

Sheet 3 (or new spreadsheet)

Email       Name    Address  Quantity Size
b@dgh.com   B       ghc      3          5

我已经查看了VLOOKUP,但我无法弄清楚如何使用它来合并两张非常大的纸张。

1 个答案:

答案 0 :(得分:0)

=ARRAYFORMULA ({Sheet2!A2:A3,VLOOKUP(Sheet2!A2:A3,{Sheet1!B2:C,Sheet1!A2:A},{3,2},0),Sheet2!B2:B3, Sheet2!C2:C3})