본문 바로가기

엑셀 외부 링크 깔끔하게 제거하는 방법 알려드릴게요

@A yo2025. 12. 12. 22:55




외부 링크의 위험성과 제거 필요성

엑셀 파일을 사용하다 보면 다른 파일이나 웹페이지로 연결된 외부 링크를 자주 접하게 됩니다. 이러한 외부 링크는 필요한 정보를 쉽게 찾아볼 수 있다는 장점이 있지만, 때로는 예상치 못한 문제를 야기하기도 합니다. 예를 들어, 링크된 원본 파일이 삭제되거나 이동되면 엑셀 파일에서 오류가 발생하며, 파일이 열리지 않거나 데이터가 손상될 수 있습니다. 또한, 악성 코드나 바이러스가 포함된 링크일 경우, 사용자의 컴퓨터 보안에 심각한 위협이 될 수 있습니다. 따라서 엑셀 파일의 안정성과 보안을 유지하기 위해서는 불필요하거나 오래된 외부 링크를 주기적으로 점검하고 제거하는 것이 중요합니다. 파일의 용량을 줄이는 데에도 도움이 될 뿐만 아니라, 협업 과정에서 발생할 수 있는 잠재적인 위험을 사전에 차단하는 효과도 있습니다.

외부 링크는 크게 두 가지 종류로 나눌 수 있습니다. 첫 번째는 다른 엑셀 파일이나 워드, 파워포인트와 같은 다른 오피스 문서로 연결되는 내부 파일 링크이며, 두 번째는 웹사이트 주소로 연결되는 웹 링크입니다. 각 링크 유형에 따라 제거 방법이 조금씩 다를 수 있으므로, 본문에서 각 유형별로 자세한 제거 방법을 알아보겠습니다.

아래 표는 외부 링크의 종류와 발생할 수 있는 문제점을 간략하게 정리한 것입니다.

 

외부 링크 종류 발생 가능한 문제점
내부 파일 링크 (다른 엑셀, 워드, PPT 등) 원본 파일 경로 변경/삭제 시 오류 발생, 파일 열림 지연, 데이터 손상 위험
웹 링크 (인터넷 주소) 링크된 웹사이트 폐쇄 시 오류 발생, 악성코드/바이러스 감염 위험

엑셀 외부 링크 깔끔하게 제거하는 방법 알려드릴게요




엑셀 파일 내 모든 외부 링크 한 번에 제거하는 방법

엑셀 파일 내에 수많은 외부 링크가 걸려 있을 경우, 일일이 찾아서 삭제하는 것은 매우 번거로운 작업입니다. 다행히 엑셀에서는 이러한 외부 링크를 한 번에 찾아 제거할 수 있는 기능을 제공합니다. 이 방법을 사용하면 작업 시간을 크게 단축할 수 있으며, 누락 없이 모든 외부 링크를 깔끔하게 정리할 수 있습니다. 주로 ‘찾기 및 바꾸기’ 기능을 활용하게 되는데, 이를 통해 숨겨진 링크까지 효과적으로 찾아낼 수 있습니다. 특히, 텍스트처럼 보이지만 실제로는 하이퍼링크가 걸려 있는 경우에도 이 기능을 통해 정확하게 식별하고 제거할 수 있습니다.

가장 효율적인 방법은 ‘찾기 및 바꾸기’ 기능을 활용하는 것입니다. 이 기능은 특정 텍스트나 형식을 찾아 다른 내용으로 바꾸거나 제거할 때 유용하게 사용됩니다. 엑셀에서는 하이퍼링크를 특정 텍스트 형식으로 인식하기 때문에, 이 기능을 통해 모든 링크를 찾아내고 링크 자체를 제거하는 방식으로 작동합니다. 이 방법을 사용하면, 링크 텍스트만 남겨두고 링크 기능만 해제할 수도 있고, 링크 텍스트 자체를 완전히 삭제할 수도 있습니다.

 

▶ 1단계: 엑셀 파일을 엽니다.

