방대한 데이터 집합 작업 (Microsoft Excel)
Norman의 컴퓨터에는 빠른 프로세서와 32GB의 RAM이 있습니다. 통계 목적으로 그는 종종 백만 줄 워크 시트를 사용해야합니다. 그는 여전히 Excel 2007을 사용하고 있으며 이러한 거대한 통합 문서로 잠시 실행 한 후에는 제대로 작동하지 않습니다. (사실 자주 충돌합니다.) 다른 경우에는 시작 후 정상적으로 작동합니다. Norman은 이러한 대규모 데이터 세트로 작업 할 때보다 안정적인 작업을 수행하기 위해 무엇을 할 수 있는지 궁금합니다. 그는 Excel 365가 더 잘 작동하는지 아니면 더 많은 RAM이 작동하는지 궁금합니다.
먼저 하드웨어 문제를 해결하겠습니다. 사용자의 시스템은 Excel에서 대용량 데이터 세트로 작업하기에 충분할 것입니다. 그러나 하드웨어를 업데이트 할 계획이라면 항상 더 많은 RAM을 확보하는 것이 좋습니다. 이를 통해 Excel (및 기타 프로그램)은 하드 드라이브의 메모리와 디스크 캐시간에 데이터를 교환 할 필요없이 메모리에서 더 많은 데이터를 조작 할 수 있습니다. 결론 :이 한 가지 이유로 시스템을 업그레이드하지 말고 다른 이유로 업그레이드하는 경우 RAM이 많은 시스템을 확보하십시오.
이제 Excel로 이동합니다. 사용중인 Excel 버전 (Excel 2007)의 최대 메모리 할당량은 인스턴스 당 2GB이며 이전에 열었던 통합 문서에 사용 된 모든 메모리를 완전히 해제하지 않는 것으로 보입니다.
이것이 “처음에는 작동하지만 나중에는 작동하지 않음”문제의 원인이 될 수 있으며이를 해결하는 유일한 방법은 Excel을 주기적으로 닫고 다시 시작하는 것입니다.
또한 Excel 2007은 32 비트 버전에서만 사용할 수 있습니다. 이후 버전의 Excel로 업데이트하는 경우 64 비트 버전의 프로그램을 설치할 수 있습니다. 이는 더 많은 메모리를 처리 할 수 있으므로 더 큰 데이터 세트를 더 쉽게 조작 할 수 있기 때문에 중요합니다.
Excel 버전을 업그레이드 한 후에는 다음 단계에 따라 Excel이 CPU 성능을 최대한 활용하는지 확인해야합니다.
-
Excel 옵션 대화 상자를 표시합니다. (Excel 2010 이상 버전에서는 리본의 파일 탭이 표시되고 옵션을 클릭합니다.)
-
대화 상자의 왼쪽에서 고급을 클릭합니다.
-
옵션의 수식 섹션이 표시 될 때까지 아래로 스크롤합니다. (그림 1 참조)
-
다중 스레드 계산 활성화 옵션 옆에있는 확인란을 클릭합니다.
-
이 컴퓨터의 모든 프로세서 사용 옆에있는 라디오 버튼이 선택되어 있는지 확인합니다. (이 옵션은 4 단계를 완료 한 후에 만 액세스 할 수 있습니다.)
-
확인 버튼을 클릭합니다.
이러한 단계를 수행 한 후에도 워크 시트에 많은 수식이 포함되어 있으면 데이터에 문제가 발생할 수 있습니다. 수식이 많을수록 (특히 이러한 수식에 지속적으로 다시 계산해야하는 휘발성 함수가 포함 된 경우) Excel에 더 많은 “부하”가 발생합니다. 수식 (및 휘발성 함수) 수를 줄이기 위해 수행 할 수있는 모든 작업을 수행할수록 Excel의 응답 성이 향상됩니다.
이제 Excel 자체를 사용할 때의 권장 사항을 살펴 보겠습니다. 근본적인 질문은 처음에 Excel에서 이러한 큰 워크 시트가 정말로 필요한지 여부입니다. 작업중인 데이터의 특성에 따라 데이터를 데이터베이스 (예 : 여러 버전의 Microsoft Office와 함께 제공되는 Access)에로드 한 다음 데이터베이스 프로그램을 사용하여 데이터를 처리하는 것이 더 좋습니다. 요약. 이 시점에서 훨씬 작은 레코드 하위 집합을 Excel로 복사하여 프레젠테이션 목적으로 최종 분석이나 서식을 지정할 수 있습니다.
데이터가 데이터베이스에 있으면 또 다른 접근 방식은 Excel의 기능을 사용하여 데이터에 액세스하는 것입니다. 예를 들어 최신 버전의 Excel로 업데이트 했으므로 파워 쿼리 (Excel 2016에서 가져 오기 및 변환이라고 함) 또는 Power Pivot을 사용하여 데이터베이스에 대한 연결을 설정하여 데이터를 처리 할 수 있으므로 전체 처리가 감소합니다. Excel에서로드합니다.
_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.
이 팁 (4809)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.