2016-06-09 9 views
0

내에서 한 워크 시트를 제외에 작동이 같은 동적 명명 된 범위 "GIO"이 말 내의 모든 명명 된 참조 하나 개의 워크 시트 각각 A : 워크 시트에동적 명명 된 범위가 모두 하나의 통합 문서

=OFFSET(INDEX(LatestTRDays,1,MATCH("709-HK",LatestTRDaysCols,0)),0,0,4+'Price Mod2'!C9-INDEX(AquisitionDates,1,MATCH("709-HK",LatestTRDaysCols,0)),1) 

A, B, CH = SUM (GIO)와 같은 수식에서이 명명 된 범위를 사용하거나 스파크 라인을 만들 수 있지만 워크 시트 J에서는 #REF를 줄 것입니다. 오류. 동적 명명 된 범위는 통합 문서의 다른 모든 워크 시트에서 작동하는 것으로 보이지만 워크 시트에서는 작동하지 않는 것 같습니다.

워크 시트 J 내용을 복사하여 새 워크 시트에 붙여 넣기해도 문제가 해결되지 않는 범위에서 이름이 지정된 범위가 충돌하지 않습니다. 동적 명명 된 범위의 이름을 바꾸지 않습니다.

답변

0

좋아요, 아마도이 질문을 게시 한 후 즉시 두 시간을 보냈습니다. 두뇌가 신비 롭지 않습니까?

워크 시트 간의 이상한 동작 차이는 실제로 워크 시트와 관련이 없지만 동적 이름 지정된 범위를 참조하는 셀과 관련이 있습니다. 물론, 그 문제는 절대적이어야했던 명명 된 범위 정의의 상대 참조 인 'Price Mod2'! $ C $ 9라는 사실을 알게되었습니다.

레슨은 동적 명명 된 범위가 참조 된 셀 값 (내가 원하는 동작)뿐만 아니라 참조 된 셀에도 민감합니다 (원하지 않는 경우 수정해야 함). 이름 정의에서 참조를 절대적으로 만들어서).

문제를 해결했거나 기능을 발견했습니다.