Excel 통합 문서가 멈추거나, 영원히 다시 계산되거나, 스크롤할 때마다 지연이 발생하면 대부분의 사람들은 복잡한 수식이나 너무 많은 데이터를 탓합니다. 때로는 그것이 사실입니다. 그러나 실제 원인은 백그라운드에서 작동하는 몇 가지 Excel 설정인 경우가 많습니다. 리소스를 불필요하게 소모하는 숨겨진 설정과 기능으로 인해 대규모 Excel 통합 문서가 느려질 수 있습니다. 대규모 데이터 세트, 복잡한 수식 또는 여러 시트를 처리하는 경우 이러한 설정을 조정하면 성능이 크게 향상될 수 있습니다.
이 자습서에서는 대규모 통합 문서의 속도를 몰래 늦출 수 있는 7가지 Excel 설정과 이를 식별하고 수정하는 실제 단계를 보여줍니다. 계산 모드, 추가 기능, 조건부 서식 등에 대해 다루겠습니다.
1. 자동 계산 모드 – 항상 모든 것을 다시 계산합니다
기본적으로 Excel은 일반적으로 자동 계산 모드로 실행됩니다. 즉, 값을 편집할 때마다 Excel은 모든 종속 수식을 즉시 다시 계산합니다. 작은 통합 문서에서는 편리합니다. 큰 통합 문서에서는 모든 키 입력이 비싸게 느껴질 수 있습니다.
파일에 수천 개의 수식, 조회, 동적 배열, 피벗 기반 요약 또는 휘발성 함수가 포함되어 있는 경우 자동 재계산은 작은 편집 후에도 연쇄 반응을 유발할 수 있습니다. 입력 셀 하나를 변경하면 Excel에서 통합 문서의 절반을 다시 계산하기 시작할 수 있습니다.
속도가 느려지는 이유:
대형 모델에는 수식 종속성이 깊은 경우가 많습니다. 자동 계산을 사용하면 Excel에서 편집하는 동안에도 계속해서 새로 고쳐집니다. 큰 파일에서는 사소한 변경이라도 전체 재계산을 유발하고 CPU 사용량이 급증할 수 있습니다.
수정:
- 파일로 이동 탭>> 옵션 선택>> 수식을 선택하세요.
- 계산 옵션 아래 , 자동에서 전환 수동으로>> 확인을 클릭하세요.

- 또는 리본에서:
- 수식으로 이동 탭>> 계산 옵션을 선택합니다.>> 수동을 선택하세요.

- 필요할 때 수동으로 다시 계산하려면:
- F9 열려 있는 모든 통합 문서를 다시 계산합니다
- Shift + F9 활성 워크시트를 다시 계산합니다
- Ctrl + Alt + F9 전체 재계산을 강제합니다
이 변경만으로도 수식이 많은 파일에서 지연을 50%에서 80%까지 줄일 수 있습니다.
기억하세요: 다른 사람이 파일을 사용하는 경우 심각한 오류가 발생할 수 있으므로 수동 모드를 영구적으로 켜두지 마십시오. 눈에 잘 띄는 메모를 추가하거나 파일을 다른 사람에게 전달하기 전에 자동으로 다시 전환해야 합니다. 그렇지 않으면 오래된 결과가 표시될 수 있습니다.
전문가의 팁: 보다 선별적으로 제어하려면 데이터 테이블을 제외하고 자동을 사용하세요. 지속적인 업데이트가 필요하지 않은 데이터 테이블이 있는 경우.
2. 불필요한 추가 기능 - 절대 사용하지 않는 백그라운드에서 실행
Excel 추가 기능은 성능 저하의 가장 간과되는 원인 중 하나입니다. 추가 기능은 응용 프로그램과 함께 로드되며 통합 문서 열기, 셀 변경, 재계산 및 저장과 같은 이벤트에 연결할 수 있습니다. 잊어버린 추가 기능도 이러한 이벤트를 가로채서 데이터와 상호 작용할 때마다 백그라운드에서 자동으로 작업을 수행할 수 있습니다.
일반적인 추가 기능에는 레거시 회사 도구, Power Pivot COM 추가 기능, Analysis ToolPak(사용하지 않은 경우), 해 찾기, 타사 차트 라이브러리 및 PDF 변환기와 같은 타사 도구가 포함됩니다.
속도가 느려지는 이유:
추가 기능을 적극적으로 사용하지 않더라도 추가 기능은 여전히 메모리를 소비하고 통합 문서 성능을 방해할 수 있습니다. Excel 시작 시간을 늘리고, 백그라운드에서 RAM을 사용하고, 통합 문서 이벤트에 연결하고, 수식, 데이터 연결 또는 리본과 상호 작용하여 유휴 상태에서도 지연이 발생할 수 있습니다.
가벼운 통합 문서에서는 눈치 채지 못할 수도 있습니다. 무거운 통합 문서에서는 추가 오버헤드가 분명해집니다.
수정:
- 파일 열기>> 옵션을 선택하세요.>> 추가 기능을 선택합니다.
- 관리를 확장합니다. 드롭다운>> COM 추가 기능 선택 또는 Excel 추가 기능>> 이동을 클릭하세요.

