如何在谷歌电子表格中定义数字数组

时间:2016-12-18 10:11:12

标签: arrays excel google-sheets excel-formula spreadsheet

我需要在a和b之间创建数组,以便以后在ArrayFormula中使用。 例如:硬编码为a = 2,b = 5,它将是{2,3,4,5}

这似乎非常基本,但我没有找到答案。

2 个答案:

答案 0 :(得分:1)

您可以使用INDIRECT定义范围(如A2:A5),然后使用ROW将行作为数字

=SUMPRODUCT(ROW(INDIRECT("A"&a&":A"&b)))

我正在测试它,使用SUMPRODUCT来总计数字{2,3,4,5} = 14,但你应该能够在不同的公式中使用它。值a和b使用命名范围定义。

答案 1 :(得分:0)

可以为此目的使用SEQUENCE函数:

=SEQUENCE(1, 5 - 2 + 1, 2)