엑셀을 사용하다 보면 엑셀 파일을 열어볼 때 느리게 열리거나, 마우스 휠을 굴렸을 때 화면 스크롤이 한 박자 느리게 움직이거나, 셀 내용을 복사해서 붙여넣기 했을 때 5~10초 정도 딜레이가 생기는 경우가 있습니다.
다양한 원인이 있겠지만 한 예를 들면 조건부 서식의 조건 또는 수식이 상당히 많은 양으로 중복 입력되어서 느려졌을 수 있습니다.
매달 일정한 양식으로 서류를 작성하되 직전 월의 데이터를 부분적으로 복사해서 붙여넣기해서 약간씩 수정하는 방법으로 엑셀 문서를 작성하는 사람들이 흔히 겪게 되는 문제입니다.
조건부 서식의 수식이 입력된 셀 값을 부분적으로 복사해서 붙여넣기를 반복하면 조건부 서식의 수식도 같이 복사가 됩니다. 그렇게 복사해서 붙여넣기를 반복하다 보면 수식이 기하급수적으로 늘어나게 됩니다. 처음은 2배, 그 다음부터 4배, 8배, 16배... 32, 64, 128, 256, 512, 1024배. 수식이 10번 중복 입력되면 컴퓨터는 천 번 이상 동일한 수식을 의미 없이 반복 계산해야 합니다. 처음에는 사용자가 체감할 수 없다가 중복값이 점차 증가하여 컴퓨터가 순간적으로 처리 할 수 없을 정도로 중복값이 증가되면 엑셀이 느려지게 됩니다. 수식이 무한 중복되더라도 수식 자체에 오류가 없다면 단순히 엑셀 화면만 봐서는 겉으로는 티가 나지 않습니다.
이러한 문제를 해결하기 위해서는 중복된 조건부 서식의 조건값이나 수식을 삭제해야 합니다. 수 천 개의 수식에서 일일이 중복된 것을 찾아서 삭제하기에는 시간이 너무 오래 걸리므로, 모두 삭제한 후 조건부 서식 규칙을 새로 작성하는 것을 권장합니다.
홈 > 조건부 서식 > 규칙 지우기 > [선택한 셀의 규칙지우기]를 클릭해서 선택한 영역만 지우거나,
[시트 전체에서 규칙 지우기]를 클릭해서 모두 지우고 새로 조건부 서식을 작성하는 방법이 있습니다.