用相对值引用索引

我想引用一个命名范围内的单元格,取决于这个命名范围以外的值

我想看到的是理想的:

INDEX(named_range;;COLUMN()-RC1) 

但是,INDEX在识别Column()时不允许使用RC1。

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

任何其他选项来实现它?

谢谢

*增加:也许目的有帮助。 目的是根据RC1中的生命周期,找出将来需要更换的已安装单元(named_range)的数量。*

根据注释,您需要考虑命名范围的开始列以获取正确的列,可能使用

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

INDEX有两个版本,你只想到INDEX / MATCH(2D)版本,但也有一个INDEX / MATCH / MATCH版本。

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

在这里输入图像说明