给出一个公式,例如:
= FILTER(matrix!B3:B99, NOT(matrix!C3:C99 = "") ) )
是否可以传递变量来代替B列参考?例如:
= FILTER(matrix!$requiredCol3:$requiredCol99, NOT(matrix!C3:C99 = "") ) )
其中$ requiredCol是A1中的值,例如?
例如,A1 = X. 公式现在等同于:
= FILTER(matrix!$X3:$X99, NOT(matrix!C3:C99 = "") ) )
由于
答案 0 :(得分:1)
您应该能够使用INDIRECT(),它将单元格引用作为字符串作为(第一个)参数。看看是否有效:
= FILTER(INDIRECT("matrix!"&A1&"3:"&A1&"99"), NOT(matrix!C3:C99 = "") )
编辑:如果您在单元格A1和A2中有范围,请尝试
=FILTER(INDIRECT(A1), INDIRECT(A2) <>"")