使用INDEX从命名范围获取行的Excel会导致公式错误

时间:2017-02-23 12:52:26

标签: excel vba row named-ranges

我有一个非常简单的公式来获取连续值的总和:

=SUM(K5:P5)

但是,K5到P5是命名范围中的第一行,我更愿意引用命名范围,所以我将其更改为:

=SUM(INDEX(S2ScoresTotUnitQ1,Row("A1"),0))

但是我得到了“我们发现这个公式错误的问题”。如何在不出错的情况下引用我命名范围的各行?

1 个答案:

答案 0 :(得分:3)

A1引用中删除双引号。方法Row("A1")将为Row(A1)。那么,公式将如下

=SUM(INDEX(S2ScoresTotUnitQ1,ROW(A1),0))