한 셀의 텍스트를 사용하여 다른 셀에서 함수를 만드는 방법 \ me \ desktop \ abc.xlsm] 다른

하나의 셀에 파일 경로를 넣고 싶습니다. [C : \ users \ me \ desktop \ abc.xlsm]
다른 셀 참조에서 해당 텍스트를 참조하고 마지막에 SHEET ‘$ A1을 추가하여 첫 번째 셀을 참조하십시오. 그런 다음 파일 경로를 가져 와서 열 A 행 1에있는 것을 가져옵니다.
이 방법을 사용하여 파일 경로를 추가하고 나머지 정보를 파일 경로에서 자동으로 가져올 수 있습니다.
나는 이것을 할 수없는 것 같습니다.



답변

다음 INDIRECT함수를 사용하여 외부 통합 문서의 셀에 동적으로 액세스 할 수 있습니다.

=INDIRECT("'C:\PathToFile\[FileName.xlsx]SheetName'!$A$1")

그러나이 방법을 사용하면 한 가지 중요한 단점이 있습니다. 외부 파일을 열어야합니다. 그렇지 않으면 #REF!오류 가 반환됩니다 .

다음은 파일이 열린 예입니다.

그리고 파일을 닫은 상태에서 :


이 답변에 대한 자세한 정보 : INDIRECT는 #REF! 등호를 사용하여 직접 참조하는 외부 통합 문서를 참조하면 오류가 발생합니다. 왜?