▶ 2단계: ‘홈’ 탭에서 ‘찾기 및 선택’을 클릭하고 ‘이동 옵션’을 선택합니다. 또는 Ctrl + G (Windows) / Cmd + G (Mac)를 눌러 ‘이동’ 대화상자를 엽니다.

▶ 3단계: ‘이동’ 대화상자에서 ‘옵션’ 버튼을 클릭합니다. (Excel 2013 이상 버전에서는 바로 ‘옵션’ 버튼이 보입니다.)

▶ 4단계: ‘이동 옵션’ 창에서 ‘참조’를 선택하고, ‘수식’ 대신 ‘개체’를 선택한 후 ‘확인’을 클릭합니다. (버전에 따라 ‘참조’ 대신 ‘서식’이나 ‘기타’ 옵션이 있을 수 있습니다.)

▶ 5단계: ‘찾기 및 바꾸기’ 대화상자가 나타나면 ‘찾을 내용’ 칸에 아무것도 입력하지 않고, ‘옵션’을 클릭한 후 ‘형식’ 버튼을 클릭합니다. 여기서 ‘글꼴’을 선택하고 ‘모든 글꼴’로 설정된 것을 확인합니다.

▶ 6단계: ‘찾기 및 바꾸기’ 대화상자의 ‘찾을 내용’ 칸에 아무것도 입력하지 않은 상태에서 ‘모두 찾기’ 버튼을 클릭하면, 파일 내의 모든 외부 링크가 선택됩니다.

▶ 7단계: ‘모두 찾기’ 창에서 찾아진 모든 링크를 선택한 상태로 ‘닫기’를 누릅니다. 그리고 ‘찾기 및 바꾸기’ 대화상자에서 ‘바꿀 내용’ 칸에 아무것도 입력하지 않고 ‘모두 바꾸기’를 클릭하면, 링크가 제거됩니다. (만약 링크 텍스트는 남겨두고 링크 기능만 해제하고 싶다면, ‘모두 바꾸기’ 대신 ‘모두 찾기’ 후 직접 링크를 선택하여 제거하는 방법도 있습니다.)

엑셀 외부 링크 깔끔하게 제거하는 방법 알려드릴게요




수동으로 특정 외부 링크 제거 및 주의사항

앞서 소개한 ‘찾기 및 바꾸기’ 기능이 모든 외부 링크를 한 번에 제거하는 데 유용하지만, 특정 링크만 선택적으로 제거하거나, 수동으로 링크를 관리해야 하는 경우도 있습니다. 예를 들어, 특정 외부 링크는 유지해야 하지만, 다른 불필요한 링크들만 제거하고 싶을 때 유용합니다. 이럴 때는 링크가 걸린 셀을 직접 선택하여 링크를 해제하는 방식을 사용합니다. 이 방법은 간편하지만, 링크의 개수가 많을 경우에는 시간이 다소 소요될 수 있습니다. 따라서 어떤 링크를 유지하고 어떤 링크를 제거할 것인지 명확히 파악한 후 진행하는 것이 좋습니다.

특정 링크를 수동으로 제거할 때는 해당 링크가 걸려 있는 셀을 마우스 오른쪽 버튼으로 클릭하고 ‘하이퍼링크’ 메뉴에서 ‘하이퍼링크 제거’를 선택하면 됩니다. 이 과정은 매우 직관적이어서 엑셀 초보자도 쉽게 따라 할 수 있습니다. 만약 여러 개의 셀에 걸린 링크를 한 번에 해제하고 싶다면, 해당 셀들을 Ctrl 키를 누른 채로 선택하거나, Shift 키를 사용하여 범위를 지정한 후 동일한 방식으로 ‘하이퍼링크 제거’를 실행할 수 있습니다. 엑셀 외부 링크 제거는 단순히 파일을 깨끗하게 관리하는 것을 넘어, 파일의 안정성을 높이는 중요한 과정입니다.

 

핵심 포인트: 모든 외부 링크를 한 번에 제거하는 것이 어렵거나, 특정 링크만 유지해야 할 경우에는 반드시 수동 제거 방법을 활용하세요. 링크 제거 후에는 파일을 다시 한번 저장하는 것을 잊지 마세요.

