从工作表来源A过滤数据时,我需要执行以下工作:
=filter({{Source!A1:F115},{Source!R1:R115},{Processed!T1:T115}},Source!Q1:Q115=w2)
但是在源A中输入新行时,它会因错误而中断:
过滤器的范围大小不匹配。预期的行数1,列数1。实际的行数116,列数1。
当我检查公式变为
=filter({{Source!A1:F116},{Source!R1:R116},{Processed!T1:T116}},Source!Q1:Q115=w2)
我该如何解决?
答案 0 :(得分:0)
尝试不包括最后一行:
=FILTER({{Source!A1:F}, {Source!R1:R}, {Processed!T1:T}}, Source!Q1:Q=W2)
如果不是该选项,则可以尝试将其冻结:
=FILTER({{INDIRECT("Source!A1:F115")}, {INDIRECT("Source!R1:R115")},
{INDIRECT("Processed!T1:T115")}}, Source!Q1:Q115=W2)
或者您可以尝试一些疯狂的事情,例如:
=FILTER({{Source!A1:F115}, {Source!R1:R115}, {Processed!T1:T115}},
INDIRECT("Source!Q1:Q"&COUNTA(Source!R1:R))=W2)