안녕하세요,
구글 시트 내 데이터가 너무 많아 웹에서 잘 안 켜질 때가 있습니다.
데스크톱 열기와 같은 엑셀 파일로 켜서 하는 법 말고, 용량을 줄여 웹에서 잘 작동하게끔 하고 싶은데 따로 방법이 있을까요?
엑셀 파일 용량 줄이는 방법은 찾아보면 여러 가지가 나오는데, 구글 시트는 찾기가 어려워 이렇게 글 남겨봅니다...!
안녕하세요,
구글 시트 내 데이터가 너무 많아 웹에서 잘 안 켜질 때가 있습니다.
데스크톱 열기와 같은 엑셀 파일로 켜서 하는 법 말고, 용량을 줄여 웹에서 잘 작동하게끔 하고 싶은데 따로 방법이 있을까요?
엑셀 파일 용량 줄이는 방법은 찾아보면 여러 가지가 나오는데, 구글 시트는 찾기가 어려워 이렇게 글 남겨봅니다...!
안녕하세요~
구글 시트는 셀의 .xlsb처럼 바이너리 형식으로 저장해서 파일을 작게 만들고 빠르게 여는 기능이 없으므로
셀 수, 수식 계산량, 조건부서식 범위, 외부참조 함수를 줄이는 방식으로 최적화해야 합니다.
가장 먼저 확인할 부분은 사용하지 않는 행과 열입니다.
내용만 지우는 것이 아니라, 실제로 행/열을 삭제해야 셀 수가 줄어듭니다.
두 번째는 전체 열 참조를 줄이는 것입니다.
예를 들어
=SUM(A:A)
=FILTER(A:Z, A:A="완료")
=QUERY(A:Z, "select * where A is not null")
처럼 전체 열을 참조하는 수식은 편하지만, 데이터가 많아질수록 계산 부담이 커질 수 있기 때문에
가능하면 아래처럼 실제 데이터 범위만 지정하는 것이 좋습니다.
=SUM(A2:A5000)
=FILTER(A2:Z5000, A2:A5000="완료")
=QUERY(A2:Z5000, "select * where A is not null")
세 번째는 조건부서식 범위입니다.
조건부서식이 A:Z 또는 A1:Z100000처럼 넓게 잡혀 있으면 시트가 많이 느려질 수 있습니다.
조건부서식 적용 범위를 실제 데이터가 있는 구간으로 줄이는 것이 좋습니다.
네 번째는 확정된 과거 데이터의 수식을 값으로 바꾸는 것입니다.
IMPORTRANGE, QUERY, FILTER, ARRAYFORMULA, GOOGLEFINANCE, IMPORTHTML, IMPORTXML 같은 함수가 많으면
시트를 열 때마다 계산이나 갱신 부담이 생길 수 있습니다.
이미 확정된 데이터라면
복사 → 선택하여 붙여넣기 → 값만 붙여넣기
방식으로 바꾸는 것이 좋습니다.
이 중에서는 “빈 행/열 삭제 + 조건부서식 범위 축소 + 수식을 값으로 변환” 이 세 가지가 가장 체감 효과가 클 것으로 보입니다.