Sheets 성능을 개선하는 방법 알아보기

Google Sheets의 성능을 개선하고 계산 속도를 높일 수 있습니다.

Google Sheets의 계산 방식

인터넷에 연결하지 않고 Google Sheets를 사용할 수 있습니다. 변경사항이 브라우저에 저장된 후 Google로 전송되므로 오프라인 상태에서도 Google Sheets는 계속 사용 가능합니다.  

내용을 수정하면 Google Sheets가 백그라운드에서 계산을 실행합니다. 사용자나 다른 공동작업자가 수정하는 동안 오른쪽 상단에 녹색 로드 표시줄이 나타날 수 있습니다. 이 진행률 표시줄은 Google Sheets가 작동 중이며 수정 작업을 계속할 수 있음을 나타냅니다. 예를 들어 시트를 처음 로드하거나 수식 계산을 할 때 녹색 로드 표시줄이 보일 수 있습니다. 

공동작업자가 내용을 변경하거나 백그라운드에서 자동 스크립트가 실행 중일 때도 진행률 표시줄이 나타날 수 있습니다. 진행률 표시줄은 애플리케이션이 작동하면서 업데이트 중임을 보여 줄 뿐이므로 완료될 때까지 기다릴 필요는 없습니다. 

셀을 수정할 때마다 Sheets에서 해당 셀과 모든 종속 셀의 수식을 평가합니다. 예를 들어 B1에 =A1+1이 있고 A1이 =2+2로 변경되면 Sheets는 A1과 B1을 평가합니다. 한 셀의 값이 조금만 변경되어도 수많은 변경사항이 발생할 수 있으며 이를 전부 계산하는 데 시간이 조금 걸릴 수 있습니다.

반복되는 하위 표현식 참조

동일한 하위 표현식이 반복되는 경우 하위 표현식을 자체 셀로 이동하고 해당 셀을 참조할 수 있습니다.

아래 예에서는 각 셀에 SUM($A$2:$A$6) 수식이 반복됩니다.

위의 방법 대신 수식 계산을 새 셀로 이동한 다음 계산된 결과를 참조할 수 있습니다. 아래 예에서는 SUM($A$2:$A$6) 수식이 B8로 옮겨져 있으며 나머지 수식은 $B$8을 참조합니다.

도움말: TODAY, NOW, RAND와 같은 일부 함수는 휘발성이므로 최소한으로 사용해야 합니다. 휘발성 함수는 지속적으로 변경되며 수정할 때마다 평가해야 합니다. 가능하면 자체 셀로 이동하세요.

VLOOKUP 및 MATCH에 도우미 열 사용

범위에 함수를 사용하거나 VLOOKUP 및 MATCH 함수의 범위 인수 내에 중첩된 범위에 함수를 사용하지 마세요. 이러한 조회 함수는 간단한 범위 인수에 실행하도록 최적화되어 있습니다.

도움말:

  • A1:B10의 데이터를 정리하려면 VLOOKUP(“키”, SORT(A1:B10, 1), 2)를 사용하는 대신 데이터 다음 범위 정렬을 클릭하세요.
  • UNIQUE의 경우 중복 항목을 삭제하려면 데이터 다음 데이터 정리 다음 중복 항목 삭제를 클릭하세요.
  • MATCH(7, ARRAYFORMULA(WEEKDAY(G2:G4)), 0) 대신 ARRAYFORMULA를 도우미 열로 이동하고 해당 열에서 MATCH를 구현하세요.

조건부 서식 규칙 삭제

계산 속도를 느리게 만들 수 있는 불필요한 조건부 서식 규칙을 검토하고 삭제할 수 있습니다.

  1. Google Sheets에서 스프레드시트를 엽니다.
  2. 전체 시트를 선택합니다.
  3. 상단에서 서식 다음 조건부 서식을 클릭합니다.
  4. 오른쪽에서 삭제하려는 규칙을 찾습니다.
  5. 규칙 삭제 삭제를 클릭합니다. 

이 최적화가 중요한 이유는 조건부 서식을 계산하는 데 시간이 오래 걸릴 수 있고 모든 규칙이 데이터 범위 전체에 적용되기 때문입니다. 데이터가 커질수록 수행해야 할 평가가 늘어납니다. 또한 조건부 서식 규칙이 중복되거나 서로 덮어쓸 수도 있습니다. 이러한 규칙을 정리하면 시트의 성능을 아주 쉽게 개선할 수 있습니다.

검색
검색어 지우기
검색 닫기
기본 메뉴
10318027042466777507
true
도움말 센터 검색
true
true
true
true
true
35
false
false