2013-09-24 101 views
0

确定希望有人可以提供帮助。Excel公式将单元格中的值返回给右边

我有一个公式在一个小区中,如下所示:

=INDEX($G$2:$R$16,MATCH(A20,$F$2:$F$16,0),MATCH(B20,$G$1:$R$1,-1)) 

这从另一个表中给出的值的表返回单元值。

现在我想要一个公式将单元格的值返回到上述公式引用的单元格的右侧。

任何想法?

回答

1

而不是INDEX(数组,行,列)使用INDEX(数组,行,列+ 1),即在公式中添加+1。

+0

如果在B20中的值匹配R1这个公式将返回#REF。 – unique2

+0

太棒了 - 非常简单...非常感谢:) – user2809998

+0

@ user2809998:那么这是一个可以接受的答案吗? @ unique2:我的公式中没有B20 ;-)。你指出的问题可以通过选择'数组'来解决,这个数组只是一个较大的列,比硬编码的固定引用更优雅。 = INDEX($ G $ 2:$ S $ 16,MATCH(A20,$ F $ 2:$ F $ 16,0),MATCH(B20,$ G $ 1:$ R $ 1,-1)+1) –

0

只要您的数组一个右移:

=INDEX($H$2:$S$16,MATCH(A20,$F$2:$F$16,0),MATCH(B20,$G$1:$R$1,-1)) 
+0

也很好。简单,当你知道如何:) – user2809998

相关问题