데이터 분석, 차트 작성, 전달을 위한 도구를 갖춘 Microsoft 스프레드시트 소프트웨어 제품군입니다.
안녕하십니까? 희란김 님
Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.
문의 하신 Excel에서 대용량 파일 사용시 오류가 발생되는 문제에 대한 답변을 드리겠습니다.
말씀해 주신 문제는 Excel 파일이 손상되었을 경우 이러한 문제가 자주 발생될 수 있습니다. 먼저 파일의 손상도를 확인해 보시기 바랍니다. -> 해당 내용은 반드시 복사본을 통해서 진행하셔야 원본에 대한 손상을 받지 않으십니다.
우선 [셀 스타일]과 이름 관리자를 확인하여 파일의 손상 유무를 먼저 확인해 보시기 바랍니다.
- 셀 스타일 확인
a. 해당 Excel 파일을 실행합니다.
b. 서식 탭의 [스타일]을 선택합니다.
c. 사용 중인 셀 스타일 목록 중에서, 손상된 스타일은 없는지 확인해 보시기 바랍니다.
(직접 추가 하셨던 셀 스타일이나 아래 그림과 같이 손상된 글씨가 보이는 경우 이미 손상되신 파일입니다.)
2. 이름 정의 확인
a. 해당 Excel 파일을 실행합니다.
b. 삽입 탭의 [이름] - [정의]을 선택합니다.
c. 사용 중인 정의된 이름 중에서, 손상된 이름이 있는지 여부를 확인하시기 바랍니다.
(직접 만드신 이름이 아니라면, 손상된 이름일 가능성이 높습니다.)

해당 내용을 확인하여 파일의 손상이 확인되신다면, 파일의 복구가 필요합니다.
이름과 스타일 모두 손상이 확인된다면, 아래 방법으로 제거를 진행해 주셔야 합니다. 하지만, 해당 복구 방법은 Xlsx(2007~2010 형식)에서만 복구가 가능하기 때문에, 아래 링크의 호환 기능팩을 설치하여 2007 형식으로 저장 후 진행하시기 바랍니다.
http://www.microsoft.com/downloads/ko-kr/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466
(손상된 내용이 포함된 셀을 복사하는 경우 손상된 셀스타일/이름 등이 같이 복사가 될 수 있습니다. 따라서 추후에 문제가 발생되는 파일은 모두 복구를 진행해 주시고, 손상된 파일에서 데이터를 복사하실 경우 복사된 파일도 손상되는지 주의해 주시기 바랍니다. 또한 해당 내용은 반드시 XLSX 형식으로 저장하여 진행하시기 바랍니다.)
1. Excel 파일 복구
a. 손상된 Excel파일을 실행해 주시기 바랍니다.
b. [도구] – [매크로] - [Visual Basic]을 선택해 주시기 바랍니다.
(Alt + F11을 클릭하여 개발도구를 실행해 주실 수도 있습니다.)
c. Visual Basic이 실행되면, [삽입]-[모듈]을 선택해 주신 후 아래 내용을 입력해 주시기 바랍니다.
[삽입]-[모듈]을 선택하시고 아래 내용을 입력해 주시기 바랍니다.
---------------------------------------
Sub Show_Names()
'/// (숨겨진) 모든 이름을 보이게 함
Dim n As Name
For Each n In ThisWorkbook.Names
n.Visible = True
Next n
End Sub
d. 실행(F5)를 클릭하여 매크로를 실행해 주시기 바랍니다.
e. [수식]-[이름 관리자]를 선택하신 후 이름들을 모두 제거해 주시기 바랍니다.
f. [파일]-[다른 이름으로 저장]을 통해서 *.XLSX (Excel 통합 문서)로 저장해 주시기 바랍니다.
2. 손상된 Excel Style 복구
a. 저장된 xlsx형식의 파일의 이름을 압축 파일의 형식(*.zip)로 변경하여 주시기 바랍니다.
b. 압축 파일을 실행하여 [XL\styles.xml]을 선택하고 [편집]을 눌러 주시기 바랍니다.
c. 메모장의 편집 -> 찾기 실행 후 찾을 내용에 cellStyles count입력 후 <cellStyles count를 찾아 주시기 바랍니다.
d. <cellStyles count 가 선택된 상태에서 키보드의 Ctrl + Shift + End 키를 눌러 마지막까지 선택합니다. 그후 Shift 키만 누른 상태에서 키보드의 왼쪽 화살표 키(←)를 눌러 </cellStyles> 까지만 선택되도록 조절하시기 바랍니다.
e. Delete 키로 스타일과 관련된 내용 모두 삭제하시기 바랍니다.
f. **<cellStyles count="1"><cellStyle name="**표준" xfId="0" builtinId="0"/></cellStyles> 를 복사한 후 삭제된 위치에 붙여 넣기하시기 바랍니다.
<위 내용은 새 파일의 셀 스타일에 대한 정보입니다.>
g. 파일을 저장 하고, 해당 내용 들을 모두 ZIP으로 압축해 주시기 바랍니다.
h. 압축 파일의 형식(*.zip)를 다시 Excel 통합 문서 형식(*.xlsx)으로 변경하고 Excel 파일을 실행하여 문제가 반복되는지 확인하시기 바랍니다.
(손상된 셀 스타일을 한번 복구를 진행해 주시면, 사라진 셀 스타일을 다시 적용해 주셔야 합니다. 하지만, 데이터에서 내용을 복사해 주실 경우 손상된 이름/스타일이 같이 복사가 될 수 있습니다.)
-> 손상된 내용에 대해서 복구가 1번 필요할 수 있기 때문에 저장 한 후 다시 실행하시기 바랍니다.
추후에 해당 파일이 더 커질 수 있다면, 파일의 형식은 XLSX 형식으로 사용하시는 것이 좋습니다. 손상시 복구도 편리하고, 사용 가능한 셀 범위 등이 더욱 확장 되었기 때문입니다.
또한 파일의 손상을 대비하기 위해 수시로 데이터의 백업본을 만들어서 사용하시기를 권장 드립니다.
제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.
제시해 드린 답변이 도움이 되었기를 바랍니다.
응답이 문제 해결에 도움이 되었다면, 아래에 있는 답변으로 [표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다.