(Excel)偏移量和索引/匹配都不会阻止表引用的单元格移动

我有一个报告,包含3个不同的input和3个不同的信息来源的3个相应的输出标签。 每个源都需要一个macros来改变数据的格式。 其中一个来源需要个别日子的数据,因此它将数据格式化为表格,然后将数据复制并插入前一天的数据之上。 一旦5天的数据已被转换并堆叠在输出选项卡中,最终选项卡基本上具有所有的公式,称为“转换”选项卡。 在这个选项卡中,每个数据源(输出选项卡)有三个表格,第四个表格从这三个表格中获取数据,并将它们组合成最终macros复制并粘贴到新工作表中的值。

问题在于通过插入新行来堆叠数据的表单。 我已经完成了从索引和匹配,偏移和匹配,简单的偏移,Vlookup(显然,这是首先开始),甚至定义新公式的名称,但转换选项卡的表引用不断移动的单元格当新数据进来时,我需要引用Array'CampPerf Output'!B116:B135无论如何。 我可以使用什么公式或后门技巧,以便我的查找每次都查看完全相同的数组?

转换数据的macros必须是一个可重复的动作,所以我可以将它分配给一个button(这个报表必须尽可能简单,因为非Excel用户需要能够“粘贴数据,点击button,点击其他button,ta-da!“)

谢谢你的帮助!

使用这个作为你的范围参考:

 INDEX('CampPerf Output'!$1:$1048576,116,2):INDEX('CampPerf Output'!$1:$1048576,135,2) 

无论添加或删除多less行或列,这将始终返回'CampPerf Output'!B116:B135的范围数组。