在数组公式中使用间接

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

我将这个arrayformula与INDIRECT一起使用,因为这是我知道维护我的引用的唯一方法,因为参考表在脚本中具有定期向表Data添加另一行的功能!如何添加以下公式以仅显示数组中$CQ$17中的值之上和$CQ$16中的值之下的值?因为它每分钟更新一次,可以在不增加我的工作表处理时间的情况下完成吗?

=ARRAYFORMULA(INDIRECT("Data!E"&13+$F$7&":E"&597+$F$7))
google-sheets google-sheets-formula array-formulas
1个回答
0
投票
=QUERY( OFFSET(Data!E13, $F$7, 0, 597 - 13 + 1, 1), " select Col1 where Col1 > " & $CQ$17 & " and Col1 < " & $CQ$16, -1 )

FILTER

=FILTER(
  OFFSET(Data!E13, $F$7, 0, 597 - 13 + 1),
  OFFSET(Data!E13, $F$7, 0, 597 - 13 + 1) > $CQ$17,
  OFFSET(Data!E13, $F$7, 0, 597 - 13 + 1) < $CQ$16
)

构建相同范围的三遍不好,我会选择QUERY

虽然样本表确实很有帮助。
© www.soinside.com 2019 - 2024. All rights reserved.