我在此工作表的F1和G1单元格中有一个公式。我想保留单元格F / G8和F9&G9中的文本,但是这给了我一个错误。请注意,该公式位于数组中,因此它可以追溯应用于该列中的所有单元格。
这是单元格F1中使用的代码:
=ARRAYFORMULA(IFNA(VLOOKUP(B2:B, QUERY('Raw Logs'!C2:F, "select C,sum(F) group by C label sum(F)''"), 4, 0)))
这是单元格G1中使用的代码:
=ARRAYFORMULA(IFNA(VLOOKUP(B2:B, QUERY('Raw Logs'!C2:H, "select C,sum(H) group by C label sum(H)''"), 6, 0)))
此外,单元格C1中的公式数据不再填充(以前是)-错误说不能,因为它无法覆盖C9,但是C9中早先有文本,并且公式中的数据仍在填充。
这是单元格C1中使用的公式:
=ArrayFormula(IFERROR(VLOOKUP(B:B,'Roster Registrations'!F1:G,2,FALSE)))
关于如何解决此问题的任何提示?
数组公式需要展开空间-这就是原因。如果要从第一行运行它,请删除单元格F8:F9并使用:
={"";"";"";"";"";"";"";"Total for February";
"Activity"&CHAR(10)&"Hours"; "";
ARRAYFORMULA(IFNA(VLOOKUP(B11:B&"", TEXT(QUERY('Raw Logs'!C2:F*1,
"select Col1,sum(Col4)
where Col1 is not null
group by Col1
label sum(Col4)''"), {"@", "[h]:mm:ss"}), 2, 0)))}
对于G1 fx,删除G9并在G1中使用它:
={"";"";"";"";"";"";"";"";
"Number of"&CHAR(10)&"Tests"; "";
ARRAYFORMULA(IFNA(VLOOKUP(B11:B, QUERY('Raw Logs'!C2:H*1,
"select Col1,sum(Col6)
where Col1 is not null
and Col1 <> 0
group by Col1
label sum(Col6)''"), 2, 0)))}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句