(Excel) Offset 和 Index/Match 都没有阻止 table 的引用单元格移动

(Excel) Neither Offset nor Index/Match prevented a table's referenced cell from moving

我的报告包含 3 个不同的输入和 3 个对应的输出选项卡,用于 3 个不同的信息源。每个源都需要一个宏来更改数据的格式。这些来源之一需要个别日期的数据,因此当它将数据格式化为 table 时,它会复制单元格并将其插入到前一天的数据之上。一旦 5 天的数据被转换并堆叠在输出选项卡中,最后一个选项卡基本上包含所有公式,称为 "Conversion" 选项卡。在此选项卡中,每个数据源(输出选项卡)有 3 个 table,第四个从这 3 个 table 中获取数据,并将它们组合成最终宏复制和粘贴的内容来自的值变成一个新的 sheet。

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

转换数据的宏必须是一个 repeatable 动作,这样我就可以将它分配给一个按钮(这个报告必须尽可能简单,因为非 Excel 用户需要能够 "paste data, click button, click other button, ta-da!")

感谢您的帮助!

将其用作您的范围参考:

INDEX('CampPerf Output'!:48576,116,2):INDEX('CampPerf Output'!:48576,135,2)

无论添加或删除多少行或列,这总是 return 'CampPerf Output'!B116:B135 中的范围数组。