Excel & IT Info

아이엑셀러 닷컴, 엑셀러TV

Excel

Excel 성능을 높이고 로드 시간을 단축하는 8가지 방법

권현욱(엑셀러) 2025. 3. 27. 15:46
반응형

들어가기 전에

Excel 시트가 러시아워의 교통 체증보다 느리다고 느껴진다면 즉시 튜닝업이 필요한 시점입니다. 일반적인 Excel 문제를 해결하고 로딩 시간을 극적으로 단축하는 데 도움이 되는 방법을 소개합니다.

권현욱(엑셀러) | 아이엑셀러 닷컴 대표 · Microsoft MVP · 엑셀 솔루션 프로바이더 · 작가

이미지: 아이엑셀러닷컴


이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.

  • 원문: 8 tricks I use to boost my Excel sheets and speed up their load times
  • URL: https://www.xda-developers.com/tricks-i-use-to-fix-slow-excel-spreadsheets/


1. 다른 앱 닫기

다른 애플리케이션을 닫는 것은 간단하지만 놀랍도록 효과적인 첫 번째 단계입니다. 컴퓨터에서 실행 중인 모든 소프트웨어는 리소스(CPU 및 RAM)를 소비합니다. 불필요한 앱을 닫으면 Excel이 작업할 수 있는 리소스를 더 많이 확보할 수 있으므로 계산 속도가 빨라지고 작업이 더 원활해집니다.

다른 앱을 닫는 것은 일반적으로 도움이 되지만, 필수 프로그램이나 작업을 자동으로 저장하지 않을 수 있는 앱은 닫지 않도록 주의하세요.

2. 통합 문서를 너무 많이 열지 않기

동시에 열려 있는 통합 문서의 수를 항상 염두에 두는 것도 중요합니다. 한꺼번에 너무 많은 통합 문서를 열면 성능 문제가 발생할 수 있습니다. 통합 문서 간에 전환하거나 데이터를 입력하거나 계산을 수행할 때 눈에 띄게 지연되는 등 Excel의 응답 속도가 느려집니다.

적극적으로 사용하지 않는 통합 문서는 정기적으로 저장하고 닫아야 합니다. 이렇게 하면 리소스를 확보하고 Excel의 작업 부하를 단순화할 수 있습니다. 관련 통합 문서를 여러 개의 시트가 있는 단일 통합 문서로 결합하는 것도 고려해 볼 수 있습니다.

3. 불필요한 매크로 비활성화

매크로는 Excel 작업을 자동화하는 강력한 방법입니다. 하지만 하나의 통합 문서에 매크로가 너무 많거나 잘못 작성된 경우 성능에 큰 영향을 미칠 수 있습니다. 더 심각한 문제는 매크로가 멀웨어를 퍼뜨리거나 데이터를 손상시키는 데 사용될 수 있다는 점입니다. 특정 통합 문서에서 매크로를 적극적으로 사용하지 않는다면 매크로를 비활성화하는 것도 도움이 됩니다.

사용하지 않을 때는 끄면 되는 타사 Excel 플러그인에도 동일한 논리가 적용됩니다.

 

4. 외부 연결 제거

Excel의 외부 링크는 성능 저하의 주요 원인이 될 수 있습니다. 통합 문서가 외부 링크에 의존하는 경우 데이터 및 수식을 업데이트하려면 해당 외부 파일에 액세스해야 합니다. 이로 인해 지연이 발생할 수 있습니다. 외부 링크를 최소화할 수 있는 몇 가지 옵션이 있습니다.

통합 문서에 직접 데이터를 내장하고, 링크를 끊고, 통합 문서를 통합하고, 파워 쿼리를 사용할 수도 있습니다(뒤에서 설명). [데이터] - [쿼리 및 연결]로 이동하여 링크를 끊을 수 있습니다.

5. 통합 문서 성능 최적화

이미지: 아이엑셀러 닷컴

 

