我对excel相当陌生,但是已经学到了很多东西。请放轻松我。
拥有30,000条数据,并不断过滤该数据集。因此,我的所有公式都需要不断更新为新范围(例如,过滤器可能会将我的范围从B7000:B9000
更改为B1:B30000
)。我能够做到这一点,所以我可以检索第一和最后一个可见列的行号。
我希望能够在我的单元格中引用此内容以扩大范围。我尝试过的(仅作为示例),
=INDEX(Helper!D3:Helper!E3),MATCH...
(公式的其余部分正确)
在D3
的帮助表格中,我有
=Concatenate("'Sheet 1'!U"&D2)
D2
是我用来抓取我的第一个可见行的公式。在这种情况下,我的D2
显示7000
这是可行的还是我完全解决了这个错误?我似乎撞墙了,我不知道如何使它工作。再次感谢。
编辑:
我正在尝试使用索引并在一系列单元格上进行匹配以填充相当大的表。问题是每次我过滤数据时范围都会不断变化。所以我需要在我正在运行的一个已经相当复杂的算法中获得30次迭代的数据。我希望通过根据过滤条件自动扩展公式来节省一些步骤,这将为我省去很多麻烦,因为现在我必须手动编辑每个公式以将其设置为过滤条件设置的范围。
我以为我已经找到了抓住第一列和最后一列的方法,但是现在我不能像上面的例子那样将它们输入到引用中作为公式。