如何将单元格的内容用于列索引?

时间:2013-07-29 20:26:17

标签: excel indexing excel-formula cell excel-indirect

例如,在单元格M1中,我存储了我想稍后使用的列索引(ABC ...)。

如果现在我将字符D放在M1中,使用=SUM($M$1:$M$1),我想得到D列的总和。如果我将D改为A in M1,我想要A列的总和。

有什么建议吗?

2 个答案:

答案 0 :(得分:3)

希望=SUM(INDIRECT(M1&":"&M1))能够发挥作用。

答案 1 :(得分:1)

这是一个没有INDIRECT的选项。与@pnut不同,它只适用于A到Z列(在这种情况下为L),但由于你是基于M1,也许没关系:

=SUM(INDEX(A:L,0,CODE(UPPER(M1))-64))