在Google表格单元格函数中获取范围的A1表示法(字符串)的最短方法

时间:2019-09-12 11:16:29

标签: google-sheets google-sheets-formula

让我说:

=CustomFunction(B5:B38, $A40)

作为单元格公式值。但是,范围参数将作为其值而不是范围对象处理。

将这些范围转换为它们的地址字符串(例如“ B5:B38”),同时将范围地址作为一个B5:B38保留在公式中的最短方法是什么(因此,它在工作表修改时保持动态)?

1 个答案:

答案 0 :(得分:1)

B5:B38 为:

INDIRECT(ADDRESS(ROW(B5),COLUMN(B1))&":"&ADDRESS(ROW(B38),COLUMN(B1),4))

较短但不是动态的:

INDIRECT("B5:B38")

在某些情况下,第一个fx可以设置为:

INDIRECT("B5:"&ADDRESS(ROW(B38),COLUMN(B1)))