我有一个外部数据库,用于填充工作簿中的电子表格。在同一工作簿中的另一个工作表中,我使用公式过滤掉查询的较小子集。问题是,每当我刷新数据时,较小子集公式中的单元格引用都会发生变化。每当在数据库中添加新元素时,都会发生这种情况。
我尝试使用INDEX
和INDIRECT
函数,但它不允许我使用 $ 符号,以防止我需要单独更改公式 50,000 次(这是一个非常大的数据库)。
为了进一步澄清该问题:
我的第二个电子表格主要是整列公式,例如
=FIRSTSPREADSHEET!$A2
If (ISBLANK(DATABASE!$B2),DATABASE!$C2,DATABASE!$D2)
没什么复杂的,就是那种东西。但是,每当将元素添加到原始数据库并在 Excel 中刷新数据时,单元格引用就会在新工作表中围绕新条目应在的位置进行更改。