引用另一个工作表的Excel的INDIRECT函数的替代方法

时间:2018-11-24 08:05:45

标签: excel vba excel-formula excel-indirect

在我的工作簿中,我有多(15+)张纸,每张纸都有8个以上使用INDIRECT函数的单元格。此功能的所有用法仅是参考工作簿中的另一张纸。此数据表包含多行,每一行代表一个数据集

示例

一张纸需要'Data'!B2 'Data'!C2 'Data'!F2 'Data '!H2 '数据'!J2 等(大约有8个)。所以我要做的是我有一个带有“ Data”和“ 2”的单元格,并使用INDIRECT创建这些公式。这样,我可以轻松地更改行(2表示5)并更改工作表源(还有另一个工作表,就像我要使用的数据一样)。我不想手动更改每张纸上的公式,太麻烦了。

如您所见,每张纸大约有15+张纸,每张纸都有8个以上的INDIRECT公式,因此计算速度非常慢。

有没有我可以使用的更快的选择?

[注意:我知道这个question,但是1.答案对我而言并没有完全意义,并且2.查找表不够动态(即工作表名称经常更改,并且'数据表很多)

编辑 我重新审视了这张表,并意识到我有多个数组公式,这些公式也可能有助于计算速度。

0 个答案:

没有答案