Microsoft Excel에서는 외부 통합 문서를 참조하는 수식을 사용하여 통합 문서의 셀을 다른 통합 문서에 연결할 수 있습니다. 이를 통합 문서 링크라고 합니다. 이 통합 문서 링크가 만들어지면 상대 경로를 사용할 수 있으므로 링크를 끊지 않고 통합 문서를 이동할 수 있습니다. 이 문서에서는 여러 상황에서 Excel에서 통합 문서 링크를 저장하는 방법을 설명하고 끊어진 링크를 수정하려고 할 때 도움이 될 수 있습니다.
Excel에서 통합 문서 링크가 포함된 대상 통합 문서를 열면 통합 문서에 저장된 통합 문서 링크의 부분을 원본 통합 문서의 현재 경로에 필요한 부분과 동적으로 결합하여 절대 경로를 만듭니다.
또한 수식 입력줄에 표시되는 항목이 반드시 저장되는 것은 아니라는 점에 유의해야 합니다. 예를 들어 원본 통합 문서가 닫힌 경우 파일 이름만 저장할 수 있지만 파일에 대한 전체 경로가 표시됩니다.
원본 통합 문서에 대한 통합 문서 링크는 가능하면 상대적인 방식으로 만들어집니다. 즉, 원본 통합 문서의 전체 경로는 기록되지 않고 대상 통합 문서와 관련된 경로의 부분입니다. 이 메서드를 사용하면 통합 문서 간에 연결을 끊지 않고 통합 문서를 이동할 수 있습니다. 그러나 통합 문서 링크는 통합 문서가 서로 상대적인 동일한 위치에 남아 있는 경우에만 그대로 유지됩니다. 예를 들어 대상 통합 문서가 C:\Mydir\Destination.xlsx 원본 통합 문서가 C:\Mydir\Files\Source.xlsx 경우 원본 통합 문서가 여전히 "Files"라는 하위 폴더에 있는 한 파일을 D 드라이브로 이동할 수 있습니다.
대상 통합 문서를 다른 컴퓨터로 이동하고 원본 통합 문서가 중앙 위치에 있는 경우 상대 링크로 인해 문제가 발생할 수 있습니다.통합 문서 링크가 저장되는 방식은 다음과 같은 방식으로 달라집니다.
스토리지 유형 1: 동일한 폴더 또는 자식 폴더가 있는 동일한 드라이브
원본 통합 문서는 대상 통합 문서와 동일한 폴더 또는 자식 폴더에 있습니다. 이 경우 상대 파일 경로(예: 하위 폴더/source.xlsx 및 destination.xlsx)를 저장합니다.
이 형식은 클라우드 기반 통합 문서와 두 통합 문서를 모두 이동할 때 가장 적합합니다.
스토리지 유형 2: 동일한 드라이브이지만 다른 형제 폴더
원본 및 대상 통합 문서는 동일한 드라이브에 있지만 서로 다른 형제 폴더에 있습니다. 이 경우 서버 상대 경로(예: /root/parent/sibling1/source.xlsx 및 /root/parent/sibling2/destination.xlsx)를 저장합니다.
이 형식은 대상 통합 문서가 동일한 드라이브 내에서 이동되지만 원본 통합 문서가 동일한 위치에 유지되는 경우에 가장 적합합니다.
스토리지 유형 3: 다른 드라이브
원본 통합 문서는 대상 통합 문서와 다른 드라이브에 있습니다. 예를 들어 대상 통합 문서 폴더는 C 드라이브에 있고 원본 통합 문서 폴더는 H 드라이브에 있습니다. 이 경우 절대 경로(예: H:\folder\source.xlsx 또는 https://tenant.sharepoint.com/teams/site/folder/source.xlsx)를 저장합니다.
이 형식은 대상 통합 문서를 이동하지만 원본 통합 문서가 동일한 위치에 유지되는 경우에 가장 적합합니다. 이 경우 대상 통합 문서가 원본 통합 문서에 계속 액세스할 수 있다고 가정합니다.
원본 통합 문서가 XLStart, 대체 시작 파일 위치 또는 라이브러리 폴더에 있는 경우 이러한 폴더 중 하나를 나타내기 위해 속성이 작성되고 파일 이름만 저장됩니다.
Excel은 시작할 때 파일을 자동으로 열 수 있는 두 개의 기본 XLStart 폴더를 인식합니다. 두 폴더는 다음과 같습니다.
사용자의 프로필에 있는 XLStart 폴더는 통합 문서 링크의 속성으로 저장된 XLStart 폴더입니다. Office 설치 폴더에 있는 XLStart 폴더를 사용하는 경우 해당 XLStart 폴더는 하드 디스크의 다른 폴더처럼 처리됩니다.
Office 폴더 이름은 Office 버전 간에 변경됩니다. 예를 들어 Office 폴더 이름은 실행 중인 Office 버전에 따라 Office14, Office15 또는 Office16일 수 있습니다. 이 폴더 이름을 변경하면 링크가 설정된 버전과 다른 버전의 Excel을 실행하는 컴퓨터로 이동하면 통합 문서 링크가 끊어집니다.-
Office 설치 폴더에 있는 XLStart 폴더(예: C:\Program Files\Microsoft Office\<Office 폴더>\XLStart)
-
사용자 프로필에 있는 XLStart 폴더(예: C:\Documents 및 Settings\<username>\Application Data\Microsoft\Excel\XLStart)
원본 통합 문서가 연결되면 원본 통합 문서가 열린 방식에 따라 통합 문서 링크가 설정됩니다. 매핑된 드라이브를 통해 통합 문서를 연 경우 통합 문서 링크는 매핑된 드라이브를 사용하여 만들어집니다. 통합 문서 링크는 나중에 원본 통합 문서를 여는 방법에 관계없이 그대로 유지됩니다. UNC 경로에서 원본 통합 문서를 열면 일치하는 드라이브를 사용할 수 있더라도 통합 문서 링크가 매핑된 드라이브로 되돌아가지 않습니다. UNC 및 매핑된 드라이브 통합 문서 링크가 동일한 파일에 있고 원본 통합 문서가 대상 통합 문서와 동시에 열려 있는 경우 원본 통합 문서를 여는 방식과 일치하는 링크만 하이퍼링크로 반응합니다. 특히 매핑된 드라이브를 통해 원본 통합 문서를 열고 원본 통합 문서의 값을 변경하는 경우 매핑된 드라이브에 생성된 링크만 즉시 업데이트됩니다.
또한 Excel에 표시된 통합 문서 링크는 통합 문서를 여는 방법에 따라 다르게 표시될 수 있습니다. 통합 문서 링크는 루트 UNC 공유 또는 파일을 여는 데 사용된 루트 드라이브 문자와 일치하는 것으로 나타날 수 있습니다.통합 문서 간의 통합 문서 링크가 실수로 잘못된 위치를 가리키도록 만들 수 있는 몇 가지 상황이 있습니다. 다음은 가장 일반적인 두 가지 시나리오입니다.
시나리오 1-
공유의 루트 아래에 드라이브를 매핑합니다. 예를 들어 드라이브 Z를 \\MyServer\MyShare\MyFolder1에 매핑합니다.
-
매핑된 드라이브를 통해 대상 통합 문서를 연 후 매핑된 위치에 저장된 원본 통합 문서에 대한 통합 문서 링크를 만듭니다.
-
UNC 경로로 대상 통합 문서를 엽니다.
-
결과적으로 통합 문서 링크가 끊어집니다.
대상 통합 문서를 저장하지 않고 닫으면 통합 문서 링크가 변경되지 않습니다. 그러나 대상 통합 문서를 닫기 전에 저장하면 현재 손상된 경로가 있는 통합 문서 링크가 저장됩니다. 공유의 루트와 매핑된 폴더 사이의 폴더는 경로에서 제외됩니다. 위의 예제에서 링크는 \\MyServer\MyFolder1로 변경됩니다. 즉, 공유 이름이 파일 경로에서 제거됩니다.
시나리오 2-
공유의 루트 아래에 드라이브를 매핑합니다. 예를 들어 드라이브 Z를 \\MyServer\MyShare\MyFolder1에 매핑합니다.
-
UNC 경로 또는 공유의 다른 폴더(예: \\MyServer\MyShare\MyFolder2)에 매핑된 매핑된 드라이브로 파일을 엽니다.
-
결과적으로 통합 문서 링크가 끊어집니다.
대상 통합 문서를 저장하지 않고 닫으면 통합 문서 링크가 변경되지 않습니다. 그러나 대상 통합 문서를 닫기 전에 저장하면 현재 손상된 경로가 있는 통합 문서 링크가 저장됩니다. 공유의 루트와 매핑된 폴더 사이의 폴더는 경로에서 제외됩니다. 위의 예제에서 링크는 \\MyServer\MyFolder1로 변경됩니다. 즉, 공유 이름이 파일 경로에서 제거됩니다.