엑셀에서 메모리 부족 오류를 수정하는 방법

하보니

엑셀을 사용한 사람이라면 누구나 적어도 한 번은 스프레드시트의 끝이 있는지 궁금했을 것입니다. 엑셀 스프레드시트의 최대 크기는 1,048,576행 x 16,384열입니다. 170억 개가 넘는 개별 셀로 채울 수 있습니다. 모든 셀을 데이터로 채우면 메모리 부족을 겪을 수 있습니다. 그러나 훨씬 작은 엑셀 스프레드시트에서도 엑셀에서 메모리가 부족하다는 경고가 표시될 수 있습니다. 이런 경우 엑셀 메모리 부족 오류를 해결하는 방법은 다음과 같습니다.


더 작은 데이터로 분할하여 작업

엑셀에서 메모리가 부족해지는 일반적인 원인 중 하나는 매우 큰 데이터 집합으로 작업하는 것입니다. 스프레드시트에 많은 데이터가 있는 경우 엑셀이 멈추지 않고는 처리할 수 없을 정도로 많아질 수 있습니다.

큰 엑셀 파일을 더 작은 파일로 분할해보세요. 예를 들어 엑셀 파일에 이미지나 챠트 등을 삽입하지 않고 다른 파일에 대한 외부 링크를 만들면 모든 데이터를 단일 문서에 저장하지 않고도 필요한 데이터에 계속 액세스할 수 있습니다.


엑셀에서 자동 계산을 끄는 방법

스프레드시트에 수식이 포함되어 있는 경우 기본적으로 변경할 때마다 수식이 다시 계산됩니다. 동시에 무언가를 변경할 때마다 이러한 수식을 모두 다시 계산하면 컴퓨터의 메모리가 부족해질 수 있습니다. 그런 경우 데이터를 한 곳에서 다른 곳으로 복사하여 붙여넣는 것과 같은 겉보기에 간단한 작업도 엑셀이 느려지거나 메모리가 완전히 부족해질 수 있습니다.

하지만 엑셀에서 자동 계산을 끄면 모든 수식이 불필요하게 재계산하여 메모리를 계속 소모하지 않고 변경할 수 있습니다. 그런 다음 모든 것을 이동한 후 다시 켜거나 수동 계산을 사용할 수도 있습니다.

자동 계산을 끄면 엑셀에서 [지금 계산] 단추를 사용하여 수식이 자동으로 다시 계산되는 대신 사용자가 원할 때 다시 계산되도록 할 수 있습니다.

수식 > 계산 옵션 > 수동 메뉴를 클릭합니다.


이렇게 하면 수식의 자동 계산이 중단됩니다. 수식 결과를 업데이트하려면 수식 리본에서 지금 계산 버튼을 클릭하세요.


엑셀 메모리 부족 오류를 해결하려면 다른 응용 프로그램을 닫습니다.

엑셀에서 메모리가 부족해지는 또 다른 이유는 다른 프로세스나 애플리케이션이 엑셀을 독점하고 있기 때문입니다. 사용하지 않는 애플리케이션을 종료하여 추가 메모리를 확보하는 것도 좋은 방법입니다.


Windows 에서 응용 프로그램을 닫는 방법

열려 있는 각 애플리케이션을 찾아서 하나씩 닫을 수 있습니다. 그러나 작업 관리자를 사용하여 실행 중인 애플리케이션을 빠르게 닫을 수 있습니다. 애플리케이션을 끝내기 전에 먼저 작업을 저장했는지 확인한 다음 종료하는 것이 좋습니다.

시작 단추 옆의 검색필드에 "작업 관리자"를 검색하거나 단축키 Ctrl+Shift+Esc 를 동시에 누릅니다. 작업 관리자 창이 열리면 프로세스 탭에서 닫으려는 앱을 마우스 오른쪽 버튼으로 클릭하고 "작업 끝내기"를 선택합니다.


메모리 사용량이 많은 애플리케이션을 하나씩 찾아서 닫아 주세요.


안전 모드에서 엑셀 열기

