【发布时间】:2013-07-29 20:26:16
【问题描述】:
例如,在单元格 M1 中,我存储了以后要使用的列索引(A 或 B 或 C...)。
如果现在我将字符 D 放在 M1 中,通过使用 =SUM($M$1:$M$1),我想得到 D 列的总和。如果我在 M1 中将 D 更改为 A,我想要列的总和A 代替。
有什么建议吗?
【问题讨论】:
标签: excel indexing excel-formula cell excel-indirect
例如,在单元格 M1 中,我存储了以后要使用的列索引(A 或 B 或 C...)。
如果现在我将字符 D 放在 M1 中,通过使用 =SUM($M$1:$M$1),我想得到 D 列的总和。如果我在 M1 中将 D 更改为 A,我想要列的总和A 代替。
有什么建议吗?
【问题讨论】:
标签: excel indexing excel-formula cell excel-indirect
希望=SUM(INDIRECT(M1&":"&M1)) 能够服务。
【讨论】:
这是一个没有INDIRECT 的选项。与@pnut 不同,它仅适用于 A 到 Z 列(在本例中为 L),但由于您基于 M1,所以可能没关系:
=SUM(INDEX(A:L,0,CODE(UPPER(M1))-64))
【讨论】: