我们如何在Google表格查询中使用公式

问题描述 投票:1回答:2

我无法弄清楚如何在查询结果中使用公式。我尚未找到任何解决方案。

例如:

=query(sheet1!A1:Z,"Select A,B,Vlookup(D,sheet1!A1:A,1,false)");
arrays google-sheets array-formulas google-sheets-query gs-vlookup
2个回答
0
投票
  1. 如果范围是A1:Z,则可以无误地插入公式的列必须大于Z
  2. Sheet公式最后不希望(也不允许)Semicola
  3. 如果D是字符串,则应将其嵌套在双引号中
  4. 要合并公式,您需要正确合并引号,例如:
=query(Sheet1!A1:Z, CONCATENATE("select A,B,",Vlookup("D",Sheet1!A1:A,1,false)))

0
投票

你不能。您需要这样做:

=ARRAYFORMULA({sheet1!A:B, IFNA(VLOOKUP(D:D, sheet1!A:A, 1, 0))})

然后您可以使用查询:

=ARRAYFORMULA(QUERY({sheet1!A:B, IFNA(VLOOKUP(D:D, sheet1!A:A, 1, 0))}, "select Col1,Col2,Col3", 0)
© www.soinside.com 2019 - 2024. All rights reserved.