엑셀 파일이 왜 커지는지, 그리고 제 파일을 50MB에서 2MB로 줄인 5가지 해결 방법
예전에는 50MB짜리 엑셀 파일이 많다는 뜻이라고 생각했어요. 하지만 틀렸습니다. 사실 그건 내 워크북이 숨겨진 캐시와 유령 데이터로 가득 찬 엉망이라는 의미였죠. 저는 그 파일을 2MB로 줄여서 저장 공간과 속도를 되찾을 수 있었습니다. 방법은 다음과 같습니다.
이진 비밀을 최대한 활용하기
워크북을 축소하는 가장 빠른 방법은 Excel이 데이터를 저장하는 방식을 변경하는 것입니다. 기본적으로 Excel은 XLSX 형식을 사용하며, 이는 본질적으로 XML 파일들의 모음입니다. XLSB(Excel 바이너리 워크북)로 전환하면 데이터를 더 압축되고 기계가 읽을 수 있는 형식으로 인코딩하게 됩니다.
이 작업을 수행하려면 파일 > 다른 이름으로 저장으로 이동한 다음, '다른 이름으로 저장 형식' 드롭다운 목록에서 'Excel 이진 통합 문서'를 선택하고 '저장'을 클릭합니다.
이것은 제가 개인용 워크북에서 '무거운 작업'을 위한 첫 번째 조치입니다—특히 50MB가 넘는 경우—큰 용량 감소 효과를 보았습니다. 그러나 일부 서드파티 앱이나 파워 쿼리에서는 문제가 발생할 수 있으므로, 외부 고급 기능이 필요하지 않고 성능이 중요한 내부 용도로 사용하는 것이 가장 좋습니다.
"유령" 사용 범위 줄이기
엑셀은 당신이 터치한 모든 셀을 기억합니다. 한 번 실수로 빈 칸을 입력하거나 1,048,576행에 테두리를 적용했다면, 엑셀은 이를 시트의 경계로 인식하여 파일 크기가 크게 증가할 수 있습니다.
유령 경계를 찾으려면 Ctrl+End를 누르세요. 실제 데이터보다 수천 행 아래의 셀로 이동하면, 그리드가 불필요하게 커진 것입니다. 이를 수정하려면, 데이터 아래의 모든 빈 행을 선택하세요. 첫 번째 빈 행 헤더를 클릭한 다음 Ctrl+Shift+Down을 누르시면 됩니다.
그런 다음, 행 머리글 중 하나를 마우스 오른쪽 버튼으로 클릭하고 '삭제'를 선택합니다.
키보드의 Delete 키만 누르지 마세요. 내용과 서식은 지워지지만, 사용된 범위는 초기화되지 않습니다.
오른쪽의 빈 열에도 이것을 반복한 다음, Excel이 메모리를 회수하도록 파일을 즉시 저장하세요. 자동 저장이 켜져 있어도 저장해야 합니다.
피벗 테이블 중복 데이터 제거
기본적으로 피벗테이블을 만들면 엑셀은 파일 안에 피벗 캐시라고 불리는 소스 데이터의 숨겨진 복사본을 저장합니다. 이는 소스가 연결되어 있지 않아도 테이블이 작동하도록 보장하지만, 사실상 파일 크기를 두 배로 늘리게 됩니다.
이를 중지하려면 먼저 피벗 테이블의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 '피벗 테이블 옵션'을 선택하세요.
그런 다음 데이터 탭에서 '파일과 함께 원본 데이터 저장'의 선택을 해제하고, '파일 열 때 데이터 새로 고침'을 선택한 후 '확인'을 클릭합니다.
이 경로를 선택하면 변경을 위해 원본 데이터 소스에 접근할 수 있어야 한다는 점을 유념하세요. 원본 데이터 없이 파일을 공유하면 다른 사람들은 보고서를 볼 수는 있지만 세부 사항을 확인하거나 결과를 새로 고칠 수는 없습니다. 또한, 열 때 자동 새로 고침 옵션을 사용하려면 원본 데이터가 동일한 파일에 있거나 공유 네트워크 또는 클라우드 경로를 통해 접근 가능해야 합니다.
디지털 흉터 제거
엑셀 통합 문서에는 수년간 복사-붙여넣기를 하면서 생긴 숨겨진 시트나 수백 개의 오류가 있는 이름 범위 등 불필요한 요소가 포함되어 있는 경우가 많습니다. 이를 정리하려면 수식 탭에서 '이름 관리자'를 클릭하거나 Ctrl+F3을 누르세요.
그런 다음, 다음 조치를 취하세요:
- #REF! 오류 삭제: "참조 대상" 열을 기준으로 정렬하고 #REF! 오류가 포함된 모든 항목을 삭제하세요. 이는 삭제된 시트나 셀의 깨진 흔적으로, Excel이 저장할 때마다 아무것도 계산하지 않도록 강제합니다.
- 중복된 범위 이름 제거: 시트를 여러 번 복사한 경우, 특정 시트에 범위가 지정된 동일한 이름(예: Print_Area)이 수십 개 나타날 수 있습니다. 필요하지 않다면 삭제하여 통합 문서의 내부 인덱스를 단순화하세요.
- 정적 배열 정리: 가끔 이름이 지정된 범위가 셀 참조 대신 방대한 상수 값 목록(예: ={1,2,3,...,100})을 저장할 때가 있습니다. 사용하지 않는 오래된 수식의 일부였다면, 이는 사실상 보이지 않는 데이터 부하이므로 삭제하는 것이 좋습니다.
- 유령 링크 제거: 외부 파일 경로(C:\Users\Documents\...)를 가리키는 이름이 있는지 확인하세요. 이러한 링크는 파일을 열 때 나타나는 '링크 업데이트 보안 경고'의 원인이 되는 경우가 많습니다.
이름 관리에서 외부 링크를 삭제하기 전에 현재 해당 링크를 사용 중인 수식이나 매크로가 없는지 확인하세요. 이 메뉴를 통해 이름을 삭제하면 되돌릴 수 없으며, 삭제 즉시 해당 이름에 의존하는 모든 수식이 깨집니다.
Microsoft 365용 Excel 또는 웹용 Excel을 사용 중이라면 검토 탭에서 '성능 검사'를 클릭하여 통합 문서 성능 탭을 여세요. 이는 시각적 가치를 제공하지 않는 수천 개의 불필요하게 서식이 지정된 셀을 스캔하므로 파일을 정리하는 가장 효과적인 방법입니다.
성능 문제가 발견되면 '모두 최적화'를 클릭하여 Excel이 메타데이터 불필요한 부분을 한 번에 제거하도록 하세요.
보이지 않는 객체 삭제 및 이미지 압축
단일 고해상도 사진이나 수백 개의 유령 텍스트 상자—웹에서 데이터를 붙여넣을 때 종종 생성됨—는 파일을 즉시 부풀릴 수 있습니다. 이를 찾으려면 홈 탭에서 '찾기 및 선택'을 클릭한 다음 '선택 창'을 클릭하세요.
표시되는 사이드바에는 시트에 있는 모든 항목이 나열됩니다. 의도적으로 만든 것이 아닌 항목이 보이면 선택한 후 Delete 키를 누르세요.
선택 창에서 한 번에 여러 항목을 선택하려면 클릭할 때 Ctrl 키를 누르고 있으세요.
이미지 해상도를 줄이려면, 아무 이미지를 선택한 후 '그림 서식' 탭에서 '그림 압축'을 클릭하세요.
그런 다음, 대화 상자에서 다음을 수행하세요:
- "이 그림에만 적용"의 선택을 해제하면 모든 그림을 한 번에 압축할 수 있습니다.
- 파일이 잘라낸 부분을 유지하지 않도록 하려면 '그림의 잘린 영역 삭제'를 선택하세요.
- 최소 이미지 해상도를 달성하려면 "이메일(96 ppi)"을 선택하세요. 이것이 이미지에 너무 큰 영향을 미치면 약간 더 높은 해상도를 선택하세요.
이 기능은 개별 셀에 삽입된 이미지가 아니라 셀 위에 배치된 이미지에서만 작동합니다.
마지막으로 '확인'을 클릭하여 새 그림 설정을 확인하고 Excel 파일 크기를 크게 줄이세요.
이제 워크북 크기 축소 체크리스트에서 필수 항목을 모두 확인했으니 Excel 스프레드시트를 더 빠르게 만드는 추가 조치를 취할 수 있습니다. 50MB 파일을 2MB로 줄이면 저장 공간과 안정성 문제를 해결할 수 있지만, 과도한 서식을 피하고, 수식을 단순화하며, 빈 행과 열을 제거하고, 사용되는 변동 함수의 수를 제한함으로써 일상적인 작업 흐름을 더욱 최적화할 수 있습니다.











