Computer >> 컴퓨터 >  >> 소프트웨어 >> Office

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

대량의 데이터를 다루다 보면 스프레드시트의 속도가 눈에 띄게 느려집니다. 수천 개의 행과 복잡한 계산식이 얽힌 Excel 통합 문서를 관리하는 일은 결코 쉽지 않습니다. 대규모 데이터 세트를 원활하게 처리하려면 스프레드시트 최적화가 필수적입니다. 최적화를 통해 더 부드러운 성능, 더 빠른 로딩 속도, 그리고 향상된 작업 효율을 확보할 수 있습니다.

이 글에서는 대용량 통합 문서의 성능을 개선하기 위해 스프레드시트를 최적화하는 방법을 단계별로 소개합니다.

1. 불필요한 데이터 삭제

통합 문서를 깔끔하게 유지하고, 사용하지 않는 행·열·워크시트는 과감히 삭제하세요. 필요한 데이터만 남겨두는 것이 성능 향상의 첫걸음입니다.

빈 행과 빈 열 삭제하기:

데이터 세트에는 불필요한 빈 행과 열이 포함되어 있는 경우가 많습니다. '이동 옵션(Go To Special)' 기능을 활용하면 이를 빠르게 찾아 삭제할 수 있습니다.

  • 데이터 범위를 선택합니다.
  • Ctrl + G 키를 누르고 옵션(Special)을 선택한 뒤 빈 셀(Blanks)을 클릭합니다.
  • 강조 표시된 행이나 열을 삭제합니다.

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

이렇게 하면 파일 크기가 줄어들고 재계산 속도도 크게 향상됩니다.

2. 수식 최적화

2.1. 휘발성 함수 교체

휘발성 함수는 통합 문서를 열거나 변경할 때마다 매번 다시 계산됩니다. 가능한 한 휘발성 함수를 비휘발성 함수로 교체하는 것이 좋습니다.

대표적인 휘발성 함수 목록은 다음과 같습니다:

  • NOW()
  • TODAY()
  • RAND()
  • OFFSET()
  • INDIRECT()

NOW 대신 정적 값 사용하기

NOW 함수로 현재 날짜와 시간을 표시하는 대신 키보드 단축키를 활용해 보세요. NOW 함수는 변경이 있을 때마다 재계산되기 때문에 성능에 부담을 줍니다.

  • Ctrl + ; 키를 누르면 현재 날짜가 정적 값으로 삽입됩니다.

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

2.2. 배열 수식 단순화

배열 수식은 강력하지만 통합 문서의 속도를 저하시킬 수 있습니다. 보조 열(helper column)을 활용해 배열 수식 사용을 최소화하는 것이 좋습니다.

SUM과 IF를 따로 조합하는 대신 SUMIF 함수 하나로 해결할 수 있습니다.

배열 수식 예시:

=SUM(IF(A1:A1000>10, B1:B1000, 0))

대형 스프레드시트에서는 성능과 단순함 모두에서 SUMIF가 명확한 승자입니다. 리소스 사용을 최소화하고 불필요한 복잡성을 피하며 통합 문서를 깔끔하게 유지해 줍니다.

=SUMIF(A1:A1000, ">10", B1:B1000)

SUMIF를 사용하기 어려운 상황이라면 보조 열을 활용하세요.

보조 열을 활용한 최적화:

  • 새 열을 삽입하고 조건 판별 수식을 추가합니다.
  • 그다음 아래와 같은 수식을 사용합니다.

이렇게 하면 배열 수식을 더 작고 리소스 부담이 적은 단계로 나눌 수 있습니다.

참조 범위 축소하기:

  • 전체 열 참조(A:A) 대신
  • 특정 셀 범위나 정의된 이름 범위(A1:A1000)를 사용하세요.

3. 조건부 서식은 절제해서 사용

열 전체에 서식을 적용하는 대신 실제 데이터 범위로 적용 범위를 제한하세요:

  • 실제 데이터 범위(예: A1:A100)만 선택합니다.
  • 해당 범위에만 조건부 서식 규칙을 적용하여 불필요한 오버헤드를 피합니다.

4. 외부 링크 줄이기

외부 통합 문서를 링크 방식으로 가져오는 대신 Power Query를 사용해 데이터를 현재 통합 문서 안에서 직접 가져오고 변환할 수 있습니다:

  • 데이터 탭 >> 데이터 가져오기(Get Data) 클릭 >> 파일에서(From File) >> 통합 문서에서(From Workbook)를 선택합니다.
  • 필요한 데이터를 현재 파일로 로드합니다.

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

이렇게 하면 외부 파일에 대한 의존도가 줄어들고 데이터 검색 속도가 빨라집니다.

5. 계산 방식 조정

데이터 세트가 작다면 자동 계산 옵션을 그대로 사용해도 무방합니다. 하지만 복잡한 수식이 많은 대용량 데이터를 다룰 때는 수동 재계산 설정으로 전환하는 것이 유리합니다.

수식이 많은 통합 문서라면:

  • 파일 탭 >> 옵션을 선택합니다.
  • 수식 >> 계산 옵션에서 수동을 선택합니다.
  • 확인을 클릭합니다.
  • 필요할 때만 F9 키를 눌러 재계산합니다.

