엑셀 느려짐

  • 엑셀 버벅임과 멈춤 현상, 수동 계산과 서식 정리로 해결하는 법

    엑셀 버벅임과 멈춤 현상, 수동 계산과 서식 정리로 해결하는 법

    숫자 하나를 바꿨을 뿐인데 마우스 커서가 모래시계로 바뀌고 ‘응답 없음’이 뜬 적 있으신가요? 최신 컴퓨터에서도 수식 몇 개만 꼬이면 엑셀은 여지없이 멈춰 섭니다. 왜 이런 현상이 일어나는 걸까요?

    한눈에 보기

    • 수동 계산 전환: [수식] → [계산 옵션] → [수동] 설정 후 작업 시 멈춤 방지
    • 필요할 때만 재계산: 전체 재계산은 ‘F9’, 현재 작업 시트만 재계산은 ‘Shift + F9’ 입력
    • 조건부 서식 최적화: 104만 행(A:A) 대신 실제 데이터 범위($A$2:$A$5000)로 축소
    • 바이너리 포맷 저장: 대용량 문서는 ‘.xlsb’ 형식으로 저장해 용량 및 로딩 시간 단축

    셀 하나만 고쳐도 전체가 멈추는 이유

    셀 하나만 고쳐도 전체가 멈추는 이유

    엑셀의 기본 계산 모드는 ‘자동’으로 설정되어 있습니다. 셀 하나를 수정할 때마다 그 셀과 연결된 모든 수식을 엑셀이 즉시 다시 계산하는 방식입니다.

    데이터가 수만 행을 넘어가고 VLOOKUP, INDEX, IF 같은 복잡한 함수가 얽혀 있으면 연산량이 폭증합니다. 여기에 TODAY(), NOW(), OFFSET() 같은 휘발성 함수까지 더해지면 작은 입력 한 번에도 수십만 번의 연산이 뒤에서 동시에 돌아갑니다.

    마치 책 한 줄을 고쳤다고 도서관의 모든 책을 처음부터 다시 검수하는 것과 같습니다. 이 연산 병목을 막으려면 데이터 입력 중에는 계산을 멈춰두어야 합니다.

    수동 계산 모드로 바꾸고 F9 단축키 활용하기

    수동 계산 모드로 바꾸고 F9 단축키 활용하기

    작업 중 멈춤을 없애는 가장 확실한 방법은 계산 옵션을 ‘수동’으로 바꾸는 것입니다. 상단 메뉴의 [수식] → [계산 옵션] → [수동]을 선택하면, 입력을 모두 끝마칠 때까지 엑셀이 연산을 대기합니다.

    수동 모드에서는 값을 변경해도 결과가 바로 바뀌지 않습니다. 원하는 시점에 아래 단축키를 눌러 계산을 실행하면 됩니다.

    단축키실행 범위추천 상황
    F9열려 있는 모든 문서의 변경된 수식 계산전체 작업 완료 후 결과 갱신
    Shift + F9현재 작업 중인 시트만 계산특정 시트만 빠르게 확인할 때
    Ctrl + Alt + F9모든 문서의 모든 수식 강제 완전 재계산데이터 정합성을 확실히 맞출 때

    엑셀 프로그램을 처음 켤 때 가장 먼저 연 파일의 계산 모드가 이후 열리는 문서에도 상속됩니다. 보고서를 인쇄하거나 파일을 공유하기 전에는 반드시 F9를 눌러 최신 값으로 계산되었는지 확인해야 합니다.

    같이 읽으면 좋은 글
    엑셀 중복값 제거, 데이터 날리지 않고 깔끔하게 정리하는 방법은?
    엑셀에서 방금 한 작업을 순식간에 반복하는 단축키는?

    버벅임의 또 다른 원인, 조건부 서식 범위 줄이기

    버벅임의 또 다른 원인, 조건부 서식 범위 줄이기

    수식을 수동으로 돌려도 화면을 스크롤할 때마다 버벅인다면 ‘조건부 서식’이 원인일 가능성이 큽니다. 조건부 서식은 화면이 새로고침될 때마다 규칙을 매번 다시 검사합니다.

    많은 사용자가 열 전체(예: A:A)를 선택해 서식을 지정하곤 합니다. 이렇게 하면 엑셀 시트의 최대 행 한계치인 1,048,576행 전체를 매 프레임 검사하게 되어 화면 렌더링 속도가 급격히 느려집니다.

    [홈] → [조건부 서식] → [규칙 관리]로 들어가 적용 대상 범위를 실제 데이터 영역(예: =$A$2:$A$5000)으로 좁혀주어야 합니다. 또한 불필요하게 쪼개진 규칙들을 삭제하고 ‘True일 경우 중단(Stop If True)’을 체크하면 연산 낭비를 크게 줄일 수 있습니다.

    대용량 파일을 가볍게 만드는 추가 최적화 도구

    대용량 파일을 가볍게 만드는 추가 최적화 도구

    보이지 않는 초과 서식과 빈 셀 메타데이터만 지워도 파일 반응 속도가 눈에 띄게 개선됩니다. Microsoft 365 버전을 사용 중이라면 [검토] → [성능 확인] 메뉴에서 ‘모두 최적화’를 눌러 낭비되는 서식 셀을 한 번에 정리할 수 있습니다.

    영구 라이선스(Excel 2021 이하) 버전이라 해당 메뉴가 없다면 [파일] → [옵션] → [추가 기능]에서 COM 추가 기능의 Inquire를 활성화한 뒤 ‘초과 셀 서식 지우기(Clean Excess Cell Formatting)’를 실행하면 됩니다.

    수십만 행의 대용량 문서는 일반 통합 문서(.xlsx) 대신 Excel 바이너리 통합 문서 (*.xlsb) 형식으로 저장해 보세요. 파일 크기가 줄어들 뿐만 아니라 파일을 열고 저장하는 속도도 빨라집니다.

    지금 멈춤이 심한 엑셀 파일의 계산 옵션을 ‘수동’으로 바꾸고, 조건부 서식의 전체 열(A:A) 지정부터 실제 데이터 범위로 줄여보세요.

    함께 읽으면 좋은 글

    참고자료

    1분 요약 영상