我在Google表格中有几个过滤公式,想用另一个变量对其进行编辑。
例如,过滤器(它显示一行中所有非空单元格):
=FILTER('Data Input'!$A$3:$A$9781; NOT(ISBLANK('Data Input'!$X$3:$X$9781)))
X应该是我可以在其他单元格中设置的变量。我正在尝试类似INDEX
=FILTER('Data Input'!$A$3:$A$9781; NOT(ISBLANK('Data Input'!$INDEX(I13)$3:$INDEX(I13)$9781)))
但是这只会返回一个错误。有谁知道我如何在过滤器函数中传递单元格引用变量?
答案 0 :(得分:0)
很难确定,但是我相信您正在寻找的是OFFSET
而不是INDEX
。 OFFSET
将允许您在要在过滤器公式中引用的单元格中输入整数。这些整数将使您能够调整用于检查NOT(ISBLANK ...)的列,这就是您要尝试执行的操作。
也许会行得通,I13
将具有列索引的值(X列= 24)
NOT(ISBLANK(OFFSET($A$1,2,$I$13-1):OFFSET($A$1,9780,$I$13-1))
OFFSET($A$1,2,$I$13-1):OFFSET($A$1,9780,$I$13-1)
的值为$X$3:$X$9781
,而I13 = 24