Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

업무를 하다 보면 하나의 엑셀 파일에 있는 정보를 다른 파일에서 가져다 사용하는 경우가 많습니다. 이런 방식으로 여러 엑셀 파일이 서로 연결되는데, 그 과정에서 파일에 출처를 알 수 없는 링크가 숨어 있는 경우를 종종 발견하게 됩니다. 이 글에서는 엑셀에서 이러한 알 수 없는 링크와 각종 외부 링크를 찾아내고 제거하는 방법을 구체적인 예시와 함께 단계별로 설명하겠습니다.

엑셀에서 알 수 없는 링크를 제거하는 4가지 방법

샘플 데이터 세트를 보면 D5 셀D9 셀, 두 곳에 외부 링크가 설정되어 있는 것을 확인할 수 있습니다. 아래에서는 이러한 외부 링크를 어떻게 식별하고 제거하는지 하나씩 살펴보겠습니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

1. 셀에서 알 수 없는 링크 제거하기

링크는 엑셀 안에서 다양한 형태로 존재할 수 있습니다. 먼저 셀에 포함된 알 수 없는 링크를 제거하는 방법부터 알아보겠습니다. 여기서는 엑셀의 데이터 기능을 활용합니다.

📌 진행 단계:

  • 먼저 데이터 탭을 클릭합니다.
  • 쿼리 및 연결 그룹에서 링크 편집을 선택합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • 링크 편집 창이 열리면 원본 링크가 목록에 표시됩니다.
  • 링크 끊기 버튼을 클릭합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • 경고 대화상자가 나타나면 링크 끊기 옵션을 선택합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • 다시 링크 편집 창으로 돌아가 닫기 버튼을 클릭합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

연결되어 있던 링크가 성공적으로 제거되었습니다.

  • 이제 마우스 커서를 D5 셀로 옮겨 봅니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

수식 입력줄에 더 이상 외부 링크가 표시되지 않는 것을 확인할 수 있습니다.

2. 도형에서 알 수 없는 링크 제거하기

이번 섹션에서는 타원형 도형에 걸려 있는 외부 링크를 제거해 보겠습니다. 도형에도 하이퍼링크가 설정될 수 있기 때문입니다.

우선 시트에 알 수 없는 링크가 몇 개 있는지부터 확인해 보겠습니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

📌 진행 단계:

  • F5 키를 누르면 이동 창이 나타납니다.
  • 옵션 버튼을 클릭합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • 이동 옵션 창이 열립니다.
  • 개체 항목을 선택합니다.
  • 그다음 확인 버튼을 누릅니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • 이제 시트 안의 모든 개체가 한 번에 선택됩니다. 알 수 없는 링크가 걸린 개체가 딱 하나 있는 것을 볼 수 있습니다.
  • 마우스 오른쪽 버튼을 클릭합니다.
  • 바로 가기 메뉴에서 하이퍼링크 제거 옵션을 선택합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

도형에 걸려 있던 알 수 없는 링크가 깔끔하게 제거되었습니다.

3. 이름 범위(Named Range)에서 알 수 없는 링크 제거하기

이번에는 이름 범위에 숨어 있는 알 수 없는 링크를 다루겠습니다.

데이터 세트를 보면 급여(Salary) 열의 값들이 특정 이름 범위를 참조하고 있다는 것을 알 수 있습니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

📌 진행 단계:

  • 이름 범위를 확인해 보겠습니다. 수식 탭을 클릭합니다.
  • 이름 관리자 옵션을 선택합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • 이름 관리자 창이 열립니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

여기에서 외부 원본을 참조하는 이름이 보입니다. 참고로, 이름 범위에서 이 외부 원본을 삭제하면 해당 셀들은 비어 버리거나 기존 값이 사라질 수 있으므로 주의해서 작업해야 합니다.

4. VBA 매크로로 알 수 없는 링크 제거하기