이렇게 하면 자동 재계산으로 인한 지연 없이 시트 작업에 집중할 수 있습니다.

반복 계산 끄기

불필요한 재계산을 유발할 수 있는 반복 계산 기능도 비활성화하는 것이 좋습니다.

  • 반복 계산 사용 옵션을 해제합니다.
  • 확인을 클릭합니다.

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

6. 데이터 테이블과 피벗 테이블 활용

동적인 요약 결과가 필요하다면 요약 테이블을 수작업으로 만들거나 갱신하는 대신 피벗 테이블 기능을 활용하세요.

  • 데이터를 선택합니다.
  • 삽입 탭 >> 피벗 테이블을 선택합니다.
  • 행과 열 영역으로 필드를 드래그하여 동적 요약을 생성합니다.

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

피벗 테이블은 필드 목록을 기준으로 합계를 자동 계산합니다. 업데이트가 빠르고 대용량 데이터 세트도 훨씬 효율적으로 처리할 수 있습니다.

7. 통합 문서 설계 최적화

통합 문서를 최적화하려면 전체 열이나 배열 수식을 참조하는 대신, 이름 범위(Named Range)를 사용해 셀 범위를 동적으로 참조할 수 있습니다.

예를 들어 시간이 지나면서 계속 커지는 매출 데이터 세트를 다룬다고 가정해 보겠습니다. A1:A1000처럼 고정된 범위를 참조하는 대신 동적 이름 범위를 사용하세요:

  • 수식 탭 >> 이름 관리자 >> 새로 만들기를 선택합니다.
  • 이름을 정의합니다: SalesData.
  • 참조 대상(Refers to): 다음 수식을 입력합니다.
=OFFSET(Sheet1!$A$1, 0, 0, COUNTA(Sheet1!$A:$A), 1)

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

이 수식을 사용하면 데이터가 늘어나거나 삭제되더라도 기존 수식과 차트가 자동으로 업데이트됩니다.

8. 파일 크기 압축

파일을 최적화하려면 이미지 크기와 외부 파일 용량을 줄여야 합니다.

통합 문서에 이미지가 포함되어 있다면:

  • 이미지를 선택합니다.
  • 그림 서식(Picture Format) 탭 >> 그림 압축(Compress Pictures)을 선택합니다.
  • 필요한 정보를 해치지 않는 선에서 낮은 해상도 옵션(예: 웹(Web) 또는 전자 메일(Email))을 선택하여 파일 크기를 줄입니다.

9. 고급 도구 활용

Power Query 사용: Power Query 편집기에는 데이터를 가져오고 정제하는 다양한 내장 기능이 있어 복잡한 수식의 필요성을 크게 줄여줍니다.

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

데이터 모델(Data Model) 활성화: 대용량 데이터 세트의 경우 Excel의 내장 데이터 모델을 활용해 테이블 간 관계를 만들고 계산을 수행할 수 있습니다.

VBA로 반복 작업 자동화: 반복적인 프로세스를 VBA로 자동화하면 통합 문서의 복잡도를 낮출 수 있습니다.

10. 불필요한 추가 기능 비활성화

자주 사용하지 않는 추가 기능(add-in)은 활성화하지 마세요. Excel을 실행할 때마다 모든 추가 기능이 함께 로드되기 때문입니다.

  • 파일 탭 >> 옵션을 선택합니다.
  • Excel 옵션에서 추가 기능을 선택합니다.
  • 관리(COM 추가 기능) 항목에서 필수적이지 않은 추가 기능을 찾아 비활성화합니다.
  • 사용하지 않는 추가 기능은 제거합니다.

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

이렇게 하면 시스템 리소스가 확보되며, 특히 대형 스프레드시트 작업 시 효과가 큽니다.

11. 정기적인 유지 관리

오류 값과 깨진 링크를 정리하려면 찾기 및 바꾸기(Find and Replace) 기능을 활용하세요. 이 기능으로 이상 값과 오류를 손쉽게 제거할 수 있습니다.

찾기 및 바꾸기로 오류를 정리하는 방법:

  • 탭 >> 찾기 및 선택 >> 찾기/바꾸기를 선택합니다.
  • 찾을 내용 상자에 오류 이름(예: #REF!)을 입력합니다.
  • 모든 오류를 바꾸거나 오류를 유발하는 링크를 수정합니다.

Excel 성능 향상: 대용량 통합 문서를 최적화하는 11가지 검증된 전략

최적화 작업을 마친 후에는 반드시 통합 문서를 테스트하여 기능이 정상적으로 작동하는지 확인하세요.

결론

스프레드시트 최적화는 생각보다 간단한 작업이며, 대형 통합 문서라고 해서 반드시 복잡해야 하는 것은 아닙니다. 위에서 소개한 기법들을 단계별로 실천하면 대용량 통합 문서의 성능을 크게 개선할 수 있습니다. 수식 최적화, 데이터 크기 축소, 고급 Excel 도구 활용 등 어떤 방법이든 이 가이드를 따르면 스프레드시트를 한결 부드럽게 운영할 수 있을 것입니다.