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

[엑셀] 다른 파일에 연결된 값 업데이트 하는 방법

by 김억지 2023. 8. 12.

지난 포스팅에서 다른 파일의 값을 연결하여 가져오는 방법에 대해 포스팅했습니다.

 

[엑셀] 다른 파일의 값을 가져오는 방법

엑셀에서 같은 파일 내에 있는 다른 시트의 값을 가져올 수 있을 뿐만 아니라 다른 파일의 값도 가져올 수 있습니다. 단순히 다른 파일의 값을 보고 직접 입력하는 것이 아니라 원본 파일의 값이

pddwork.tistory.com

 

이렇게 다른 파일의 값을 연결하면 원본의 값이 바뀌었을 때 연동하여 같이 바뀌게 되므로 파일 관리 차원에서 편리한데요. 그렇다고 어떤 상황에서도 가만히 놔두면 알아서 값이 연동하여 바뀌는 것은 아닙니다. 값이 연동되어 업데이트되는 상황이나 조건에 대해 설명드리도록 하겠습니다.

 

현재 '1번 파일'의 E2셀의 값은 '2번 파일'의 '직원 명단' 시트에 있는 E2셀의 값에 연결되어 있습니다.

 

연결된 원본 파일이 같이 열려있는 경우

 원본 파일이 같이 열려있는 경우 연결한 값을 입력한 수식에 원본 파일의 위치가 나타나지 않습니다. 이런 상황에서는 '2번 파일'의 값을 변경하면 '1번 파일'의 값도 자동으로 변경됩니다.

 

'2번 파일'의 값을 변경하면 '1번 파일'의 값도 바뀝니다.

 

원본 파일이 닫혀있는 경우

문제는 닫혀있는 상황입니다. 일단 '1번 파일'을 끄고 '2번 파일'만 열어 E2셀을 변경해 보겠습니다.

 

'1번 파일'은 닫혀있는 상태에서 '2번 파일'의 값만 변경한 다음 저장하고 끕니다.

 

그러고 나서 '1번 파일'을 열어봅니다.

 

'이 통합 문서에는 안전하지 않은 외부 데이터 원본에 대한 연결이 포함되어 있습니다. 이 연결을 신뢰하는 경우 최신 데이터로 업데이트하고 신뢰할 수 없는 경우 현재 데이터로 계속 작업하세요.'라는 창이 나타납니다.

 

즉 '1번 파일'의 일부 값이 '2번 파일'의 값에 연결되어 있다는 뜻입니다. '업데이트'를 클릭하면 방금 '2번 파일'에서 변경한 값을 가져온다는 뜻이며, '업데이트하지 않음'을 클릭하면 '2번 파일'에서 변경한 값을 가져오지 않는다는 뜻입니다.

 

'업데이트'를 클릭해 보겠습니다.

 

'2번 파일'에서 변경한 값으로 업데이트됩니다.

 

이번에는 '업데이트하지 않음'을 클릭하면 어떻게 되는지 보겠습니다.

 

'2번 파일'에서 변경한 값으로 업데이트되지 않습니다.

 

파일을 열 때 업데이트를 하지 않았더라도 값을 업데이트하는 방법

이렇게 파일을 열 때 업데이트 여부를 선택할 수 있습니다. 그런데 만약 파일을 열 때는 업데이트를 하지 않는 것으로 선택했으나 나중에 다시 업데이트를 할 수 있습니다.

 

데이터 메뉴에서 '쿼리 및 연결' 항목에 있는 '연결 편집'을 클릭합니다.

 

연결 편집 창이 나타나면 연결된 원본 파일을 클릭한 다음 '값 업데이트'를 클릭합니다.

 

'2번 파일'에서 변경한 값으로 업데이트됩니다.

댓글