마지막으로 VBA 매크로를 활용해 알 수 없는 링크를 한 번에 제거하는 방법을 소개합니다. 이 방법은 제거된 링크의 개수까지 메시지로 알려주기 때문에 매우 편리합니다.

📌 진행 단계:

  • 먼저 화면 하단의 시트 탭으로 이동합니다.
  • 마우스 오른쪽 버튼을 클릭합니다.
  • 바로 가기 메뉴에서 코드 보기 옵션을 선택합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • VBA 편집기 창이 열립니다.
  • 삽입 탭에서 모듈을 선택합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • 빈 모듈 창이 나타납니다. 여기에 VBA 코드를 작성하게 됩니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • 아래의 VBA 코드를 복사해서 모듈에 붙여넣습니다.
Sub Remove_Unknown_Links()
Dim Unknown_Links As Variant
Dim N, Remove_Link As Long
Unknown_Links = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)
If IsEmpty(Unknown_Links) = True Then GoTo ReportResults
For N = 1 To UBound(Unknown_Links)
ActiveWorkbook.BreakLink Name:=Unknown_Links(N), Type:=xlLinkTypeExcelLinks
Remove_Link = Remove_Link + 1
Next N
ReportResults:
MsgBox "Unknown Links Removed: " & Remove_Link
End Sub

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

  • F5 키를 눌러 코드를 실행합니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

대화상자가 나타나며 파일에서 제거된 알 수 없는 링크의 개수가 표시됩니다.

  • 이제 워크시트로 돌아갑니다.

엑셀에서 알 수 없는 링크 제거하는 방법 (4가지 실전 예제)

알 수 없는 링크가 모두 제거된 것을 확인할 수 있습니다.

코드 설명:

Dim Unknown_Links As Variant
Dim N, Remove_Link As Long

필요한 변수들을 선언합니다.

Unknown_Links = ActiveWorkbook.LinkSources(Type:=xlLinkTypeExcelLinks)

활성 통합 문서를 변수에 할당하고, 외부 링크가 존재하는지 확인합니다.

If IsEmpty(Unknown_Links) = True Then GoTo ReportResults

링크가 하나도 없다면 ReportResults 구간으로 바로 이동합니다.

For N = 1 To UBound(Unknown_Links)

변수에 저장된 링크들을 처음부터 끝까지 반복해서 검사합니다.

ActiveWorkbook.BreakLink Name:=Unknown_Links(N), Type:=xlLinkTypeExcelLinks

외부 링크를 일반 값으로 변환합니다.

Remove_Link = Remove_Link + 1

제거된 링크의 개수를 하나씩 증가시킵니다.

Next N

다음 링크로 넘어가 반복 작업을 계속합니다.

MsgBox "Unknown Links Removed: " & Remove_Link

안내 문구와 함께 제거된 링크의 총 개수를 메시지 상자로 출력합니다.

결론

지금까지 엑셀 파일에서 알 수 없는 링크를 제거하는 네 가지 방법을 살펴보았습니다. 셀, 도형, 이름 범위별로 링크를 찾아 제거하는 방법과, VBA 코드를 활용해 한 번에 정리하면서 제거 개수까지 확인하는 방법까지 다루었습니다. 상황에 맞는 방법을 활용하면 외부 링크로 인한 오류나 보안 문제를 효과적으로 예방할 수 있습니다. 이 글이 여러분의 업무에 도움이 되기를 바랍니다.

함께 읽으면 좋은 글

  • 엑셀에서 이메일 링크 제거하는 방법 (7가지 빠른 방법)
  • 엑셀에서 모든 하이퍼링크 한 번에 제거하기 (5가지 방법)
  • 엑셀에서 숨겨진 링크 삭제하는 방법 (5가지 쉬운 방법)
  • [해결됨]: 엑셀에서 '하이퍼링크 제거' 메뉴가 보이지 않을 때 (2가지 해결책)
  • 워드 문서에서 엑셀 링크 제거하는 방법