- 모든 추가 기능을 검사하고 적극적으로 사용하지 않는 항목은 선택 취소하세요
- 분석 도구 비활성화 통계 도구를 사용하지 않는 경우

- 나중에 언제든지 다시 활성화할 수 있습니다. 선택을 취소해도 제거되지 않습니다.
- Excel을 다시 시작하고 성능 테스트
- 추가 기능이 중요한 경우 업데이트를 확인하세요
- 파일 열기>> 계정을 선택하세요.>> 업데이트 옵션을 선택하세요. , 오래된 버전은 종종 버그가 있기 때문에

비대해진 추가 기능 하나만 비활성화하면 로드 시간을 몇 초 단축할 수 있습니다.
3. 남용된 조건부 서식 – 전체 열에 적용되는 규칙
조건부 서식은 Excel의 최고의 기능 중 하나이지만 통합 문서 속도 저하의 가장 일반적인 원인 중 하나이기도 합니다. 몇 가지 규칙을 만들고, 시트를 복사하고, 해당 규칙을 여러 번 복제하고, 전체 범위에 걸쳐 서식 지정 논리를 지속적으로 재평가하는 통합 문서를 만드는 것은 쉽습니다. 문제는 서식 규칙 자체가 아닙니다. 그것이 적용되는 곳입니다.
속도가 느려지는 이유:
Excel에서는 데이터가 변경되거나 시트가 다시 그려지거나 수식이 다시 계산될 때마다 서식 규칙을 다시 확인해야 할 수 있습니다. 전체 열에 규칙을 적용하면 Excel에서는 시트가 다시 계산될 때마다 해당 셀의 대부분이 비어 있더라도 백만 개가 넘는 셀에 대해 해당 규칙을 평가합니다. 조건부 서식을 사용하면 수식 자체가 특별히 복잡하지 않은 경우에도 스크롤, 필터링, 편집 중에 지연이 발생하는 경우가 많습니다.
수정:
- 서식을 적용하여 범위 선택
- 홈으로 이동 탭>> 조건부 서식을 선택합니다.>> 규칙 관리를 선택하세요.

- 중복 규칙을 검토 및 삭제하거나 유사한 규칙을 결합
- 규칙을 전체 시트나 열 대신 특정 범위로 제한
- 적용 대상을 확인하세요. 각 규칙에 대한 열
- =$A:$M과 같은 전체 열 범위를 =$A$2:$M$5000과 같은 제한된 범위로 교체하세요.

