避免多次计算的更有效方法#2?

时间:2019-09-17 21:46:27

标签: arrays google-sheets google-sheets-formula array-formulas gs-vlookup

这是我今天早些时候发表的另一篇文章的更困难的版本。 More Efficient Way to Avoid Multiple Calculations?   我的工作表中有很多这些链。有比我正在做的更有效的方法吗?

这里是需要更多困难公式的示例。 https://docs.google.com/spreadsheets/d/1qejqo0WzMYa5K7YCnovW-7ki97DCX2h6gGA7LE7Eeh8/edit?usp=sharing

=INDIRECT("Data!E"&(K8-1))
=INDIRECT("Data!E"&(K9-1))
=INDIRECT("Data!E"&(K10-1))

我可以对其进行修改吗?

=ARRAYFORMULA(ROW(A1:A20)*????)

有没有一个公式或更有效的公式可以减少计算时间?

1 个答案:

答案 0 :(得分:1)

您可以这样做:

=ARRAYFORMULA(IFERROR(VLOOKUP(K8:K-1, {ROW(A:A), Data!E:E}, 2, 0)))

0