엑셀 용량 줄이기: 원인별 파일 크기 줄이는 방법
엑셀 용량을 줄이려면 먼저 파일이 왜 커졌는지 찾아야 합니다. 대부분은 데이터가 끝난 뒤에도 남아 있는 빈 행과 서식, 원본 크기 그대로 넣은 이미지, 피벗 테이블 캐시 때문입니다. 원인에 맞는 방법 하나만 적용해도 파일 크기가 크게 줄고, 열고 저장하는 속도도 함께 빨라지는 경우가 많습니다.
아래 방법은 Microsoft Excel 기준입니다. Windows와 Mac은 메뉴 이름과 위치가 조금 다를 수 있습니다. 작업 전에는 꼭 원본 파일을 복사해 두세요.
먼저 용량이 커진 원인부터 찾기
무작정 기능을 지우기 전에 어디서 용량이 늘었는지 확인하면 작업 시간이 줄어듭니다. 쉽게 확인하는 방법은 두 가지입니다.
Ctrl+End로 실제 사용 범위 확인
각 시트에서 Ctrl+End(Mac은 Control+End 또는 fn+Control+→)를 누르면 엑셀이 "사용 중"이라고 인식하는 마지막 셀로 이동합니다. 데이터는 500행에서 끝나는데 커서가 100만 행 근처로 간다면, 빈 영역에 서식이나 흔적이 남아 있다는 뜻입니다.
xlsx 파일 속 구성 들여다보기
xlsx 파일은 사실 여러 파일을 묶은 ZIP 압축 파일입니다. 복사본의 확장자를 .zip으로 바꿔 열어 보면 어느 부분이 큰지 바로 보입니다.
- xl/media 폴더가 크면: 이미지가 원인입니다.
- xl/worksheets 안의 특정 시트 파일이 크면: 그 시트의 빈 행, 서식, 데이터가 원인입니다.
- xl/pivotCache 폴더가 크면: 피벗 테이블 캐시가 원인입니다.
- xl/styles.xml이 크면: 복사·붙여넣기로 쌓인 셀 스타일이 원인일 수 있습니다.
빈 행·빈 열과 사용 범위 정리하기
가장 흔한 원인입니다. 열 전체에 테두리나 색을 칠했거나, 아래쪽 먼 곳에 값을 입력했다가 지운 경우 엑셀은 그 영역까지 계속 기억합니다. 이때 내용만 지우는 Delete 키로는 해결되지 않고 행 자체를 삭제해야 합니다.
- 실제 데이터가 끝난 바로 다음 행의 행 번호를 클릭합니다.
Ctrl+Shift+↓를 눌러 시트 맨 아래 행까지 선택합니다.- 선택 영역에서 마우스 오른쪽 버튼을 누르고 삭제를 선택합니다.
- 열도 같은 방식으로 데이터가 끝난 다음 열부터
Ctrl+Shift+→로 선택해 삭제합니다. - 파일을 저장한 뒤 다시 열고
Ctrl+End로 범위가 줄었는지 확인합니다.
저장하고 다시 열어야 사용 범위가 새로 계산되는 경우가 많으니 마지막 단계를 빼먹지 마세요. 시트가 여러 개라면 시트마다 반복해야 합니다.
숨은 서식·조건부 서식·셀 스타일 정리하기
눈에 보이지 않는 서식도 용량을 차지합니다. 특히 다른 파일에서 시트나 셀을 여러 번 복사해 오면 서식이 겹겹이 쌓입니다.
조건부 서식
홈 → 조건부 서식 → 규칙 관리에서 적용 대상을 "이 워크시트"로 바꿔 보면 같은 규칙이 수십, 수백 개로 쪼개져 있는 경우가 있습니다. 행을 복사·삽입할 때마다 규칙이 나뉘기 때문입니다. 필요 없는 규칙은 삭제하고, 같은 규칙은 적용 범위를 하나로 합치세요. 전부 필요 없다면 규칙 지우기 → 시트 전체에서 규칙 지우기로 한 번에 정리할 수 있습니다.
셀 스타일
홈 → 셀 스타일 목록이 끝없이 길다면 복사 과정에서 사용자 지정 스타일이 쌓인 것입니다. 쓰지 않는 스타일은 마우스 오른쪽 버튼으로 하나씩 삭제할 수 있습니다. 양이 너무 많으면 데이터만 새 통합 문서에 값 붙여넣기로 옮기는 편이 더 빠를 수 있습니다.
열 전체·행 전체 서식
A열 전체에 배경색을 칠하는 식으로 서식을 걸면 범위가 불필요하게 넓어집니다. 서식은 실제 데이터 범위에만 적용하거나, 표 서식(Ctrl+T)으로 바꾸면 데이터가 늘어날 때 알아서 확장되어 관리가 쉽습니다.
이미지와 숨은 개체 줄이기
스마트폰 사진이나 고해상도 캡처를 그대로 넣으면 이미지 몇 장만으로도 파일이 수십 MB가 됩니다.
- 이미지를 하나 선택하고 그림 서식 → 그림 압축을 누릅니다.
- "이 그림에만 적용"의 체크를 해제하면 문서의 모든 그림에 적용됩니다.
- 그림의 잘린 영역 삭제에 체크하고, 해상도는 전자 메일용이나 웹용처럼 낮은 값을 고릅니다.
- 확인 후 저장합니다.
Windows 버전에서는 파일 → 옵션 → 고급 → 이미지 크기 및 품질에서 기본 해상도를 낮추고 "파일의 이미지를 압축하지 않음"이 꺼져 있는지 확인할 수 있습니다. 편집 데이터를 버리는 옵션도 켜 두면 원본 이미지가 따로 저장되지 않습니다.
가장 좋은 방법은 넣기 전에 줄이는 것입니다. 설치 없이 바로 하려면 이미지 압축 도구로 사진 크기를 먼저 줄인 뒤 엑셀에 삽입하면 됩니다.
눈에 보이지 않는 개체도 확인하세요. 홈 → 찾기 및 선택 → 이동 옵션 → 개체를 선택하면 시트 안의 도형, 텍스트 상자, 크기가 0에 가까운 그림까지 모두 선택됩니다. 웹 페이지에서 복사해 붙여 넣은 표에는 이런 빈 개체가 수천 개 딸려 오기도 합니다. 필요 없는 개체라면 선택된 상태에서 Delete로 한 번에 지웁니다.
피벗 테이블·이름 정의·숨긴 시트 점검
피벗 테이블 캐시
피벗 테이블은 원본 데이터의 복사본(캐시)을 파일 안에 따로 저장합니다. 원본 데이터가 큰데 피벗을 여러 개 만들면 용량이 두세 배로 늘 수 있습니다. 피벗 테이블에서 마우스 오른쪽 버튼 → 피벗 테이블 옵션 → 데이터 탭에서 "파일에 원본 데이터 저장"을 해제하면 캐시가 저장되지 않습니다. 대신 파일을 연 뒤 새로 고침을 해야 피벗을 조작할 수 있습니다. 같은 원본으로 피벗을 여러 개 만들 때는 기존 피벗을 복사해 쓰면 캐시를 공유합니다.
이름 관리자
수식 → 이름 관리자에 #REF! 오류가 난 이름이나 다른 파일을 참조하는 이름이 잔뜩 있다면 정리하세요. 용량뿐 아니라 파일을 열 때 "외부 링크 업데이트" 메시지가 뜨는 원인이기도 합니다.
숨긴 시트
시트 탭에서 마우스 오른쪽 버튼 → 숨기기 취소로 숨겨진 시트가 있는지 확인합니다. 예전 원본 데이터가 통째로 숨어 있는 경우가 적지 않습니다.
저장 형식 바꾸기와 수식 정리
정리를 마친 뒤에도 크다면 저장 형식을 바꿔 보세요. 엑셀 바이너리 통합 문서(.xlsb)로 저장하면 데이터가 많은 파일은 대체로 크기가 줄고 열기·저장 속도도 빨라집니다.
| 형식 | 특징 | 추천 상황 |
|---|---|---|
| .xlsx | 기본 형식, 호환성이 가장 좋음 | 대부분의 문서 공유 |
| .xlsb | 이진 형식, 대용량 데이터에서 크기와 속도에 유리 | 혼자 또는 엑셀 사용자끼리 쓰는 큰 파일 |
| .xls | 구버전 형식, 압축이 되지 않아 오히려 큼 | 오래된 프로그램과의 호환이 꼭 필요할 때만 |
| .csv | 값만 저장, 서식·수식·여러 시트 없음 | 데이터만 다른 프로그램으로 넘길 때 |
.xlsb는 일부 다른 스프레드시트 프로그램이나 온라인 서비스에서 열리지 않을 수 있으니 공유 대상을 먼저 확인하세요. 서식이 필요 없고 데이터만 넘기면 된다면 CSV가 가장 가볍습니다. 설치 없이 바로 하려면 Excel → CSV 변환기를 쓰면 됩니다. 단, CSV에는 수식 결과값만 남고 시트는 하나씩만 저장되므로 원본 xlsx는 따로 보관하세요.
파일이 느린 원인은 수식일 때도 많습니다. A:A처럼 열 전체를 참조하거나, OFFSET, INDIRECT, NOW, TODAY 같은 휘발성 함수를 많이 쓰면 값이 바뀔 때마다 재계산이 일어납니다. 더 이상 바뀌지 않는 결과는 복사한 뒤 값으로 붙여넣기를 하면 용량과 계산 부담이 함께 줄어듭니다.
자주 묻는 질문
빈 행을 지웠는데 용량이 그대로입니다.
내용만 지우고 행 자체는 삭제하지 않았을 가능성이 큽니다. 행 번호를 선택해 삭제한 뒤 저장하고, 파일을 닫았다가 다시 열어 Ctrl+End로 확인하세요. 다른 시트에도 같은 문제가 있는지 확인해야 합니다.
데이터는 적은데 엑셀이 너무 느립니다.
조건부 서식 규칙이 수백 개로 쪼개져 있거나, 보이지 않는 개체가 많거나, 휘발성 함수가 많은 경우입니다. 조건부 서식 규칙 관리와 이동 옵션의 개체 선택부터 확인해 보세요.
xlsb로 저장하면 매크로도 유지되나요?
네, xlsb는 매크로를 포함해 저장할 수 있습니다. 다만 보안 설정에 따라 파일을 열 때 매크로가 차단될 수 있으니 받는 사람의 환경을 고려하세요.
이메일로 보내기엔 여전히 큽니다.
파일을 ZIP으로 압축해 보내거나, OneDrive 같은 클라우드에 올려 링크로 공유하는 방법이 있습니다. 이미지가 많은 파일은 압축 효과가 크지 않으니 그림 압축을 먼저 적용하세요.
정리
엑셀 용량 줄이기는 원인을 먼저 찾는 것에서 시작합니다. Ctrl+End와 ZIP 내부 확인으로 빈 행, 서식, 이미지, 피벗 캐시 중 무엇이 문제인지 파악하세요. 그다음 행 삭제, 조건부 서식 정리, 그림 압축, 피벗 캐시 해제처럼 원인에 맞는 방법을 적용하면 됩니다. 그래도 크다면 .xlsb 저장이나 CSV 변환을 고려하고, 작업 전에는 반드시 원본을 백업해 두세요.