외부 링크 제거 시 몇 가지 주의사항이 있습니다. 첫째, 중요한 외부 링크를 실수로 제거하지 않도록 제거 전에 링크 목록을 확인하는 것이 좋습니다. 둘째, 링크를 제거한 후에는 파일을 반드시 저장해야 변경 사항이 반영됩니다. 셋째, 매우 큰 파일의 경우 링크 제거 후 파일 크기가 눈에 띄게 줄어드는 것을 확인할 수 있습니다. 이러한 과정을 통해 엑셀 파일을 더욱 효율적이고 안전하게 관리할 수 있습니다.

 

엑셀 외부 링크 깔끔하게 제거하는 방법 알려드릴게요




외부 링크 찾고 관리하기

엑셀 파일에서 외부 링크를 다루는 것은 생각보다 복잡할 수 있습니다. 이러한 링크들은 종종 의도치 않게 생성되거나, 파일의 용량을 늘리고 보안 문제를 야기하기도 하죠. 그래서 엑셀 외부 링크를 효율적으로 찾고 관리하는 방법을 알아두는 것이 중요합니다. 외부 링크는 다른 워크시트, 다른 통합 문서, 또는 웹 페이지 등을 가리킬 수 있습니다. 이러한 링크들을 한눈에 파악하고 불필요한 것은 제거해야 파일 관리가 수월해집니다.

가장 기본적인 방법은 '찾기 및 바꾸기' 기능을 활용하는 것입니다. 'Ctrl + F'를 눌러 찾기 창을 열고 '옵션'을 클릭한 후 '서식'을 선택하면 특정 서식이 적용된 셀을 찾을 수 있습니다. 하지만 이 방법만으로는 외부 링크의 종류나 연결된 파일 정보를 정확히 알기 어렵습니다. 더 나아가 '이동' 기능을 이용하면 숨겨진 셀이나 연결된 개체를 찾는 데 도움을 받을 수 있습니다.

파일 내에 존재하는 모든 외부 연결을 파악하기 위해 '데이터' 탭의 '연결' 기능을 사용하는 것이 효과적입니다. 이 기능을 통해 현재 파일이 연결된 모든 외부 소스의 목록을 확인할 수 있으며, 어떤 통합 문서가 연결되어 있는지, 연결의 종류는 무엇인지 등을 상세하게 파악할 수 있습니다. 이 목록을 기반으로 불필요한 연결을 끊거나 업데이트할 수 있습니다.

또한, 외부 링크가 많은 경우, 수동으로 관리하는 데 한계가 있습니다. 이럴 때는 VBA(Visual Basic for Applications) 코드를 활용하여 외부 링크를 자동으로 추출하고 관리하는 방법을 고려해 볼 수 있습니다. VBA를 사용하면 모든 연결을 탐색하고, 그 정보를 특정 시트에 기록하거나, 조건에 따라 자동으로 연결을 해제하는 등 더욱 자동화된 관리가 가능합니다.




연결 끊기 및 경로 수정 방법

불필요한 외부 링크를 발견했다면, 이제는 이를 제거하거나 수정해야 할 차례입니다. 엑셀에서 외부 링크를 끊는 가장 직접적인 방법은 '데이터' 탭의 '연결 편집' 기능을 이용하는 것입니다. 이 메뉴에서는 현재 파일과 연결된 모든 외부 파일 목록을 보여줍니다. 여기서 연결을 끊고 싶은 항목을 선택한 후 '연결 끊기' 버튼을 누르면 해당 외부 링크가 더 이상 활성화되지 않습니다.

'연결 끊기'를 선택하면 해당 셀에 남아있던 수식은 마지막으로 읽어온 값으로 대체됩니다. 만약 연결을 완전히 삭제하고 싶다면, 모든 링크를 선택한 후 '연결 끊기'를 누르면 됩니다. 하지만 이 작업은 되돌리기 어려우므로 신중하게 진행해야 합니다.

간혹 외부 파일의 위치가 변경되어 링크가 깨지는 경우가 있습니다. 이럴 때는 '연결 편집' 대화 상자에서 '원본 변경' 기능을 사용하여 새로운 파일 경로를 지정해 줄 수 있습니다. 이렇게 하면 연결을 완전히 끊지 않고도 파일을 다시 활성화시킬 수 있습니다.

