엑셀 외부 연결 찾기: 수식 검색에 안 잡히는 링크까지
파일을 열 때마다 외부 데이터를 업데이트하라는 알림이 뜨는데, 수식에서 원본 파일 이름을 검색해도 아무것도 안 나온다. 이 연결은 어디에 숨어 있고, 끊어도 계산은 괜찮을까?

- 파일 이름을 수식에서 찾지 못했다면 이름 관리자와 보고서의 도형·차트도 살핀다. 셀에는 이름만 쓰여 있고, 외부 파일 주소는 그 이름의 정의 안에 들어 있을 수 있다.
- 계속 계산할 보고서는 원본 위치를 고친다. 링크 목록에서 ‘원본 변경’을 하면 같은 원본을 쓰는 다른 참조도 바뀌므로, 일부 셀만 옮길 때는 해당 수식을 수정한다.
- 값만 보낼 제출본은 계산본을 복사해 만든다. 원본별 ‘링크 끊기’는 그 원본을 쓰는 수식 전체를 현재 값으로 바꾼다. 한 입력만 고정하려면 그 셀에 값 붙여넣기를 하고 나머지 계산이 남았는지 확인한다.
엑셀에서 외부 연결을 정리하려면 먼저 어느 파일을 참조하는지와 그 참조를 어디에 쓰는지를 찾아야 한다. 수식에서 파일명을 못 찾았어도 차트나 정의된 이름에 연결이 남을 수 있다. 계속 사용할 계산표는 원본 위치를 고치고, 계산을 마친 제출본은 별도 사본에서 필요한 값을 고정한다.
Microsoft Q&A의 실제 질문에서도 통합 문서 전체 수식을 검색했지만 외부 파일을 찾지 못했다. 질문자는 링크 목록을 확인한 뒤에도, 끊기 전에 무엇이 연결됐는지 알 수 있느냐고 물었다. 이 사례는 Mac 사용자 질문이며, 아래 메뉴와 단축키는 Windows용 Microsoft 365 Excel을 기준으로 설명한다. 웹에서 결과가 다른 부분은 따로 적었다.
연결 목록과 셀 수식에서 찾기
원본 파일 이름은 데이터 → 쿼리 및 연결 → 통합 문서 링크(Workbook Links)에서 확인한다. 목록의 파일을 고르고 ‘다음 찾기’로 참조 위치를 살핀다. 예전 Excel에서는 ‘연결 편집(Edit Links)’이라는 이름을 사용했다. 쿼리 목록이 비어 있다는 것만으로 다른 파일을 참조하는 수식도 없다고 결론 내리면 안 된다.
셀 수식은 Ctrl+F → 옵션 → 찾을 내용 .xl → 범위 ‘통합 문서’ → 찾는 위치 ‘수식’ → 모두 찾기로 검색한다. 현재 시트만 검색하거나 표시된 값에서 찾으면 다른 시트의 참조나 수식 속 파일명이 빠진다. Microsoft의 연결 관리 안내가 제시하는 검색 조건이다.
예를 들어 설명용 주문서의 단가 셀이 ='[Rates.xlsx]Prices'!$B$2라면 Rates.xlsx 파일의 Prices 시트 B2를 읽는다. 대괄호 안은 파일명이고, 느낌표 앞은 시트명이다. 외부 참조의 구조에서 이 수식이 들어 있는 주문서는 값을 받는 파일이고, Rates.xlsx는 값을 제공하는 원본이다.
검색 결과를 클릭해 해당 셀로 이동한 다음, 셀 주소와 업무상 역할을 함께 적는다. ‘주문서 C2의 단가’, ‘집계 시트 D10의 합계’처럼 기록하면 같은 파일을 여러 곳에서 쓰는지 보인다. 값이 있는 셀만 보지 말고 그 값으로 계산하는 후속 셀도 확인한다. 나중에 연결을 고치거나 끊은 뒤 비교할 위치가 된다.
검색에 안 잡히는 이름·도형·차트
정의된 이름을 쓰면 셀 수식에 외부 파일명이 직접 나타나지 않을 수 있다. 예를 들어 =B2*UnitPrice라는 수식에서 외부 파일 참조는 UnitPrice의 정의에 들어 있을 수 있다. 수식 → 이름 관리자를 열고 ‘참조 대상(Refers To)’과 ‘범위(Scope)’를 확인한다. 같은 이름처럼 보여도 특정 시트에서만 쓰는 이름인지 통합 문서 전체에서 쓰는 이름인지 살펴야 한다.
이름 관리자 공식 설명에 따르면 참조 대상은 셀 주소뿐 아니라 상수나 수식일 수도 있다. 모든 이름을 외부 연결로 취급할 수 없는 이유다. 또한 숨겨진 이름이나 VBA에서 정의한 이름은 이 대화상자에 표시되지 않는다는 한정이 있다. 목록에서 못 찾았다고 전체 파일의 연결이 없다고 판정하지 않는다.
보고서의 제목 상자나 차트도 별도로 확인한다. 셀 수식 검색은 보고서 위에 얹힌 도형의 연결을 찾는 작업과 같지 않다. Microsoft가 문서 검사 대상으로 설명하는 외부 참조에는 셀·이름 외에 개체, 차트 제목, 차트 데이터 계열이 포함된다.
| 확인할 대상 | 확인 방법 | 예제에서 찾을 내용 |
|---|---|---|
| 정의된 이름 | 이름 관리자의 참조 대상 | UnitPrice가 Rates.xlsx를 가리키는가 |
| 텍스트 상자·도형 | Ctrl+G → 옵션(Special) → 개체, Tab으로 옮기며 수식 입력줄 확인 | 표 위의 제목 상자가 다른 파일의 셀을 읽는가 |
| 차트 제목 | 제목을 선택한 뒤 수식 입력줄 확인 | 제목 문구가 다른 파일에서 오는가 |
| 차트 데이터 계열 | 계열을 선택한 뒤 SERIES 수식 확인 | 계열의 값 범위가 다른 파일에 있는가 |
차트의 겉모양이 정상이어도 제목과 값의 출처가 서로 다를 수 있다. 예를 들어 막대의 값은 현재 파일에 있고 제목만 예전 보고서의 셀에 연결돼 있다면, 본문 표의 수식을 고쳐도 그 참조는 남는다. 찾은 연결마다 무엇을 표시하는지 확인하면 필요한 차트를 통째로 지우는 대신 해당 참조를 수정할 수 있다.
개체 선택은 현재 시트에서만 이뤄진다. 한 시트의 도형을 모두 확인했어도 다른 시트에 복사해 둔 차트 제목은 아직 조사하지 않은 상태다. 확인한 시트와 개체를 적어 두고 나머지 시트에서도 같은 방법으로 살핀다. 수식 검색의 범위를 ‘통합 문서’로 지정했다고 개체 조사까지 모든 시트에 적용되는 것은 아니다.
이동한 원본에 다시 연결하기
다음 달에도 원본 단가나 실적을 가져와 계산할 파일이라면 연결 제거보다 원본 복구가 맞다. 통합 문서 링크 목록에서 해당 원본 옆 더 보기(…) → 원본 변경(Change source)을 선택하고 실제 파일을 지정한다. 이름이 비슷한 파일을 고르는 데서 끝내지 않고 참조하던 시트와 셀에 같은 종류의 데이터가 있는지 확인한다.
설명용 Rates.xlsx의 Prices!B2에 단가가 있었는데 새 파일의 같은 셀에는 할인율이 있다면, 경로가 연결돼도 주문 금액은 틀린다. 새 파일에서 해당 품목의 단가가 어느 시트·셀에 있는지 확인한 뒤 보고서의 참조와 맞춘다. 링크 목록에서 오류가 없어졌다는 것과 올바른 단가를 읽는다는 것은 각각 결과로 확인할 수 있다.
원본을 바꿀 범위도 먼저 정한다. 링크 목록의 ‘원본 변경’은 이 통합 문서에서 같은 원본을 참조하는 곳에 함께 적용된다. 예전 주문은 기존 단가 파일을 계속 쓰고 새 주문의 단가 셀만 다른 파일을 읽어야 한다면, 이 명령으로 원본 전체를 바꾸면 안 된다. 새 주문의 셀을 선택해 수식 입력줄에서 해당 외부 참조의 파일 위치를 수정한다. 이후 예전 주문과 새 주문을 각각 열어 의도한 원본·시트·셀을 읽는지 대조한다. 특정 참조만 바꾸는 방법도 Microsoft의 원본 변경 안내에 나와 있다.
파일을 이동하면 항상 연결이 깨지는 것도 아니다. Microsoft의 경로 저장 설명에 따르면 가능한 경우 상대 경로를 사용한다. 보고서와 원본이 같은 상대 위치를 유지하며 함께 이동하면 연결을 유지할 수 있지만, 보고서 하나만 다른 PC로 보내면 같은 조건이 성립하지 않을 수 있다.
따라서 계산본을 인계할 때는 보고서만 첨부할지, 참조 파일도 함께 전달할지 정한다. 원본이 조직의 공유 위치에 있다면 받는 사람이 그 파일을 열 수 있는지도 확인한다. 내 PC의 파일 경로를 상대에게 알려 주는 것만으로 그 PC에 같은 파일이 생기지는 않는다. 반대로 원본을 전달할 수 없는 최종 보고서라면 아래처럼 제출본의 값을 고정하는 편이 목적에 맞다.
링크를 끊었을 때 없어지는 계산
원본별 ‘링크 끊기’는 주소만 지우는 기능이 아니다. 해당 원본을 쓰는 수식이 현재 계산값으로 바뀐다. 공식 안내는 Windows에서 실행 취소할 수 없는 이 작업을 웹용 Excel에서는 실행 취소할 수 있다고 구분한다. 어느 환경이든 작업 전 계산본을 별도로 저장해 두면 제출본을 다시 만들어야 할 때 사용할 수 있다.
아래는 수량 10, 외부 단가 25를 쓰는 설명용 예제다. 두 설계 모두 처음 금액은 250이지만, 단가 파일의 링크를 끊은 뒤 수량을 12로 바꾸면 계산 결과가 달라진다.
| 계산 구조 | 연결 제거 후 | 수량을 12로 바꿀 때 |
|---|---|---|
D2가 =B2*'[Rates.xlsx]Prices'!$B$2 | D2의 전체 수식이 값 250으로 바뀐다 | D2는 그대로 250이다 |
C2가 외부 단가 참조, D2는 =B2*C2 | C2를 값 25로 고정하고 D2 수식을 유지한다 | D2는 300으로 계산된다 |
첫 설계는 외부 참조가 포함된 금액 수식 자체가 사라진다. ‘외부 단가만 더 이상 바뀌지 않는다’고 생각하면 수량을 수정한 뒤에도 금액이 갱신되지 않는 이유를 놓친다. 두 번째는 입력 단가와 금액 계산을 나눴으므로 단가를 고정한 상태에서도 내부 계산을 계속할 수 있다. 기존 업무 파일을 바꿀 때에는 수식이 어느 쪽 구조인지부터 확인한다.
한 셀이나 일부 범위만 고정하려면 해당 셀을 복사하고 같은 위치에 붙여넣기 → 값을 사용한다. 수식을 결과로 바꾸는 공식 안내의 방식이다. 다른 셀에서는 같은 원본을 계속 참조할 수 있으므로, 한 셀을 값으로 바꾼 뒤 연결 목록에서 원본이 사라지지 않는 것이 곧 실패는 아니다.
값 붙여넣기는 화면에 표시된 글자를 그대로 옮기는 작업도 아니다. 예를 들어 실제 계산값이 12.345인데 셀 서식 때문에 12.35로 보였다면, 값으로 바꿔도 실제 값은 12.345다. 제출 기준에서 소수 둘째 자리까지 확정해야 한다면 표시 형식만 보는 대신 요구하는 반올림 규칙과 저장값을 확인한다. 연결 제거 작업에 별도의 숫자 변경을 섞어 넣지는 않는다.
제거 뒤에도 경고가 남는 경우
셀 수식을 바꿨는데 경고가 남으면 이름·개체·차트에서 아직 사용 중인 원본을 다시 찾는다. 외부 데이터 범위를 사용하는 파일은 쿼리의 매개 변수가 다른 통합 문서 데이터를 쓰는 경우도 있다. 일반 셀 참조를 제거했다는 사실만으로 쿼리의 입력까지 없어졌다고 볼 수 없다.
이름 관리자에서 외부 파일을 가리키는 이름을 발견해도 곧바로 모두 삭제하지 않는다. =B2*UnitPrice를 그대로 둔 채 UnitPrice를 지우면 필요한 이름이 없어지는 문제가 생긴다. Microsoft의 수식 오류 안내는 누락된 이름을 참조하는 수식의 #NAME? 오류를 설명한다. 유지할 계산이라면 이름의 참조 대상을 고치고, 폐기할 계산이라면 그 수식을 어떻게 남길지 먼저 정한다.
문서 검사기도 정리 후의 확인 도구로 쓴다. 파일 → 정보 → 문제 확인 → 문서 검사에서 외부 연결이 검출돼도 검사기가 그 연결을 대신 지워 주지는 않는다. 연결을 직접 수정하거나 제거한 뒤 검사를 다시 실행한다. 연결 항목이 사라졌다고 파일의 다른 숨은 데이터까지 모두 제거됐다는 뜻은 아니다.
아직 위치를 특정하지 못했다면, 원본 파일명·문제가 뜨는 Excel 환경·이미 확인한 시트와 차트를 작성자에게 전달한다. 중요한 계산 파일을 임의의 매크로로 일괄 정리하기보다 어떤 참조가 필요한지 확인할 수 있다. 특히 이전 담당자가 만든 이름이나 쿼리는 역할을 모른 채 지우면 다른 집계에 영향을 줄 수 있다.
계산본과 제출본에서 확인할 결과
원본을 다시 연결한 계산본에서는 원본의 실제 값과 보고서의 값을 대조한다. 위 예제라면 단가가 25인지 확인하고, 시험용 사본에서 수량 10과 12에 대해 각각 250과 300이 계산되는지 본다. 외부 값은 가져오지만 내부 계산식이 이미 지워진 파일이라면 첫 값만 맞고 다음 입력에서 결과가 달라지지 않는다.
값을 고정한 제출본은 다른 기준으로 확인한다. 어느 시점의 값인지 적고, 전달할 표의 합계·차트·제목이 그 기준에 맞는지 본다. 저장한 제출본을 다시 열어 링크 목록과 경고를 확인한다. 다음 달 양식은 별도로 보존한 계산본에서 만들고, 이번 달 제출본을 다시 계산용 템플릿으로 쓰지 않는다.
숫자가 보인다는 사실만으로 새로 고침이 성공했다고 판단할 수 없는 경우도 있다. 2025년 10월부터 적용된 파일 형식 차단 안내에 따르면, 차단된 형식으로 연결된 기존 링크는 마지막으로 성공한 값을 유지할 수 있다. 새 링크는 #BLOCKED 오류를 보일 수 있다. 예상과 달리 값이 갱신되지 않는다면 연결 창의 실패 이유도 함께 읽는다.
보안 경고를 없애려고 외부 콘텐츠를 전역 허용하는 것은 연결 위치를 찾는 해결책이 아니다. 외부 콘텐츠 설정은 파일 밖의 데이터에 접근하는 신뢰 문제를 다룬다. 출처가 불명확하면 새로 고침을 허용하기 전에 보낸 사람에게 원본의 위치와 용도를 확인한다.