Excel : 같은 시트에서 HYPERLINK와 INDIRECT를 작동 시키십시오.


1

하이퍼 링크 (= HYPERLINK (...))를 다른 통합 문서 (Exp1, Exp2라는 이름의 실험을 나타냄) 및 실험을 설명하는 일부 데이터에 포함하는 Excel 통합 문서 (Global.xlsx)가 있습니다.

이제 ExpX 통합 문서의 셀에서 전역 값을 복사하고 싶지만이 참조에 대한 경로로 앞서 언급 한 링크를 사용합니다 (따라서 하이퍼 링크에서 대상을 변경하면 모든 값이 뾰족한 파일에서 업데이트됩니다).

따라서 하이퍼 링크에서 대상을 추출하고 수식에서 사용하여 링크를 변경하면 값이 변경 될 수 있습니다.

내 생각의 계획 :

  • 모두 같은 템플릿을 사용하는 많은 실험 통합 문서
  • 이러한 파일에 대한 링크가있는 요약 통합 문서 및 링크 된 통합 문서에서 가져온 일부 값

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

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

대상에는 각 파일에 대해 하나의 매개 변수 만 변경됩니다.


하이퍼 링크를 통합 문서에 복사하면됩니까?
CharlieRB

@CharlieRB 당신의 질문을 이해할 수 있을지 모르겠지만 수식에 사용하는 하이퍼 링크의 대상 추출 중 ... 질문을 업데이트했습니다.
clabacchio

지금 이해하면 수식을 사용하여 첫 번째 통합 문서의 참조에서 하이퍼 링크 경로 (주소)를 추출 할 수 있어야합니다. 그렇다면 "= HYPERLINK"함수를 사용하여 다른 통합 문서에 연결하고 있습니까? 또는 메뉴에서 "하이퍼 링크 삽입"명령을 사용하고 있습니까?
CharlieRB

@CharlieRB 예, 컨텍스트 메뉴를 사용했지만 공식을 사용하는 것과는 다른가요?
clabacchio

답변:


2

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

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

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

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

나는 질문을 편집 해 봤어. :)
clabacchio

레이첼이 맞습니다. 값에 연결하려면 HYPERLINK 기능을 사용하는 것과 다릅니다. 이를 수행하려면 두 파일을 모두 열고 값을 표시 할 셀을 선택하고 등호를 입력 한 다음 다른 통합 문서에서 원하는 데이터가있는 셀을 실제로 선택하십시오. 이것은 그녀가 당신에게 여기에서 보여준 것과 비슷한 가치에 대한 참조를 만들 것입니다.
CharlieRB

다시 한번 확인하기 위해; HYPERLINK 함수를 사용하여 함수를 입력 한 셀에서 다른 파일을 엽니 다.
CharlieRB

질문에 삽입 한 링크를 확인하십시오.
clabacchio

@clabacchio 다른 옵션을 포함하도록 답변을 업데이트했습니다. 그러나 외부 파일 (첫 번째 예)에 직접 링크해야하거나 외부 파일을 열어야합니다 (두 번째 예).
Rachel Hettinger

1

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

그런 다음 셀 = HYPERLINK (경로 & "file.xls", "link1")

누군가가 실수로 경로로 셀을 지우지 않기 때문에 조금만 청소하십시오. 다음은 이름으로 삽입 된 경로 이름의 예입니다.

enter image description here

이 값을 공식으로 사용하십시오. = HYPERLINK (경로 & amp; "Sheet1! $ B $ 3", "link1")


좋아,하지만 그 경로를 가져 와서 값을 특정 셀로 사용하는 문제는 여전히 남아 있습니다 ...
clabacchio

아마 나는 오해하고있다. 이름에 셀 주소가 아닌 실제 경로를 삽입하는 것이 좋습니다. 내 예제에서는 파일을 추가하지만 경로에 파일 이름도 포함시킨 다음 & amp; theCellAddress
datatoo

어쩌면 나는 이해하지 못했지만 내 문제는 : 나는 당신이 말한 것을 할 수 있고, 파일 이름을 지정할 수 있으며 심지어 셀까지 지정할 수있다. 하지만 값을 선택하려고하면 '[파일 경로] Sheet! cell', 대상 파일을 선택하라는 창이 열립니다. 내가 어디에서 잘못하고 있니?
clabacchio

예제를 추가하여 내 대답을 편집했습니다.
datatoo

하지만이 셀에 대한 하이퍼 링크가 맞습니까?
clabacchio
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.