代码之家  ›  专栏  ›  技术社区  ›  vinni

google sheets公式中的单元格变量

  •  0
  • vinni  · 技术社区  · 6 年前

    我在Google sheet中有几个过滤公式,希望用另一个变量编辑它们。

    =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)))
    

    但这只会返回一个错误。有人知道我如何在筛选函数中传递单元格引用变量吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Michael Murphy    6 年前

    很难确定,但我相信你在找 OFFSET 而不是 INDEX . 抵消 允许您在筛选公式中引用的单元格中输入整数。这些整数将允许您调整要检查的列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