2013-09-24 4 views
0

누군가가 도움을 줄 수 있으면 좋겠다.셀의 값을 오른쪽으로 반환하는 Excel 수식

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

이것은 다른 테이블의 값을 소정의 테이블에서 셀 값을 리턴 다음

는 I 한 셀에 수식을 갖는다.

이제 위 공식이 참조하는 셀의 오른쪽에있는 셀 하나의 셀 값을 반환하는 수식이 필요합니다.

아이디어가 있으십니까?

답변

1

INDEX (array, row, col) 대신 INDEX (array, row, col + 1)을 사용합니다. 즉, 수식에 +1을 추가하십시오.

+0

을 B20의 값이 R1에게 # REF를 반환이 공식 일치하는 경우. – unique2

+0

환상적 - 매우 간단합니다 ... 고맙습니다 :) – user2809998

+0

@ user2809998 : 그렇다면이 대답을 받아 들일 수 있습니까? @ unique2 : 내 공식에 B20이 없습니다 ;-). 여러분이 지적하고있는 문제는 고정 된 참조를 하드 코딩하는 것보다 더 우아하고 단지 하나의 열만있는'array '를 선택함으로써 해결할 수 있습니다. = INDEX ($ G $ 2 : $ S $ 16, MATCH (A20, $ 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

관련 문제