본문 바로가기
업무 지식/엑셀 기본 기능

[엑셀] 연결된 원본 파일을 다른 파일로 변경하는 방법

by 김억지 2023. 8. 17.

위와 같이 E2셀의 값은 '2번 파일'의 값에 연결되어 있는 상태입니다. 만약 '2번 파일'이 아니라 다른 원본 파일에 연결하고자 할 때 방법은 크게 두 가지가 있습니다.

 

첫 번째는 기존에 연결되어 있는 값을 지우고 새로 값을 연결해 주는 것입니다. 원본 파일에 연결된 값이 적을 경우 하나씩 수작업을 해도 무방하지만 연결된 값이 많을수록 매우 비효율적입니다.

 

두 번째는 파일에 연결된 값들을 한 번에 바꿀 수 있는데 연결 편집에서 원본을 변경해 주는 방법입니다. 이렇게 원본을 변경하는 방법에 대해서 설명드리도록 하겠습니다.

 

현재 '2번 파일'인 원본 파일을 '3번 파일'로 변경하고자 합니다. '3번 파일'에는 '2번 파일'과 마찬가지로 '직원 명단'이라는 시트가 1개 존재합니다.

 

'1번 파일'에서 데이터 메뉴에 있는 '연결 편집'을 클릭합니다.

 

연결 편집 창이 뜨면 변경하고자 하는 원본 파일을 선택한 다음 '원본 변경'을 클릭합니다.

 

새롭게 지정할 원본을 선택할 수 있는 창이 나타나면 파일을 선택한 다음 확인 버튼을 클릭합니다.

 

연결 편집 창을 닫고 연결된 값을 확인해 보면 '2번 파일'에 연결되어 있던 값이 '3번 파일'로 연결된 것을 확인할 수 있습니다.

 

여기서 몇 가지 주의할 사항이 있는데요. 위의 예시에서 '3번 파일'의 경우 시트도 하나이고 시트의 이름 또한 원래 연결되어 있던 '2번 파일'의 시트 이름과 동일하기 때문에 원본이 변경될 때 어떠한 문제도 발생하지 않습니다.

 

하지만 만약 시트가 여러 개가 있는데 시트의 이름이 일치하지 않을 경우에는 어떤 시트의 값을 가져올지 직접 선택을 해야 합니다.

 

'3번 파일'의 시트가 하나인데 시트의 이름이 원래 연결되어 있던 원본과 일치하지 않는 경우에도 문제가 생기지 않습니다. 시트의 이름이 다르더라도 시트가 하나뿐이기 때문에 그 시트의 값으로 연결이 됩니다.

 

이렇게 시트가 2개 이상이더라도 시트의 이름이 일치하는 시트가 있다면 그 시트의 값으로 연결이 됩니다.

 

문제는 위와 같이 시트가 2개 이상인데 원래 연결된 원본의 시트 이름과 일치하는 시트가 없을 때입니다. 위와 같은 상황에서 연결된 원본을 변경해 보겠습니다.

 

데이터 메뉴에서 '연결 편집'을 클릭합니다. 현재는 '2번 파일'에 연결된 상태입니다.

 

'2번 파일'을 선택한 다음 '원본 변경'을 클릭합니다.

 

'3번 파일'을 선택한 다음 확인 버튼을 클릭합니다.

 

그러면 위와 같이 시트 선택 창이 나타납니다. 시트가 하나인 것도 아니고, 이름이 일치하는 시트가 없기 때문에 어떤 시트로 값을 연결할지 직접 선택하라는 것입니다.

 

원하는 시트를 선택한 다음 확인 버튼을 클릭합니다.

 

선택한 시트로 값이 연결되었습니다.

댓글