Excel을 사용해 본 사람이라면 한 번쯤은 워크시트의 끝 부분을 찾으려고 시도해 본 적이 있었으리라 생각합니다. 워크시트는 1,048,576행 x 16,384열로 이루어져 있습니다(최근 버전 기준). 170억 개가 넘는 셀로 이루어져 있습니다. 하지만 이것보다 훨씬 작은 영역을 사용함에도 불구하고 Excel에서 메모리가 부족하다는 경고 메시지가 나타나는 경우가 있습니다. 이럴 때 Excel의 메모리 부족 오류를 해결하는 방법을 소개합니다.
아래에서 소개하는 7가지 방법과 더불어, 고전적인(?) 방법을 적용해 볼 수도 있습니다. PC나 가전제품이 제대로 작동하지 않을 때 껐다 켜면 돌아오는 경우가 있듯, Excel도 비슷합니다. Excel을 완전히 종료했다가 다시 열면 해결되는 경우도 있으니 참고하세요.
※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.
- 원문: How to Fix the Excel Out of Memory Error
- URL: https://www.groovypost.com/howto/fix-the-excel-out-of-memory-error/
1. 더 작은 데이터 세트로 분할
Excel에서 메모리가 부족해지는 일반적인 원인 중 하나는 매우 큰 데이터 세트를 작업하는 데서 발생합니다. 워크시트에 데이터가 많으면 Excel이 중단 없이 처리하기에는 버거울 수 있습니다.
대용량 Excel 파일을 더 작은 파일로 분할하여 관리하기 쉬운 크기로 만드세요. 언제든지 다른 파일에 대한 외부 링크를 생성하여 모든 데이터를 단일 문서에 저장하지 않고도 필요한 데이터에 계속 액세스할 수 있습니다.
2. 수동 계산 사용
워크시트에 수식이 포함되어 있으면 기본적으로 변경할 때마다 다시 계산됩니다. 동시에 무언가를 변경할 때마다 모든 수식을 다시 계산하면 컴퓨터의 메모리가 부족해질 수 있습니다. 그런 일이 발생하면 한 위치에서 다른 위치로 데이터를 복사하고 붙여넣는 것과 같이 겉으로는 단순해 보이는 작업으로 인해 Excel 속도가 느려지거나 심지어 메모리가 완전히 부족해질 수도 있습니다.
Excel에서 자동 계산을 꺼서 모든 수식을 불필요하게 다시 계산하여 지속적으로 메모리를 소모하지 않고 변경할 수 있습니다. 작업을 마친 후에는 다시 켜거나 수동 계산을 사용할 수 있습니다.
Excel에서 자동 계산을 끄는 방법
자동 계산을 끄려면, [수식] 탭 - [계산] 그룹에서 [수동]을 선택합니다.
자동 계산이 꺼져 있으면 [수식] 탭 - [계산] 그룹 - [지금 계산] 명령을 사용하여 원할 때 수식을 다시 계산할 수 있습니다. 단, 수동 계산 상태라는 사실을 깜빡할 수 있으므로 유의해야 합니다.
3. 다른 응용 프로그램 닫기
다른 프로세스나 응용 프로그램을 많이 사용하고 있으면 Excel에서 메모리가 부족해질 수 있습니다. 사용하지 않는 응용 프로그램을 종료하면 Excel에 필요한 추가 메모리가 확보될 수 있습니다.
Windows에서 응용 프로그램을 닫는 방법
열려 있는 각 응용 프로그램을 찾아서 하나씩 닫을 수 있습니다. 작업 관리자를 사용하면 실행 중인 애플리케이션을 빠르게 닫을 수 있습니다. 종료하려는 응용 프로그램을 종료하기 전에 해당 응용 프로그램의 모든 작업을 저장했는지 확인해야 합니다.
(1) 윈도우 [시작]을 우클릭하고 [작업 관리자]를 선택합니다. 단축키인 Ctrl + Shift + Esc를 눌러도 됩니다.
(2) 닫으려는 앱을 우클릭하고 [작업 끝내기]를 선택합니다.
(3) 닫으려는 다른 앱이나 백그라운드 프로세스에 대해 반복합니다.
Mac에서 응용 프로그램을 닫는 방법
Dock에서 열려 있는 응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 [종료]를 선택하면 Mac에서 응용 프로그램을 닫을 수 있습니다. 또는 실행 중인 애플리케이션을 강제 종료할 수 있지만 먼저 모든 데이터를 저장했는지 확인해야 합니다.
(1) 메뉴 막대에서 Apple 로고를 클릭합니다.
(2) [강제 종료]를 선택합니다. 단축키인 Cmd + Option + Esc를 눌러도 됩니다.
(3) 종료하려는 앱을 선택하고 [강제 종료] 메뉴를 선택합니다. 닫으려는 다른 앱에 대해 반복합니다.
4. 안전 모드에서 Excel 열기
Excel 추가 기능을 사용하는 경우에도 메모리가 소모되어 Excel의 메모리 부족 오류가 발생할 수 있습니다. 추가 기능이 문제의 원인인지 확인하는 빠른 방법은 안전 모드에서 Excel을 실행하는 것입니다. 그러면 모든 추가 기능이 비활성화됩니다. 안전 모드에서 Excel을 실행하면 메모리 문제 없이 작동하는 경우 추가 기능이 문제의 원인일 수 있으며 다음 섹션의 방법을 사용하여 해당 기능을 비활성화하도록 선택할 수 있습니다.
안전 모드에서 Excel 파일 여는 방법(Windows)
(1) Excel 바로 가기 아이콘을 찾습니다.
(2) Ctrl 키를 누른 상태에서 Excel 아이콘을 클릭(또는 더블 클릭)합니다.
(3) 응용 프로그램을 안전 모드에서 시작하기를 원하는지 묻는 창이 나타나면 [예]를 클릭합니다.
5. 추가 기능 비활성화
안전 모드에서 Excel을 실행할 때 하나 이상의 추가 기능으로 인해 문제가 발생했다는 것을 알 수 있습니다. 추가 기능을 비활성화하면 메모리 부족 문제가 제거될 수 있습니다.
(1) [파일] - [옵션]을 선택합니다.
(2) [Excel 옵션] 대화상자에서 [추가 기능]을 클릭합니다. [관리] - [Excel 추가 기능] 또는 [COM 추가 기능] 등 비활성화하려는 추가 기능 유형을 선택하고 [이동] 버튼을 누릅니다.
(3) 비활성화 할 추가 기능을 모두 선택 취소하고 [확인]을 클릭합니다.
(4) 다른 비활성화 할 추가 기능에 대해서도 반복합니다.
6. 64비트 버전의 Excel 사용
32비트 버전의 Excel을 사용하는 경우 RAM 사용량은 최대 2GB로 제한됩니다. 64비트 버전을 사용하면 이 제한이 제거되므로 Excel 메모리 문제가 해결될 수 있습니다. 64비트 지원 프로세서가 탑재된 컴퓨터가 필요하므로 이전 컴퓨터를 실행하는 경우 이는 선택 사항이 아닐 수 있습니다.
32비트 버전의 Excel을 실행하는 경우 64비트 버전을 설치하기 전에 Excel을 제거해야 합니다. 64비트 버전을 설치하는 방법은 실행 중인 Excel, Office 또는 Microsoft 365 버전에 따라 다릅니다. 사용하려는 앱의 64비트 버전을 설치하는 방법에 대한 자세한 내용은 Microsoft 웹사이트를 참조하세요.
7. RAM 업그레이드
64비트 Excel을 실행하고 있지만 여전히 Excel 메모리 문제가 발생하는 경우 컴퓨터에 메모리가 부족하기 때문일 수 있습니다. 모든 컴퓨터에서 설치된 RAM의 양을 업그레이드할 수 있는 것은 아니지만, 가능하다면 컴퓨터에 더 많은 RAM을 추가하면 Excel 메모리 문제의 위험을 줄일 수 있을 뿐만 아니라 컴퓨터가 훨씬 더 빠르게 작동할 수 있습니다.
'Excel' 카테고리의 다른 글
Excel PV 함수를 사용하여 연금의 현재 가치를 계산하는 방법 (2) | 2023.11.26 |
---|---|
돈 관리를 위한 16가지 Excel 템플릿 (4) | 2023.11.26 |
Excel의 "읽을 수 없는 내용" 오류를 수정하는 방법 (0) | 2023.11.22 |
[Excel 입문] 05. 꼭 알아야 할 엑셀 인쇄 필수 사항 (5) | 2023.11.22 |
Excel PMT 함수를 사용하여 대출금 지불액을 계산하는 방법 (0) | 2023.11.21 |