通过引用其他单元格定义 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!
我正在尝试创建对 A 列中单元格数组的引用,但我试图引用 A[value at cell B1]:A[value at cell B2]
形式而不是 A1:A100
形式的引用。 Excel 支持这种引用单元格的方法吗?
非常感谢。
要在公式中创建动态单元格地址,您可以使用:
=indirect("A" & B1 & ":A" & B2)
这也适用于寻址另一个工作表上的单元格。 另请注意,单元格地址的任何部分都可以是变量。 (即工作表名称、列或行)
Indirect 特别有用,因为它可以保护地址,即使引用的工作表被删除,通常会生成 #Ref!