微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何动态更改 Excel 表格列引用?

如何解决如何动态更改 Excel 表格列引用?

我有多个存储数值的 Excel 表格。我正在总结这样的行值:

=+SUM(Query_Current_Year[@[Begin_Balance]:[Balance_Period6]])

每个月,我都需要像这样更新每个表:

=+SUM(Query_Current_Year[@[Begin_Balance]:[Balance_Period7]])

有没有办法将当前列字符串存储在 A1 这样的单元格中,值为“Balance_Period6”,然后引用单元格 A1?每个月,我只需要更新一个字段。

我能想到很多需要它的原因,所以我确信有一个解决方案。

解决方法

虽然我不明白逻辑的每一个细节,但这就是修复。

'''=SUM(INDIRECT("_2360_2860["&A7&"]"))'''

您需要将完整的表引用包装在一个间接函数中。我希望有一些更具可读性的东西,但它确实有效。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。