연결을 끊는 과정에서 중요한 점은, 해당 외부 링크가 파일 내 다른 중요한 수식과 연관되어 있지 않은지 다시 한번 확인하는 것입니다. 의도치 않게 중요한 연결을 끊게 되면 데이터 오류가 발생할 수 있습니다. 만약 어떤 수식에서 해당 외부 링크를 사용하고 있는지 명확하지 않다면, VBA 코드를 활용하여 해당 링크를 사용하는 모든 수식을 미리 파악해두는 것이 안전합니다.

또한, 모든 외부 연결을 한 번에 끊고 싶을 때는 VBA 코드를 사용하는 것이 매우 효율적입니다. VBA 코드를 활용하면 '연결 끊기' 기능을 반복적으로 사용할 필요 없이, 몇 줄의 코드로 파일 내 모든 외부 연결을 제거할 수 있습니다. 이는 대량의 외부 링크를 가진 대형 파일에서 작업할 때 시간을 크게 절약해 줍니다.

 

▶ 1단계: '데이터' 탭에서 '연결 편집'을 클릭합니다.

▶ 2단계: 연결된 외부 파일 목록에서 제거하거나 경로를 변경할 파일을 선택합니다.

▶ 3단계: '연결 끊기' 또는 '원본 변경' 버튼을 클릭하여 원하는 작업을 수행합니다.




VBA를 이용한 외부 링크 관리 자동화

엑셀 파일에서 외부 링크를 관리할 때, 특히 파일이 크거나 연결된 외부 파일이 많을 경우 수동으로 작업하는 것은 시간과 노력이 많이 소요됩니다. 이때 VBA (Visual Basic for Applications)를 활용하면 외부 링크 관리를 자동화하여 효율성을 극대화할 수 있습니다. VBA는 엑셀의 기능을 프로그래밍 방식으로 제어할 수 있게 해주는 강력한 도구입니다.

VBA를 사용하면 몇 가지 간단한 코드로 파일 내 모든 외부 링크를 검색하고, 해당 링크들의 목록을 새로운 시트에 정리하거나, 특정 조건을 만족하는 링크만 추출하는 등의 작업을 자동화할 수 있습니다. 예를 들어, 특정 폴더에 있는 모든 통합 문서 링크를 한 번에 찾아서 목록화하는 것이 가능합니다.

또한, VBA 코드를 이용하여 외부 링크를 한 번에 모두 끊을 수도 있습니다. 이는 파일의 용량을 줄이거나, 외부 파일에 대한 의존성을 완전히 제거하고 싶을 때 유용합니다. `ActiveWorkbook.BreakLink Name:=link.Name, Type:=xlLinkTypeExcel` 와 같은 코드를 사용하여 모든 링크를 효과적으로 제거할 수 있습니다.

외부 링크를 검색하고 관리하는 VBA 코드는 인터넷에서 다양한 예제를 찾아 활용할 수 있습니다. 자신의 작업 스타일에 맞게 코드를 수정하거나, 필요한 기능을 추가하여 더욱 맞춤화된 자동화 도구를 만들 수도 있습니다.

VBA를 통한 자동화는 단순히 시간을 절약하는 것을 넘어, 데이터의 일관성을 유지하고 오류 발생 가능성을 줄이는 데도 기여합니다. 정기적으로 외부 링크를 점검하고 관리해야 하는 경우, VBA 코드를 익혀두는 것이 엑셀 작업 효율을 높이는 데 큰 도움이 될 것입니다.

 

핵심 포인트: VBA를 활용하면 엑셀 외부 링크를 검색, 수정, 제거하는 작업을 자동화하여 시간을 절약하고 효율성을 높일 수 있습니다.

핵심 요약

• 엑셀 외부 링크는 '데이터' 탭의 '연결 편집' 기능을 통해 관리할 수 있습니다.
• 연결 끊기, 경로 수정은 신중하게 진행해야 하며, VBA를 활용하면 자동화가 가능합니다.
• VBA는 외부 링크 검색, 목록화, 일괄 제거 등 다양한 작업을 효율적으로 처리할 수 있게 돕습니다.




