我无法弄清楚如何在查询结果中使用公式。我尚未找到任何解决方案。
例如:
=query(sheet1!A1:Z,"Select A,B,Vlookup(D,sheet1!A1:A,1,false)");
A1:Z
,则可以无误地插入公式的列必须大于ZD
是字符串,则应将其嵌套在双引号中=query(Sheet1!A1:Z, CONCATENATE("select A,B,",Vlookup("D",Sheet1!A1:A,1,false)))
你不能。您需要这样做:
=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)