【问题标题】:Merging Google sheets based on a common column基于公共列合并 Google 工作表
【发布时间】:2018-01-26 20:05:17
【问题描述】:

我正在寻找一种 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,但不知道如何使用它来合并 2 张非常大的工作表。

【问题讨论】:

  • 您可以发布您尝试过的内容吗?目前尚不清楚您希望它如何工作。
  • 通过复制工作表 2 创建工作表 3。然后使用 VLookup 获取名称,并使用另一个 VLookup 获取地址。

标签: google-apps-script google-sheets


【解决方案1】:
=ARRAYFORMULA ({Sheet2!A2:A3,VLOOKUP(Sheet2!A2:A3,{Sheet1!B2:C,Sheet1!A2:A},{3,2},0),Sheet2!B2:B3, Sheet2!C2:C3})

【讨论】:

    猜你喜欢
    • 2020-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    相关资源
    最近更新 更多