目前我使用像这样的单元格宏:
=SUM(COMPLAINTDATA!D:D)
总结一个完整的专栏。 COMPLAINTDATA是工作表的名称。我想将列号(4)存储在单元格中,以便可以在各种宏中使用它。输入格式有时会发生变化,我不想编辑所有单元格宏。
A B C
1 row to sum 4
2
3
有没有办法轻松做到这一点,我找不到相关的功能。 ADDRESS似乎就是这样,但我无法弄清楚如何返回这样的东西。
答案 0 :(得分:1)
如果要汇总的列可以不时更改,则可以使用INDIRECT公式。 INDIRECT允许您“动态”创建单元格或范围引用。首先,将列字母存储在其他一些单元格中,例如。在一个单独的工作表中(假设它将在名为'ConfigSheet'的工作表中的A1单元格中 - 在那里插入一些字母,例如 D ,就像你的例子中一样。 然后更新您的总和公式,所以我看起来像这样:
=SUM(INDIRECT("COMPLAINTDATA!"&ConfigSheet!$A$1&":"&ConfigSheet!$A$1))
那应该做你需要的。