【问题标题】:How to make a Query to write cell value based on content of another spreadsheet on GoogleSheets?如何根据 GoogleSheets 上另一个电子表格的内容进行查询以写入单元格值?
【发布时间】:2021-05-23 22:13:17
【问题描述】:

我有两个电子表格,我想根据另一列的值写入一列的值。

在主电子表格中,我有两列感兴趣:“Ativo”和“CNPJ”。

在名为“CNPJs”的第二个电子表格中,我有两列名为“TICKER”和“CNPJ”。

我的目标是根据“CNPJs”电子表格上的条件“Ativo”=“TICKER”自动填充主电子表格的“CNPJ”列。

这是准备填充空白列的主电子表格。

这是包含所需 CNPJ 字段值的 CNPJ 电子表格。

这是使用的查询并返回错误:

=QUERY(CNPJs!A2:B16; "select B2 where (CNPJs!A2 = A2)")

【问题讨论】:

    标签: excel google-sheets google-sheets-formula excelquery


    【解决方案1】:

    query 不会像所写的那样工作。

    通常是这样的格式:

    =QUERY(CNPJs!A:B;"select B where A matches 'xxx' ";0)

    但它不会评估xxx 的每一行。

    在主表的单元格B2 中使用ARRAYFORMULA 中的VLOOKUP 可能会更好:

    =arrayformula(iferror(vlookup(A2:A;CNPJs!A:B;2;false);))

    【讨论】:

      猜你喜欢
      • 2011-11-21
      • 1970-01-01
      • 2018-07-31
      • 1970-01-01
      • 2015-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多