使用单元格值在公式内动态引用 sheet 范围

Reference a sheet range dynamically inside formula by using a cell value

如何使用单元格值引用 sheet 范围?

这是一个有效的公式

=filter(dump!1:1000,dump!G:G = "Active")

但是,我需要使用单元格值动态引用 sheet 的 G:G 范围。 假设我的单元格 A1 包含“G:G”作为其中的值。

我的公式类似于

=filter(dump!1:1000,"dump!"&A2 = "Active")

..但当然它不起作用,因为我没有正确使用语法。

使用INDIRECT:

=filter(dump!1:1000,"dump!"&INDIRECT(A1) = "Active")

使用:

=FILTER(dump!1:1000, INDIRECT("dump!"&A1) = "Active")

但请记住,G:G 需要正好有 1000 行,否则您将面临 ARRAY_ 错误