엑셀 파일 손상 되어 열리지 않을 때 조치 방법 몇 가지

엑셀을 실행 하려고 하는데 파일이 열리지 않거나 열리는데 내용을 확인 할 수 없는 등 다양한 오류들이 발생 할 수 있습니다.

이런 오류는 다양한 원인들에 의해 발생 할 수 있으며 원인 만큼 해결 방법들도 여러가지가 있습니다.

그래서 오늘은 엑셀 파일 손상 되어 열리지 않을 때 조치 방법 몇 가지에 대해서 알아 보겠습니다.

1. 엑셀 파일이 열리지 않을 때 확인 해야하는 내용들

앞서 설명드린 대로 무언가 오류가 발생 할때 안되는 이유들은 많지만 해결 할 수 있는 방법은 그중에 한가지를 찾는 것 입니다.

현재 알려져 있는 방법들을 거의 대부분 모아서 정리 해 보았습니다.

하나씩 체크하여 문제가 개선 되는지 확인 하시 길 바랍니다.

튜토리얼 환경 : 윈도우10, 마이크로소프트 Microsoft 오피스 365 버전 엑셀 2019 .

VMware Num Lock 설정 ON OFF 반복되는 오류 해결하기

1.1. 엑셀 제한된 보기 옵션 해제

엑셀에서는 제한된 보기 기능이 적용 되어 외부(온라인) 에서 내려 받은 파일등은 보안을 위해 실행을 제한 합니다.

이 옵션으로 인해 파일이 열리지 않을 수 있기 때문에 이 부분을 확인해 보겠습니다.

엑셀_파일_메뉴로_진입
엑셀 파일 메뉴로 진입
  1. 엑셀을 실행 한 다음 왼쪽 상단 에 파일 탭을 클릭 해 줍니다.

엑셀_옵션_메뉴
엑셀 옵션 메뉴
  1. 시작 화면 왼쪽 하단 에 위치한 옵션 메뉴로 진입 해 줍니다.

엑셀_보안_센터_설정_메뉴_이동
엑셀 보안 센터 설정 메뉴 이동
  1. 'Excel 옵션' 창이 열리고 왼쪽 하단 위치한 보안 센터 ( 1 ) 메뉴를 클릭 해 줍니다.
  2. 'Microsoft excel 보안 센터' 의 보안 센터 설정(T) ( 2 ) 버튼을 클릭. 진행.

엑셀_제한된_보기_옵션_모두_해제
엑셀 제한된 보기 옵션 모두 해제
  1. 다시 '보안 센터' 창이 열리고 왼쪽 에서 제한된 보기 ( 1 ) 위치로 탭을 전환 해 줍니다.
  2. 오른쪽 에 '제한된 보기' 옵션 세가지 ( 2 ) 를 모두 체크 해제 합니다.

1.2. 윈도우 특정 프로그램 과의 충돌

윈도우에서 실행 중인 프로그램 과의 충돌로 인해 엑셀 파일이 열리지 않을 수 있습니다.

현재 실행 중인 프로그램 과 '시작 프로그램 '으로 등록되어 자동으로 실행 되는 프로그램 을 종료 해 파일을 실행 할 수 있는지 체크 합니다.

1.2.1. 모든 프로그램 종료

'시스템 구성'의 '서비스' 탭에서 현재 컴퓨터에서 구동되고 있는 모든 서비스 목록을 확인 할 수 있습니다.

검증된 프로그램 을 제외한 프로그램 들을 모두 종료 합니다.

윈도우_실행창에_msconfig_명령으로_시스템_구성_실행
윈도우 실행창에 msconfig 명령으로 시스템 구성 실행
  1. 아래 절차로 시스템 구성 을 실행 해 줍니다.
    1. 실행창 (단축키 : Win + R ) 을 활성화 합니다. '실행'창에 대해 좀 더 알고 싶다면 실행 창 사용 방법을 참고합니다.
    2. 열기(O): 옆 입력 란 에 msconfig 를 입력 해 줍니다.
    3. 확인 버튼을 클릭 하거나 Enter 키를 눌러 줍니다.

윈도우_시스템_구성_의_서비스_메뉴_설정_확인
윈도우 시스템 구성 의 서비스 메뉴 설정 확인
  1. '시스템 구성' 창이 열리고 윗 쪽 에 서비스 ( 1 ) 위치로 탭을 전환 해 줍니다.
  2. 하단에 모든 Microsoft 서비스 숨기기(H) ( 2 ) 항목에 체크를 해 줍니다.
  3. 오른쪽에 위치한 모두 사용 안 함(D) ( 3 ) 버튼을 클릭. 진행.

1.2.2. 시작 프로그램 관리

윈도우가 부팅시 자동으로 실행 되는 프로그램 들을 '작업관리자'의 '시작 프로그램 ' 탭에서 모두 비활성화 해주어야 합니다.

윈도우_시작_프로그램_모두_비활성화
윈도우 시작 프로그램 모두 비활성화
  1. '시스템 구성' 패널 에서 시작프로그램 ( 1 ) 위치로 탭을 전환 해 줍니다.
  2. 작업 관리자 열기 ( 2 ) 메뉴를 클릭 해 줍니다.
  3. '작업 관리자'의 시작프로그램 창이 활성화 되고 등록된 모든 시작 프로그램 을 선택 후 사용 안함(A) 처리 해 줍니다.
