首页 > 解决方案 > 从一张纸到另一张纸的正确引用,没有#ref

问题描述

所以,我得到了 2 张纸:

第一张表是一张主表,其中包含我将定期更新(编辑、添加或删除)数据的数据,大约有 800 行。

第二张表实际上是查找表,其中我的数据与 Sheet1 上的数据相同,但还有一些额外的计算,比如加宽表。

我想让它正确更新,在某种意义上:

我试过了:

=OFFSET(SummaryAll!A2;0;0)

参考:=SummaryAll!A2

INDEX/MATCH combo

或类似的东西:=INDIRECT(ADDRESS(Row(Helper!C2),Column(Helper!C2),,,"txt"))

好吧,我实际上不知道,引用本身不是问题,但是我如何避免错误#ref 并且有没有办法在从主工作表中删除行时动态移动我的行?!

谢谢!

标签: excelexcel-formulaexcel-2013excel-2016

解决方案


感谢大家的评论,总结一下:

THX to @JvdV 和 @JustynaMK 实际上就像一天的建议和解决方案一样简单:

因此可以使用(至少两种方法):

=INDEX(SummaryAll!A:A;ROW())

或我的一种方式,但需要对功能进行更多刷新

=@SummaryAll!A3:INDEX(SummaryAll!A:A;COUNTA(SummaryAll!A:A))

最后(在我的情况下也可以)使用 Power Query,在添加新数据后点击刷新。


推荐阅读