Chris는 저장, 열기 및 닫기 속도를 높이기 위해 대용량 통합 문서를 “압축”하는 방법이 있는지 물었습니다. 짧은 대답은 아니요입니다. 방법이 없습니다. 데이터베이스 프로그램 (Microsoft Access)과 달리 Excel에는 파일을 압축하는 기능이 없습니다.

즉, 작업 속도를 높이기 위해 수행 할 수있는 작업이 있습니다. 특히 한동안 통합 문서를 사용한 경우에는 더욱 그렇습니다. 통합 문서는 일상적인 사용으로 인해 시간이 지남에 따라 “비대 해지는”경향이 있습니다. 매크로를 여러 번 편집하면 매크로 코드가 통합 문서에 저장되는 방식이 조각화 될 수 있으므로 가장 큰 원인은 매크로 일 것입니다. 매크로 모듈을 내보내고, 삭제하고, 가져올 수 있으므로 대부분의 문제를 해결할 수 있습니다. Rob Bovey의 CodeCleaner와 같은 타사 “cleaner”를 매크로에 사용할 수도 있습니다.

http://www.appspro.com/Utilities/CodeCleaner.htm

또한 통합 문서에서 Ctrl + End를 눌러 Excel로 이동하는 위치를 확인해야합니다. 실제 워크 시트 데이터의 마지막 열과 행을 훨씬 넘어서는 경우 Excel은 통합 문서와 함께 추가 데이터 (빈 데이터 임에도 불구하고)를 저장합니다. 데이터의 오른쪽 또는 아래에있는 실제 열과 행을 삭제 한 다음 다시 저장하십시오.

“다른 이름으로 저장”을 수행하여 통합 문서를 새 파일에 저장할 수도 있습니다. 더 작은 파일을 유지하면서 이전 파일과 새 파일의 크기를 비교하십시오. 그래도 작동하지 않는 경우 (Excel 2000 이상을 사용중인 경우) 통합 문서를 HTML 파일로 저장합니다. 그런 다음 Excel을 사용하여 방금 저장 한 HTML 파일을 연 다음 HTML 파일을 XLS 파일로 저장합니다. HTML 형식을 통한 이러한 “왕복”은 파일 크기를 크게 줄이는 것으로 알려져 있습니다. (이렇게하면 이전 통합 문서에서 매크로를 내보내고 새 통합 문서로 가져와야합니다. 매크로는 왕복 HTML 환경에서 살아남지 못합니다.)

통합 문서에 그래픽, 사운드 파일 또는 기타 포함 된 개체와 같은 비 Excel 개체가 포함되어 있는지 확인합니다. 이는 상당한 파일 공간을 차지할 수 있습니다. 필요하지 않은 경우 삭제하십시오.

워크 시트에 여러 피벗 테이블이있는 경우 파일 크기를 줄이기 위해 수행 할 수있는 몇 가지 작업이 있습니다. 이러한 아이디어는 _ExcelTips._의 다른 문제에서 설명됩니다.

통합 문서에 매우 큰 수식 (줄에 대해 계속 실행되는 수식)이 포함 된 경우 수식을 조사하여 어떤 식 으로든 줄일 수 있는지 확인합니다. 아마도 수식의 공통 부분을 추출하여 정의 된 이름에 “하위 수식”으로 할당 한 다음 더 큰 수식에서 이름을 참조 할 수 있습니다. 이는 특히 통합 문서의 여러 위치에서 수식을 사용하는 경우 공간을 절약합니다.

또한 Excel의 “변경 내용 추적”기능을 사용하면 특히 변경 기록을 유지하는 경우 통합 문서를 더 크게 만들 수 있습니다. 실제로 필요하지 않으면 기능을 끄는 것을 고려하십시오.

파일 크기를 줄일 수있는 방법을 찾을 수없고 여전히 느리게로드되는 경우 실제 속도 저하가 바이러스 백신 소프트웨어로 인한 것이 아닌지 확인하십시오. Excel 파일을 확인하고 다시 확인하는 경우 특히 네트워크에있는 경우 파일 작업에 상당한 시간이 추가 될 수 있습니다.

마지막으로 언제든지 통합 문서의 구성을 재고 할 수 있습니다. 예를 들어, 프로젝트와 관련된 모든 기록을 유지하려는 통합 문서가 하나있었습니다. 그 결과 네트워크를 통해로드하는 데 오랜 시간이 걸리는 거대한 워크 시트가 생성되었습니다. 내가 찾은 최고의 솔루션은 더 이상 필요하지 않은 기록 데이터를 다른 통합 문서에 복사 한 다음 가장 최근의 프로젝트 기록으로 작업을 수행하는 것입니다. 이 접근 방식은 파일 작업 속도를 획기적으로 향상 시켰습니다.

다른 데이터에서도 유사한 접근 방식을 취할 수 있습니다. 예를 들어 모든 클라이언트의 데이터를 단일 통합 문서에 보관하는 대신 각 클라이언트의 데이터를 자체 통합 문서에 넣을 수 있습니다. 장점은 개별 통합 문서가 큰 단일 통합 문서보다 쉽게 ​​열고 조작 할 수 있다는 것입니다. 그런 다음 Excel의 다른 기능 (원하는 경우 매크로 포함)을 사용하여 다양한 통합 문서에서 데이터를 추출하여 요약 보고서를 생성 할 수 있습니다.

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

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