2016-07-22 4 views
-1

내 문서는 각 장이 실제로 페이지와 같은 책과 매우 흡사합니다. 실제로는 장과 같습니다.Row()에 리터럴을 서브빙하면 INDIRECT()가 중단됩니까?

문서 시작 부분에 목차와 비슷한 페이지가 있습니다. 그래서 시작의는 E10에서 생각한 나는 각각의 주제는 동일한 이름을 가진 시트를 참조

Topic:  Page: 

Apple   7 

Banana  3 

Cherry  2 

있고, 이러한 각 페이지는 셀 B2에 저장 자사의 페이지 번호가 있습니다. 지원하기 위해 자동 자기 번호 위의 표에 관계없이 시트 재정렬의 나는 공식 페이지 번호를 계산, 그래서 그것이 말하는 곳 "7", 공식은

=INDIRECT($E$10 & ".B2") 

그래서 $ E $ (10)는 "애플"나를 준다 7

하지만 지금은 바나나를 들어, 수식 내가 변경해야

=INDIRECT($E$11 & ".B2") 

입니다 반환, 그때 얻을 "Apple.B2"는이 같은 뭔가를 원하는 10 11.하려면 모든 행에 대해 동일한 수식 :

=INDIRECT("$E$" & ROW() & ".B2") 

수십억 가지를 시도해 봤지만 얻을 수 없습니다. 이상하게도 "Apple.B2"를 생성 할 수 있지만 INDIRECT()에 전달하면 끊어집니다. 고마워.

+3

변화'= INDIRECT ($ E10 & ".B2")에 수식을'아래로 복사합니다. 이제 행은 상대적입니다. –

답변

1

당신은 실제로 두 개의 서로 다른 세포를 확인, 그래서 각각의 하나는 INDIRECT 필요 :

=INDIRECT(INDIRECT("$E$" & ROW()) & ".B2") 
+0

그것은 작동합니다! 나는 왜 내가 이해할 수 있다고 생각한다 ... Thx. – zeppenwolf