- 데이터가 동적으로 증가하는 경우 Excel 표를 사용하세요. 표 열에 적용된 조건부 서식은 자동으로 표의 실제 크기로 범위가 유지됩니다.
- 수식 기반 규칙 피하기 가능하다면; 보다 큼과 같은 기본 제공 옵션을 사용하세요. 또는 복제 더 빠른 처리를 위해
- 예를 들어 =COUNTIF($B:$B,A1)>1과 같은 규칙은 셀별로 평가되며 값 기반 규칙보다 훨씬 무거울 수 있습니다.

- 모든 규칙을 지우려면:
- 홈으로 이동 탭>> 조건부 서식을 선택합니다.>> 규칙 지우기를 선택하세요.>> 전체 시트에서 규칙 지우기를 선택합니다.

일반적인 함정: 이미 조건부 서식이 있는 셀을 복사하여 붙여넣는 것은 규칙이 실수로 증가하는 가장 일반적인 방법 중 하나입니다. 시간이 지남에 따라 통합 문서는 약간 다른 범위에 적용된 수십 개의 거의 중복된 규칙을 축적할 수 있습니다. 정기적으로 감사하고 통합합니다. 성숙한 통합 문서에서 200개 이상의 중복 규칙을 찾는 것은 드문 일이 아닙니다.
또한 규칙 논리를 단순화하거나 복잡한 논리를 도우미 열로 이동한 다음 해당 결과에 따라 형식을 지정하는 것도 고려해 보세요. 규칙 수를 감사하고 줄이면 통합 문서 응답성을 크게 향상시킬 수 있습니다.
4. 수식의 휘발성 함수 – 편집할 때마다 전체 재계산을 트리거합니다
특정 Excel 함수는 휘발성으로 분류됩니다. 즉, 입력 변경 여부에 관계없이 통합 문서의 내용이 변경될 때마다 다시 계산됩니다. TODAY(), NOW(), RAND(), OFFSET() 및 INDIRECT()와 같은 함수가 모두 이 범주에 속합니다.
가장 일반적인 범죄자:
- NOW() 및 TODAY():재계산할 때마다 업데이트
- RAND() 및 RANDBETWEEN():지속적으로 새 값 생성
- OFFSET():동적 범위 공식에 일반적임
- INDIRECT():유연하지만 규모 면에서는 잔인할 정도로 느립니다.
- CELL() 및 INFO():거의 필요하지 않으며 종종 비용이 많이 듭니다
속도가 느려지는 이유:
이러한 기능은 관련이 없어 보이는 작은 편집 내용에도 반복적으로 재계산을 강제할 수 있습니다. 따라서 이미 대규모 수식 체인의 압박을 받고 있는 통합 문서에서는 특히 위험합니다. 10,000개의 행이 포함된 범위를 참조하고 50개의 열에 걸쳐 복사된 하나의 INDIRECT() 수식은 혼자서 통합 문서를 매우 느리게 만들 수 있습니다.
수정:
- 수식으로 이동 탭>> 수식 표시(Ctrl + `) 선택

- Ctrl + F 누르기 수식에서 휘발성 함수를 검색하려면
- 가능한 경우 교체하세요.
- TODAY() 대신 고정 날짜를 사용하세요.
- OFFSET() 기반 동적 범위를 Table1[열]과 같은 구조화된 테이블 참조로 대체
- 범위가 텍스트 기반일 필요가 없는 경우 INDIRECT()를 직접 참조 또는 INDEX()로 바꾸세요.
- 피할 수 없는 경우 단일 셀에 격리하고 해당 셀을 다른 곳에서 참조하세요.
- RAND()의 경우 값을 한 번 생성하고 이를 정적 숫자로 붙여넣는 것을 고려하세요
- 복사>> 선택하여 붙여넣기>> 값
휘발성 수식을 최소화하면 지속적인 재계산을 방지하고 통합 문서를 훨씬 더 산뜻하게 만들 수 있습니다.
5. 전체 워크시트에서 사용되지 않은 서식
Excel은 전체 워크시트의 서식을 추적합니다. 전체 행, 열 또는 시트에 글꼴, 색상, 테두리 등의 서식을 적용하면 해당 셀을 사용하지 않는 경우에도 파일 크기가 커지고 렌더링 속도가 느려질 수 있습니다. 형식 지정이 실제 데이터 세트를 훨씬 넘어서는 경우 파일 크기와 재계산 오버헤드가 모두 증가할 수 있습니다.
속도가 느려지는 이유:
Excel에서는 수백만 개의 셀에 대한 서식을 추적하게 되어 메모리 사용량이 증가하고 저장 및 로드 시간이 느려질 수 있습니다.
수정:
- 형식이 지정된 영역 식별:
- Ctrl + End 누르기 마지막으로 사용한 셀로 이동합니다. Excel에는 비어 있는 경우에도 서식이 지정된 셀이 여기에 포함됩니다.
- 데이터 외에 사용되지 않은 행과 열 선택
- 마지막 데이터 행 아래 행을 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.
- 형식 지우기:
- 사용하지 않은 범위 선택
- 홈으로 이동 탭>> 수정을 선택합니다.>> 지우기를 선택하세요.>> 형식 지우기를 선택하세요.

- 시트의 사용 범위를 재설정하려면 초과 행과 열을 삭제한 후 통합 문서를 저장하고 닫았다가 다시 엽니다.
- 여러 시트의 경우 편안하다면 VBA를 사용하세요.
- Alt + F11 누르기 , 모듈을 삽입하고 코드를 실행하여 사용되지 않는 영역의 서식을 제거합니다.
ActiveSheet.UsedRange.ClearFormats
사용하지 않는 서식을 제거하면 파일 크기가 크게 줄어들고 열기 및 저장 속도가 빨라질 수 있습니다.
6. 외부 링크 및 데이터 연결
다른 통합 문서나 데이터베이스와 같은 외부 소스에 대한 링크를 통해 데이터를 자동으로 새로 고치고 백그라운드에서 정보를 쿼리할 수 있습니다.
속도가 느려지는 이유:
다른 파일에 연결된 통합 문서는 Excel에서 외부 참조를 확인하고, 연결을 새로 고치고, 종속성을 다시 계산하도록 합니다. ='[Sales2024.xlsx]Sheet1′!A2와 같은 외부 수식은 연결된 파일이 크거나 네트워크 드라이브에 저장된 경우 성능을 크게 저하시킬 수 있습니다. 링크가 끊어지거나 느려지면 시간 초과가 발생할 수 있으며 자동 새로 고침으로 인해 대용량 파일 작업이 중단될 수 있습니다.
수정:
- 데이터로 이동 탭>> 쿼리 및 연결을 선택합니다.>> 링크 수정을 선택하세요.
- 모두 끊기를 클릭하여 불필요한 링크를 끊습니다.

- 데이터 연결의 경우:
- 데이터로 이동 탭>> 쿼리 및 연결을 선택합니다.
- 검색어를 마우스 오른쪽 버튼으로 클릭>> 백그라운드 새로고침 사용 선택을 취소합니다.

- 외부 데이터를 정적 값으로 변환:
- 한 번 새로고침한 후 복사>> 선택하여 붙여넣기>> 값
- 가능한 경우 네트워크 드라이브에 연결하지 마세요. 대신 소스 데이터를 로컬로 복사하세요
불필요한 링크를 끊으면 특히 공유 환경에서 무작위 정지를 방지할 수 있습니다.
7. 설정 저장 및 열기 – 대용량 파일을 실제보다 더 무겁게 느껴지게 만드세요
편집하는 동안 모든 속도 저하가 발생하는 것은 아닙니다. 때로는 통합 문서를 열거나 저장하거나 닫을 때 실제 좌절감이 나타나는 경우가 있습니다. 이는 일반적으로 수식 논리보다는 파일 처리 설정을 가리킵니다.
공통적인 범인: 다음은 종종 기여하는 몇 가지 사항입니다:
- 과도하게 빈번한 자동 복구 저장
- 외부 링크가 열릴 때 업데이트됨
- 오래된 명명된 범위 및 숨겨진 개체
- 기존 .xls 파일의 호환성 모드
- 비효율적인 파일 형식 선택
속도가 느려지는 이유:
큰 통합 문서는 디스크에 쓰는 데 시간이 더 오래 걸립니다. Excel에서 자주 복구 스냅샷을 생성하거나 외부 링크를 확인하거나 이전 호환성 동작을 유지하는 경우 저장 및 열기 시간이 엄청나게 길어질 수 있습니다.
수정:
- 자동 복구 빈도 확인:
- 파일로 이동 탭>> 옵션 선택>> 저장을 선택하세요.
- 자동 복구가 너무 적극적으로 설정되면 매우 큰 파일을 작업하는 동안 Excel이 필요 이상으로 자주 일시 중지될 수 있습니다.
- 외부 링크를 확인하세요. 통합 문서에 링크된 파일이 포함된 경우 해당 링크를 자동으로 업데이트해야 하는지 결정하세요.
- 파일 형식을 확인하세요. 아직 .xls에서 작업 중인 경우 , 당신은 Excel을 필요 이상으로 더 힘들게 만들고 있는 것이 거의 확실합니다.
- 대규모 내부 통합문서의 경우 .xlsb로 저장하는 것이 좋습니다. .xlsx 대신 . 바이너리 형식은 주로 다음과 같습니다:
- 더 빠르게 열립니다
- 더 빠르게 저장
- 더 적은 디스크 공간을 사용합니다
- 대형 통합문서를 보다 효율적으로 처리

모든 작업 흐름에 항상 올바른 선택은 아니지만 성능에 민감한 내부 파일의 경우 실질적인 차이를 만들 수 있습니다. 바이너리 통합 문서는 더 적은 디스크 공간을 사용하면서 더 빨리 열리고 저장되는 경우가 많습니다. 주요 단점은 일부 타사 도구의 이식성이 약간 감소한다는 것입니다.
최고 성능을 위한 최종 팁
- 수식> 계산> 지금 계산으로 재계산 시간 모니터링 변경 전과 후
- 파일> 정보> 문제 확인> 문서 검사를 사용하세요. 개인 정보나 사용하지 않는 스타일 등 숨겨진 데이터를 제거하려면
- 매우 큰 파일의 경우 통합 문서를 여러 파일로 분할하거나 분석을 위해 Power BI를 사용하는 것이 좋습니다.
- 데이터 손실을 방지하려면 먼저 통합 문서 복사본의 변경 사항을 테스트하세요.
결론
대용량 통합 문서의 속도를 은밀하게 저하시킬 수 있는 7가지 Excel 설정은 다음과 같습니다. Excel 속도가 느려지면 많은 사람들이 즉시 수식을 다시 작성하기 시작합니다. 그것이 항상 최선의 첫 번째 조치는 아닙니다. 대규모 통합 문서의 성능은 계산 동작, 추가 기능, 조건부 서식 범위, 외부 링크, 저장 옵션 등 백그라운드에서 조용히 유지되는 설정에 따라 결정되는 경우가 많습니다. 이러한 사항은 작은 파일에서는 거의 중요하지 않습니다. 큰 경우에는 매우 중요합니다. 그렇기 때문에 Excel의 성능 조정은 더 스마트한 수식에만 국한되지 않습니다. 또한 자동 오버헤드를 제거하는 것입니다. 이러한 설정을 해결하면 느린 스프레드시트를 훨씬 더 효율적인 도구로 바꿀 수 있습니다.
솔루션이 포함된 무료 고급 Excel 연습을 받아보세요!