주요 질문 FAQ




Q. 엑셀 파일에 있는 외부 링크가 무엇인가요?

엑셀 외부 링크란 현재 열려있는 엑셀 파일이 아닌, 다른 엑셀 파일, 웹사이트, 또는 다른 문서의 특정 위치를 참조하는 연결을 말합니다. 주로 데이터를 불러오거나 다른 파일의 정보를 가져와 활용할 때 사용됩니다.




Q. 엑셀 파일에 외부 링크가 너무 많으면 어떤 문제가 발생하나요?

외부 링크가 많아지면 파일이 열리는 속도가 현저히 느려질 수 있습니다. 또한, 원본 파일의 위치가 변경되거나 삭제되면 링크가 깨져 데이터가 제대로 표시되지 않는 오류가 발생할 수 있습니다. 파일 용량이 커지는 원인이 되기도 합니다.




Q. 엑셀에서 외부 링크를 일괄적으로 삭제하는 가장 쉬운 방법은 무엇인가요?

엑셀에서 외부 링크를 일괄적으로 삭제하는 가장 효과적인 방법은 '찾기 및 바꾸기' 기능을 활용하는 것입니다. Ctrl + H 단축키를 눌러 '찾기 및 바꾸기' 창을 열고, '찾을 내용'에 '\[*]' 를 입력한 후 '바꿀 내용'은 비워두고 '모두 바꾸기'를 누르면 됩니다. 이렇게 하면 대괄호 안에 있는 모든 텍스트, 즉 외부 링크를 포함한 텍스트를 제거할 수 있습니다.




Q. '찾기 및 바꾸기'로 외부 링크를 삭제했는데, 링크된 값만 사라지고 텍스트는 그대로 남은 경우는 어떻게 해야 하나요?

이는 '찾기 및 바꾸기' 기능이 주로 텍스트를 대체하기 때문입니다. 링크된 값이 사라졌다면, 해당 셀이 실제로 외부 데이터를 참조하고 있었을 가능성이 높습니다. 이 경우, 해당 셀에 '=HYPERLINK("","")' 와 같이 빈 링크를 삽입하거나, 셀 내용을 복사하여 '값 붙여넣기'를 통해 텍스트로 변환해야 합니다.




Q. 특정 셀에 있는 외부 링크만 선택적으로 제거하고 싶을 때는 어떻게 해야 하나요?

특정 셀의 외부 링크만 제거하고 싶다면, 해당 셀을 마우스 오른쪽 버튼으로 클릭한 후 '하이퍼링크 제거'를 선택하거나, 셀의 내용을 직접 수정하여 링크를 해제하는 방법이 있습니다. 또한, '찾기 및 바꾸기'에서 '찾을 내용'에 특정 셀의 주소(예: A1)를 함께 입력하여 범위를 좁히는 방법도 가능합니다.




Q. 엑셀 파일을 다른 사람에게 전달해야 하는데, 외부 링크가 깨질까 봐 걱정됩니다. 어떻게 해야 하나요?

가장 좋은 방법은 전달하기 전에 모든 외부 링크를 제거하거나, 링크된 원본 파일을 함께 압축하여 전달하는 것입니다. 만약 링크를 제거하고 싶다면, 위에서 설명한 '찾기 및 바꾸기' 방법을 활용하거나, '데이터' 탭에서 '연결 편집' 기능을 통해 링크 상태를 확인하고 필요한 연결을 끊는 것이 좋습니다.




Q. 엑셀에 'LINKS' 라는 함수가 있던데, 이게 외부 링크와 관련이 있나요?

네, `LINKS` 함수는 현재 통합 문서에 포함된 외부 링크의 개수를 반환하는 함수입니다. 이 함수를 사용하면 현재 파일에 몇 개의 외부 연결이 있는지 쉽게 파악할 수 있어, 링크 관리에 유용하게 활용될 수 있습니다.

A yo
@A yo

공감하셨다면 ❤️ 구독도 환영합니다! 🤗

목차