2012-03-05 32 views
0

我想这取决于这个命名范围以外的值在一个名为范围内引用单元格指数与相对值参考

我希望看到的理想是:

INDEX(named_range;;COLUMN()-RC1) 

然而,INDEX在识别Column()时不允许RC1。

一种方法是将RC1作为命名范围的一部分(通过将数据复制到第一列范围等),但是因为命名范围与包含该公式的单元完全不同,“我不想要...”。

任何其他选项来实现它?

感谢

*增加: 也许目的帮助。我们的目标是根据RC1中的使用期限来查找未来需要替换的已安装单元(named_range)的数量。*

+0

是RC1单元格引用?如果是这样,它在Excel 2010中适用于我。 – 2012-03-05 19:11:46

+2

命名范围是单行吗? – 2012-03-05 19:37:31

+0

对不起,不是不是 – jorgusch 2012-03-07 12:05:23

回答

2

按照意见,你需要考虑到帐号命名的范围,以获得正确的列的起始列,可能使用

=INDEX(named_range;;COLUMN()-RC1-MIN(COLUMN(named_range))+1)

0

INDEX有两个版本,您只考虑INDEX/MATCH (2D)版本,但它也具有INDEX/MATCH/MATCH版本。

INDEX(My3DRange,MATCH( “Y”,MyYValues,1),MATCH( “X”,MyXValues,1))

enter image description here

+0

我很抱歉,但我不明白这是如何解决我的问题。我选择的单元应取决于公式所在的列。匹配函数引用静态值,我必须先定义它。 – jorgusch 2012-03-07 12:14:31

+0

你可以发布一个小图片,就像我显示你的样本数据和你手动模拟出想要的结果一样吗?这可能会使问题更清楚。道歉。 – 2012-03-07 19:28:03

+0

这是正常的,我犯了一个错误,看到我上面的评论。解决了。 – jorgusch 2012-03-08 12:09:24