윈도우10 작업 표시줄 사라짐 해결 방법들

1.3. 데이터 복구 기능

엑셀에서 기본적으로 제공 하는 복구 기능을 이용해 서 파일의 손상을 복구 할 수 있습니다.

복구 진행 하기전에 원본 파일은 백업 후 진행 하시 길 바랍니다.

엑셀_파일_열기_메뉴로_파일_열기_창_실행
엑셀 파일 열기 메뉴로 파일 열기 창 실행
  1. 엑셀의 '시작 메뉴'에서 열기 ( 1 ) 메뉴를 클릭 해 줍니다.
  2. 복구 할(열리지 않는) 파일이 있는 위치 ( 2 ) 를 선택 해 줍니다.

엑셀_파일_열기_패널에서_열기_및_복구_메뉴_실행
엑셀 파일 열기 패널에서 열기 및 복구 메뉴 실행
  1. 열기 패널에서 복구 할 파일을 선택 한 다음 오른쪽 하단 열기(O)버튼 오른쪽에 위치한 확장 아이콘 ▼ 을 클릭 해 줍니다.
  2. 추가 메뉴 창 에서 열기 및 복구(E) 항목을 클릭 합니다.

엑셀_데이터_복구_및_데이터_추출메뉴
엑셀 데이터 복구 및 데이터 추출메뉴
  1. 복구(R) 버튼을 누른 다음 개선 여부를 확인 해 줍니다.
  2. 문제가 해결 되지 않는 다면 데이터 추출(E) 도 같이 진행 합니다.

엑셀_데이터_추출_중_수식_복구_여부_패널
엑셀 데이터 추출 중 수식 복구 여부 패널
  1. '데이터 추출' 수식 유지와 관련된 선택창 이 실행 되며 원하는 항목을 선택 해 줍니다.
    • 값으로 변환(C) : 데이터 추출 할 파일의 수식을 '제외' 하고 단순하게 '값' 으로 변경
    • 수식 복구(R) : 데이터 추출 할 파일의 수식을 최대한 복구 합니다.

1.4. VBA 소스를 이용한 이름 관리자,스타일 제거

셀 영역에 이름 과 스타일을 적용 할 수 있습니다.

하지만 이렇게지정 해서 사용하는 이름 과 스타일이 꼬여 파일 자체가 실행 되지 않을 수 있습니다.

이 경우 VBA 매크로 소스를 이용하여 '이름 관리자' 와 '스타일'을 제거 할 수 있습니다.

절차를 안내 합니다.

1.4.1. 개발도구 활성화

엑셀의 '개발 도구' 는 기본적으로 비활성화 되어 있습니다.

상단 리본 메뉴에 서 개발 도구 가 보이지 않는 경우 아래 절차로 활성화 해주어야 합니다.

엑셀_개발_도구_메뉴_활성화
엑셀 개발 도구 메뉴 활성화
  1. 'Excel 옵션' 패널을 실행 한 다음 왼쪽에 위치한 리본 사용자 지정 위치로 탭을 전환 해 줍니다.
  2. 화면 오른쪽에서 개발 도구 항목에 체크를 해 줍니다.

1.4.2. Visual Basic 소스 입력 및 실행

'Visual Basic' 매크로 코드를 이용해 간단하게 '이름 관리자' 와 '스타일' 제거를 할 수 있습니다.

엑셀_Visual_Basic_메뉴로_VBA_소스_에디터_실행
엑셀 Visual Basic 메뉴로 VBA 소스 에디터 실행
  1. 활성화 한 개발 도구 ( 1 ) 위치로 탭을 전환 해 줍니다.
  2. 왼쪽 상단 Visual Basic ( 2 ) 리본 메뉴를 클릭 하거나, 단축키 인 Alt + F11 을 입력 해 줍니다.

엑셀_VBA_모듈_메뉴로_모듈_추가
엑셀 VBA 모듈 메뉴로 모듈 추가
  1. 'Microsoft Visual Basic for Applications' 창이 열리고 상단 에 위치 해 있는 삽입(I) 탭을 클릭 해 줍니다.
  2. 그 다음 확장 메뉴에 서 모듈(M) 을 선택 해 줍니다.

엑셀_스타일_및_이름_제거_소스_입력_후_실행
엑셀 스타일 및 이름 제거 소스 입력 후 실행
  1. 모듈이 정상적으로 추가 되었으며 해당 모듈 ( 1 ) 에 아래 안내 하는 소스코드를 붙여넣어줍니다.
Sub Name_Delete()
 
    Dim n As Name
    Dim lngCount As Long
   
    On Error Resume Next
   
    lngCount = ThisWorkbook.Names.Count
   
    For Each n In ThisWorkbook.Names
        n.Visible = True
        n.Delete
    Next n
   
    MsgBox "전체 " & lngCount & "개의 이름 중에서, " & lngCount - ThisWorkbook.Names.Count & "개의 이름을 삭제 했습니다."
 