엑셀 추가 기능을 사용하는 경우 추가 기능이 메모리를 사용하고 엑셀 메모리 부족 오류를 일으킬 수 있습니다.

추가 기능이 문제의 원인인지 확인하는 빠른 방법은 엑셀을 안전 모드에서 실행하는 것입니다. 이렇게 하면 모든 추가 기능이 비활성화됩니다. 안전 모드에서 엑셀을 실행해도 메모리 문제 없이 작동하면 추가 기능이 문제의 원인일 수 있으며 다음 섹션의 방법을 사용하여 추가 기능을 비활성화할 수 있습니다. Windows에서만 안전 모드에서 엑셀을 열 수 있습니다.

바탕화면에서 엑셀 바로가기를 찾으세요. 엑셀 바로가기 또는 앱 아이콘을 찾았으면 Ctrl 키를 누른 채로 엑셀 바로가기 또는 앱 아이콘을 두 번 클릭합니다.

안전 모드에서 엑셀을 시작할 것인지 묻는 대화 상자가 나타날 때까지 Ctrl 키를 놓지 마세요.

창이 뜨면 Ctrl 키를 놓고 '예'를 클릭하면 엑셀이 안전모드에서 시작됩니다.


엑셀 추가 기능을 비활성화하는 방법

안전 모드에서 엑셀을 실행할 때 문제가 하나 이상의 추가 기능으로 인해 발생할 수 있습니다. 이러한 추가 기능을 비활성화하면 메모리 부족 오류가 사라질 수 있습니다.

엑셀에서 애드온을 직접 비활성화할 수 있습니다. 여러 개의 애드인이 있는 경우 모두 비활성화한 다음 하나씩 활성화하여 엑셀 메모리 문제를 일으키는 애드인을 찾을 수 있는지 확인하세요.

파일 메뉴를 클릭합니다. 왼쪽 메뉴의 맨 아래에 있는 "옵션"을 선택합니다.


추가 기능을 클릭합니다.

활성화된 추가 기능은 주 창에서 확인할 수 있습니다.


"관리" 드롭다운을 클릭하고 비활성화하려는 추가 기능 유형(예: 엑셀 추가 기능이나 COM 추가 기능)을 선택해서 "이동" 버튼을 클릭합니다.

활성화된 추가 기능의 선택을 취소하고 확인을 클릭합니다.


다른 활성화된 추가 기능에 대해서도 반복합니다.


엑셀 64비트 버전 사용

32비트 버전의 엑셀을 사용하는 경우 최대 2GB의 RAM 사용 제한이 있습니다. 64비트 버전을 사용하면 이 제한이 없어지므로 엑셀 메모리 문제가 해결될 수도 있습니다. 64비트 프로세서가 있는 컴퓨터가 필요하므로 이전 컴퓨터를 사용하는 경우 이 옵션이 아닐 수 있습니다.

32비트 버전의 엑셀을 64비트로 설치하려는 경우 엑셀을 제거할 필요가 있습니다. 64비트 버전을 설치하는 방법은 실행 중인 엑셀, Office 또는 Microsoft 365 버전에 따라 다릅니다.


RAM 업그레이드

64비트 엑셀을 실행 중이지만 여전히 엑셀 메모리 문제가 발생하는 경우, 단순히 컴퓨터에 충분한 메모리가 없는 것일 수 있습니다. 모든 컴퓨터에서 설치된 RAM 용량을 업그레이드할 수 있는 것은 아니지만, 가능하다면 컴퓨터에 RAM을 추가하여 엑셀 메모리 문제의 위험을 줄일 수 있을 뿐만 아니라 컴퓨터가 훨씬 더 빠르게 느껴집니다.

엑셀은 기능이 가득한 강력한 도구이지만 처리할 수 있는 양에는 한계가 있습니다. 스프레드시트에 데이터가 너무 많으면 결국 메모리가 부족해집니다. 그러나 적당한 크기의 스프레드시트에서도 엑셀 메모리 부족 오류가 발생하는 경우 위의 수정 사항 중 하나를 사용해 문제 해결을 시도해 볼 수 있습니다.

Tags: