我有一个特殊的问题,我似乎无法在excel中找到答案。我有一个单元格(E20)的值是:$ G $ 7,我打算将来修改单元格(E20)并将其用作过滤器。
当我希望将单元格(E20)的值用作公式的范围时,excel会给出错误并显示问题:
=OFFSET($C$7,0,0,1,COUNTIF($D$8:"$G$7", ">0") +1
主要
COUNTIF($D$8:"$G$7" ...
如何将这个$ G $ 7的值(来自E20)作为一个真正的单元格引用,而不包围它?“
注意:我已经尝试过INDIRECT()和TEXT()。
答案 0 :(得分:1)
假设您有一个名为X的单元格,其值为“$ G $ 7”
您还需要将“$ D $ 8:”附加到INDIRECT()内的此单元格值以引用“动态”范围:
=OFFSET($C$7,0,0,1,COUNTIF(INDIRECT("$D$8:" & X), ">0") + 1)
此外,使用命名范围可能有助于您跟踪此动态范围。