복잡한 Excel 통합 문서에는 관련성이 없는 숨겨진 정보가 있는 셀이 포함될 수 있습니다. 의미 있는 데이터는 없지만 여전히 공간을 차지하여 통합 문서 성능에 즉각적인 영향을 줄 수 있습니다. 다행히도 이 문제를 해결할 수 있는 기본 제공 방법이 있습니다.

Excel 통합 문서를 열고 [검토] - [성능 확인]을 클릭합니다. 모두 최적화를 선택하면 완료됩니다.

이 옵션은 Mac용 Excel에서는 사용할 수 없습니다. 또한 시트 중 하나에 픽셀 아트가 있는 경우에는 이 기능을 사용해서는 안 됩니다. 소프트웨어가 픽셀 아트 셀과 관련 없는 검은색 셀을 구분하지 못해 아트가 완전히 제거될 수 있으므로 주의하세요.

6. 효율적인 함수 사용

작업에 적합한 함수를 선택하는 것은 Excel 성능을 최적화하는 데 매우 중요합니다. 정보에 입각한 결정을 내릴 수 있도록 다양한 함수의 장점을 이해하는 것이 중요합니다.

 

판매 거래의 대규모 데이터 세트가 있고 특정 월의 특정 제품 범주에 대한 총 판매를 계산하려고 한다고 가정해 보겠습니다. Sumproduct 함수를 사용하여 작업을 완료할 수 있지만 지루할 수 있습니다. 예를 들어, 아래 수식은 대부분 행이 기준을 충족하지 않더라도 전체 열 A, B, C의 각 행을 평가합니다.

=SUMPRODUCT((A:A="제품 카테고리")*(MONTH(B:B)=1)*(C:C))

 

대신, 여러 기준에 따라 값을 합산하기 위해 특별히 고안된 Sumifs 수식을 사용할 수 있습니다.

=SUMIFS(C:C, A:A, "제품 카테고리", MONTH(B:B), 1)

 

이 함수는 지정된 기준을 충족하는 행을 찾습니다.

 

7. 정확한 범위 지정

수식에서 범위를 정확하게 지정해야 합니다. 정확도를 높이고 오류의 위험을 줄이며 전반적인 Excel 사용 환경에 큰 차이를 만들어 줍니다. B 열의 평균 매출을 계산하는 수식이 있다고 가정해 보겠습니다. 판매 데이터가 100행까지만 올라간다는 것을 알고 있다면 =AVERAGE(B:B)를 사용하는 대신 =AVERAGE(B1:B100)을 사용하세요.

 

데이터를 표로 변환하는 것도 고려해야 합니다. 엑셀 표는 새로운 행과 열을 포함하도록 수식을 자동으로 조정합니다.

8. 파워 쿼리 사용 검토

참고 영상:

 

영상: 엑셀러TV

 

 

파워 쿼리는 진작에 알았더라면 좋았을 Excel 꿀팁 중 하나입니다. 내장된 데이터 변환 및 정리 도구입니다. 규모가 크거나 복잡한 데이터 집합으로 작업할 때 파워 쿼리는 효율적인 워크플로우를 위해 유용하게 사용할 수 있습니다.

복잡한 수식을 작성하지 않고도 데이터 필터링, 정렬, 그룹화, 피벗, 병합 및 추가와 같은 다양한 고급 기능을 제공합니다. 파워 쿼리는 성능을 향상시키고, 데이터 연결을 개선하며, 데이터 정리를 간소화합니다. 데이터 분석에 파워 쿼리를 사용해야 하는 주요 이유를 알아보려면 [여기]를 참고하세요.

 

마치며

이상에서 소개한 방법을 사용하면 느리고 투박한 통합 문서를 간결하고 효율적인 데이터 처리 기계로 바꿀 수 있습니다. Excel에서 대용량 데이터 집합을 자주 다루는 경우 적극 활용해 보세요.