구독자 John Hersey는 많은 정보가 포함 된 워크 시트를 만들었습니다. A 열에는 65534 개의 단어 (1 행부터 65534 행까지)를 배치 한 다음 B 열부터 Z 열까지 모든 단어 옆에 공식을 배치했습니다. 통합 문서를 저장하고 다시 열려고 할 때 “메모리 부족”오류가 발생했습니다. 통합 문서는 디스크에서 84MB 만 차지하고 시스템에는 512MB 만 차지하므로 오류 메시지가 혼란스러워 보였습니다.

디스크 파일 크기를 RAM 공간과 비교하는 것은 어떤면에서 사과와 오렌지를 비교하는 것과 같습니다. Excel은 통합 문서를 “메모리 덤프”로 저장하지 않습니다. 대신 디스크 파일을보다 쉽게 ​​관리 할 수 ​​있도록 메모리에서 데이터를 압축합니다. 따라서 84MB 파일은 메모리에로드되면 반드시 더 많은 공간을 차지합니다.

그러나 시스템의 메모리 양은 문제가되지 않을 수 있습니다.

Excel 버전에 따라 통합 문서에 포함 할 수있는 수식 수에 대한 제한이 다르며, 이것이 문제가 될 가능성이 높습니다. (하지만 워크 시트를 만들고, 사용하고, 저장 한 다음로드 할 수 없다는 것이 궁금합니다.)

Excel 95, 97 및 2000은 공식적으로 통합 문서 용 공식 메모리 (힙 공간) 64MB로 제한됩니다. Excel 2002는 제한을 128MB로 늘렸고 Excel 2003은 한도를 1GB로 늘 렸습니다. Doug는 Excel 2000을 사용하고 있기 때문에 이론적으로는 최신 버전의 Excel을 사용하는 시스템에서 통합 문서를 열 수있었습니다.

작동하지 않거나 가능하지 않은 경우 몇 가지 다른 시도가 있습니다. 먼저 추가 기능이나 숨겨진 통합 문서없이 Excel을 열어보십시오. 이것들은 메모리를 차지하고, 그것들없이 시작하면 mondo 통합 문서를위한 더 많은 공간을 남깁니다. 시작 메뉴에서 실행을 선택하여 실행 대화 상자를 표시합니다. 열기 상자에 다음을 입력합니다.

"C:\Program Files\Microsoft Office\Office\Excel.exe" /Automation

따옴표는 필수이며 시스템에서 Excel이 설치된 위치를 반영하도록 경로를 변경해야 할 수 있습니다. Excel이 시작되면 자동 계산 (도구 | 옵션 | 계산 탭)을 끈 다음 파일을 열어보십시오.

파일을 열 수있는 경우 대부분의 계산을 제거하십시오. 계산 결과를 복사 한 다음 편집 | 선택하여 붙여 넣기 | 결과를 수식 상단에 붙여 넣을 값입니다. 일반 결과, 특히 숫자 결과는 수식보다 훨씬 적은 공간을 차지합니다. 다른 이름으로 저장을 사용하여 파일을 다시 저장하면 결과 디스크 파일이 기존 통합 문서 파일의 84MB보다 훨씬 작습니다.

파일을 열 수없는 경우이 기술 자료 문서에서 손상된 파일에 대해 설명 된 몇 가지 기술을 사용하여 값을 읽을 수 있습니다.

https://support.office.com/en-us/article/Repair-a-corrupted-workbook-153A45F4-6CAB-44B1-93CA-801DDCD4EA53

이러한 복구 방법을 사용하면 공식이 손실되지만 그 값을 얻을 수 있습니다. 또한이 웹 페이지에서 Excel 및 메모리 관련 문제에 대한 좋은 토론을 찾을 수 있습니다.

http://www.decisionmodels.com/memlimitsc.htm

참고로 Excel이 특정 통합 문서에 사용하는 메모리 양을 확인하려면 셀에서 다음 수식을 사용하십시오.

=INFO("memused")

이 함수는 사용 된 메모리를 바이트 단위로 반환합니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2545)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다.