【问题标题】:How can I correlate rows in two sheets in Google Sheets?如何关联 Google 表格中两张表格中的行?
【发布时间】:2021-10-26 17:03:27
【问题描述】:

在 Google 表格中,有两个包含相关数据的页面。在第三页上,如何获取与 subscription_type=1 的 account 关联的所有用户 name 的列表?

  • Page1(用户)包含 A(名称)和 B(帐户 ID)列。
  • Page2 (accounts) 有 A (account_id) 和 B (subscription_type) 列

很遗憾,QUERY function 一次只能处理一张纸。

【问题讨论】:

  • 你可以交换 S1 中的 name 和 ID 列,以便 ID 在 name 之前?如果可以,您可以在 S3 中使用 =FILTER( 'S2'!A2:B6 , 'S2'!B2:B6=1) ,然后执行 VLOOKUP() 从 S1 获取名称。

标签: google-sheets filter google-sheets-formula countif google-query-language


【解决方案1】:

您可以使用 FILTER 函数从第 1 页中提取订阅类型=1 的任何人的帐户 ID

之后,你可以通过一个简单的 INDEX-MATCH 得到名字

You can find an example here.

【讨论】:

    【解决方案2】:

    尝试:

    =FILTER(A:A, IFNA(VLOOKUP(B:B, Page2!A:B, 2, 0))=1)
    

    【讨论】:

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