Excel: HYPERLINK와 INDIRECT를 동일한 시트에서 작동하도록 만듭니다.

Excel: HYPERLINK와 INDIRECT를 동일한 시트에서 작동하도록 만듭니다.

다른 통합 문서(내가 수행한 실험을 나타내는 Exp1, Exp2 등)에 대한 하이퍼링크(=HYPERLINK(...))와 실험을 설명하는 일부 데이터가 포함된 Excel 통합 문서(Global.xlsx)가 있습니다.

이제 ExpX 통합 문서에 있는 셀의 값을 글로벌로 복사하고 싶지만 앞에서 언급한 링크를 이러한 참조의 경로로 사용하고 싶습니다. 따라서 하이퍼링크에서 대상을 변경하면 모든 값이 지정된 파일에서 업데이트됩니다.

그렇다면 링크를 변경하면 값도 변경되는 방식으로 하이퍼링크에서 대상을 추출하여 수식에 사용할 수 있습니까?

내 아이디어의 계획:

  • 모두 동일한 템플릿을 사용하는 많은 실험 통합 문서
  • 이러한 파일에 대한 링크와 연결된 통합 문서에서 선택한 일부 값이 포함된 요약 통합 문서

업데이트: 한 가지 해결책은 ExpX 파일의 셀 A1 주소를 쓴 다음 해당 셀에 연결하고 해당 셀에서 OFFSET을 사용하여 값을 선택하는 것입니다. 그러나 INDIRECT는 파일 이름만 취하고 HYPERLINK는 경로를 원합니다.

이것아이디어를 제공하는 Google 문서에 대한 링크입니다.

대상에는 각 파일에 대해 변경할 매개변수가 하나만 있습니다.

답변1

다음과 같이 다른 통합 문서의 셀에 직접 연결할 수 있습니다.

='C:\Users\clabacchio\Documents\[Experiments.xlsx]Test1'!$A$2

외부 파일 이름이 다른 셀에 있는 경우파일이 열려 있습니다., 셀에 파일 이름이 포함되어 INDIRECT있는 경우 함수를 다음과 같이 사용할 수 있습니다 .A1

=INDIRECT("[" & A1 & "]Test1!$A$2")

답변2

셀에 경로를 갖고 싶지 않은 경우. 예를 들어 path="F:Reports\"를 참조하는 경로 매개변수를 사용하여 워크시트에 이름을 삽입할 수 있습니다.

그런 다음 =HYPERLINK(path&"file.xls","link1") 셀에서

누군가 실수로 경로가 있는 셀을 지우지 않기 때문에 조금 더 깔끔하게 여기에 경로 이름을 이름으로 삽입한 예가 있습니다.

여기에 이미지 설명을 입력하세요

그런 다음 이것을 수식으로 사용하십시오. =HYPERLINK(path&"Sheet1!$B$3", "link1")

관련 정보