確定希望有人可以提供幫助。Excel公式將單元格中的值返回給右邊
我有一個公式在一個小區中,如下所示:
=INDEX($G$2:$R$16,MATCH(A20,$F$2:$F$16,0),MATCH(B20,$G$1:$R$1,-1))
這從另一個表中給出的值的表返回單元值。
現在我想要一個公式將單元格的值返回到上述公式引用的單元格的右側。
任何想法?
確定希望有人可以提供幫助。Excel公式將單元格中的值返回給右邊
我有一個公式在一個小區中,如下所示:
=INDEX($G$2:$R$16,MATCH(A20,$F$2:$F$16,0),MATCH(B20,$G$1:$R$1,-1))
這從另一個表中給出的值的表返回單元值。
現在我想要一個公式將單元格的值返回到上述公式引用的單元格的右側。
任何想法?
而不是INDEX(數組,行,列)使用INDEX(數組,行,列+ 1),即在公式中添加+1。
只要您的數組一個右移:
=INDEX($H$2:$S$16,MATCH(A20,$F$2:$F$16,0),MATCH(B20,$G$1:$R$1,-1))
也很好。簡單,當你知道如何:) – user2809998
如果在B20中的值匹配R1這個公式將返回#REF。 – unique2
太棒了 - 非常簡單...非常感謝:) – user2809998
@ user2809998:那麼這是一個可以接受的答案嗎? @ unique2:我的公式中沒有B20 ;-)。你指出的問題可以通過選擇'數組'來解決,這個數組只是一個較大的列,比硬編碼的固定引用更優雅。 = INDEX($ G $ 2:$ S $ 16,MATCH(A20,$ F $ 2:$ F $ 16,0),MATCH(B20,$ G $ 1:$ R $ 1,-1)+1) –