如何根据 GoogleSheets 上另一个电子表格的内容进行查询以写入单元格值?
How to make a Query to write cell value based on content of another spreadsheet on GoogleSheets?
我有两个电子表格,我想根据另一列的值写入一列的值。
在主电子表格中,我有两列感兴趣:'Ativo' 和 'CNPJ'。
在名为“CNPJs
”的第二个电子表格中,我有两列名为 'TICKER' 和 'CNPJ'。
我的目标是根据“CNPJs
”电子表格中的条件 'Ativo' = 'TICKER' 自动填充主电子表格的 'CNPJ' 列。
这是主电子表格,其中有待填充的空白列。
这是 CNPJs 电子表格,其中包含所需的 CNPJ 字段值。
这是使用的查询并返回错误:
=QUERY(CNPJs!A2:B16; "select B2 where (CNPJs!A2 = A2)")
query
不会像写的那样工作。
通常是这样的格式:
=QUERY(CNPJs!A:B;"select B where A matches 'xxx' ";0)
但它不会计算 xxx
的每一行。
在 ARRAYFORMULA
中使用 VLOOKUP
可能会更好 B2
大师 sheet:
=arrayformula(iferror(vlookup(A2:A;CNPJs!A:B;2;false);))
我有两个电子表格,我想根据另一列的值写入一列的值。
在主电子表格中,我有两列感兴趣:'Ativo' 和 'CNPJ'。
在名为“CNPJs
”的第二个电子表格中,我有两列名为 'TICKER' 和 'CNPJ'。
我的目标是根据“CNPJs
”电子表格中的条件 'Ativo' = 'TICKER' 自动填充主电子表格的 'CNPJ' 列。
这是主电子表格,其中有待填充的空白列。
这是 CNPJs 电子表格,其中包含所需的 CNPJ 字段值。
这是使用的查询并返回错误:
=QUERY(CNPJs!A2:B16; "select B2 where (CNPJs!A2 = A2)")
query
不会像写的那样工作。
通常是这样的格式:
=QUERY(CNPJs!A:B;"select B where A matches 'xxx' ";0)
但它不会计算 xxx
的每一行。
在 ARRAYFORMULA
中使用 VLOOKUP
可能会更好 B2
大师 sheet:
=arrayformula(iferror(vlookup(A2:A;CNPJs!A:B;2;false);))