通过引用其他单元格定义 Excel 范围

Defining Excel ranges via reference to other cells

我正在尝试创建对 A 列中单元格数组的引用,但我试图引用 A[value at cell B1]:A[value at cell B2] 形式而不是 A1:A100 形式的引用。 Excel 支持这种引用单元格的方法吗?

非常感谢。

要在公式中创建动态单元格地址,您可以使用:

=indirect("A" & B1 & ":A" & B2) 

这也适用于寻址另一个工作表上的单元格。 另请注意,单元格地址的任何部分都可以是变量。 (即工作表名称、列或行)

Indirect 特别有用,因为它可以保护地址,即使引用的工作表被删除,通常会生成 #Ref!