End Sub



 
Sub Style_Delete()
 
    Dim lng As Long
    Dim lngCount As Long
   
    lngCount = ThisWorkbook.Styles.Count
   
    On Error Resume Next
    For lng = ThisWorkbook.Styles.Count To 1 Step -1
        ThisWorkbook.Styles(lng).Delete
    Next lng
 
    MsgBox "총 " & lngCount & "개의 스타일 중에서, " & lngCount - ThisWorkbook.Styles.Count & "개의 스타일을 삭제 했습니다."
 
End Sub
  1. 해당 코드에는 두가지 함수가 있으며 각각의 함수는 아래의 역할을 하게 됩니다.
    • Name_Delete() : 이름 관리자 제거 소스.
    • Style_Delete() : 스타일 제거 소스.
  2. 코드 실행을 위해 윗 쪽에 있는 Play 버튼 ( 행 버튼 ) ( 2 ) 을 클릭 하거나 단축키인 F5 를 입력하여 실행 해 줍니다.

엑셀_스타일_및_이름_제거_후_삭제_안내창_에서_삭제_내용_확인_가능
엑셀 스타일 및 이름 제거 후 삭제 안내창 에서 삭제 내용 확인 가능
  1. 매크로가 정상적으로 실행 되면 위와 같은 삭제 메시지를 확인 할 수 있습니다.
갤럭시 이 기기는 재설정되었습니다. 구글락 FRP 해제 및 방지 방법들

1.5. DDE 설정 변경

프로그램에 명령을 보내는 동안 오류가 발생했습니다

엑셀

위와 같은 오류 메시지가 표시 된다면, DDE (Dynamic Data Exchange)의 설정이 바뀐 것일 수 있습니다.

엑셀_옵션_DDE_설정_비활성화_체크
엑셀 옵션 DDE 설정 비활성화 체크
  1. 'Excel 옵션' 패널에서 왼쪽에 위치한 사이드 메뉴 중 고급 탭 ( 1 ) 을 선택 해 줍니다.
  2. '고급'탭의 일반 항목에서 아래 두가지 설정 값 ( 2 ) 을 확인 해 줍니다.
    • DEE(동적 데이터 교환)을 사용하는 다른 응용 프로그램 무시(D) 항목에 체크를 해제 합니다.
    • 자동 연결 업데이트 확인(U) 항목에 체크를 합니다.
  3. 설정을 확인 했다면 엑셀을 종료 한 후 다시 파일을 더블 클릭 하여 실행 여부를 확인 해 줍니다.

1.6. 파일 이름 과 확장자 확인

엑셀 파일의 '이름' 또는 '확장자'가 올바르지 않다면 실행 되지 않을 수 있습니다.

1.6.1. 파일 이름 확인

파일 이름에 전각 "(큰 따옴표) 가 포함되어 있는 경우는, 엑셀 프로그램 은 시작되지만 파일이 열리지 않습니다.

파일 이름에 불필요한 내용이 있다면 제거 후 실행 을 해주시길 바랍니다.

1.6.2. 파일 확장자 확인

엑셀 파일의 확장자는 .xlsx.xls .xltx .xlsm 등이 있습니다.

버전확장자
Excel 2007 이상.xlsx
Excel 97 - 2003.xls

위의 기준과 맞지 않는 새로운 확장자를 가진 파일은 열지 못할 수 있습니다.

이 경우 확장자를 확인 한 후 오류가 있다면 수정 해서 문제를 해결 할 수 있을 것 입니다.

VMware Num Lock 설정 ON OFF 반복되는 오류 해결하기

1.7. 엑셀 숨기기 기능

엑셀에는 '숨기기' 기능이 있어 파일을 간편하게 숨김 처리 할 수 있습니다.

실수로 '숨기기' 처리 된 파일은 실행은 되지만 파일내 정보들은 확인 할 수 없습니다.

이 '숨기기 기능'을 취소 하여 문제를 해결 할 수 도 있습니다.

엑셀_숨기기_취소_메뉴
엑셀 숨기기 취소 메뉴
  1. 윗 쪽에 보기 ( 1 ) 위치로 탭을 전환 해 줍니다.
  2. 메뉴 그룹에서 숨기기 취소 ( 2 ) 항목을 클릭 해 줍니다.
  3. 숨김 처리 되어 보이지 않던 내용들을 확인 할 수 있습니다.

2. 정리

이렇게 엑셀 파일 손상 되어 열리지 않을 때 조치 방법에 대해 알아 보았습니다.

엑셀 파일이 열리지 않거나 제대로 실행 되지 않는 오류가 발생 한다면 위 내용을 하나씩 체크 하여 문제를 해결 해 보시길 바랍니다.

감사합니다.

엑셀 줄바꿈 텍스트 줄바꾸는 방법

3. 참고 사항

댓글로 남기기 어려운 내용은 Contact Form 에서 개별적으로 문의 할 수 있습니다. 해당 글과 연관 된 내용은 Copy를 이용해 현재 페이지의 주소를 복사 후 문의 폼에 입력시 보다 정확한 답을 얻을 수 있습니다.

Leave a Comment