
안녕하세요! 구글 시트로 업무 능률을 올리기 위해 매일 공부하는 초보 직장인입니다. 오늘은 부장님께 보고할 매출 현황판을 만들다가 큰 벽에 부딪혔어요. 숫자가 수백 개 나열된 표를 보시더니 “한눈에 흐름이 안 들어오네, 차트 좀 넣어봐”라고 하셨거든요. 하지만 커다란 차트를 넣자니 표가 다 가려져서 고민하던 중, 셀 하나에 쏙 들어가는 마법 같은 SPARKLINE 함수를 발견했습니다!
오늘 포스팅은 [3단계: 심화 및 자동화]의 첫 번째 시간으로, 별도의 차트 삽입 없이 함수 하나로 데이터 추세를 시각화하는 방법을 함께 배워보겠습니다. 엑셀보다 훨씬 유연한 구글 스프레드시트만의 스파크라인 활용법, 지금 바로 시작합니다.
STEP 1. 기본 SPARKLINE 함수로 1초 만에 추세선 그리기
가장 먼저 해볼 것은 가장 기본적인 꺾은선 그래프입니다. 주가 흐름이나 월별 매출 추이를 볼 때 최고죠. 사용법은 허무할 정도로 간단합니다. =SPARKLINE(데이터_범위)만 입력하면 끝입니다.
예를 들어, A열에 품목이 있고 B2부터 G2까지 1월~6월 매출액이 있다면, H2 셀에 =SPARKLINE(B2:G2)를 입력해 보세요. 셀 크기를 늘리면 그래프도 함께 커지고, 숫자를 바꾸면 실시간으로 모양이 변하는 미니 차트가 생성됩니다.
STEP 2. 옵션을 활용해 막대 및 승패 차트로 변신시키기
단순한 선이 지겨울 땐 중괄호 {}를 활용해 차트 종류를 바꿀 수 있습니다. 실무에서 가장 자주 쓰는 세 가지 유형을 정리해 드릴게요.
| 유형 | 수식 | 용도 |
|---|---|---|
| 세로 막대(Column) | =SPARKLINE(B2:G2, {"charttype", "column"}) |
각 항목의 크기를 비교할 때 좋습니다. |
| 진행 막대(Bar) | =SPARKLINE(A2, {"charttype", "bar"; "max", B2}) |
목표값(B2) 대비 현재값(A2)이 얼마나 찼는지 게이지 형태로 보여줍니다. |
| 승패(Winloss) | =SPARKLINE(B2:G2, {"charttype", "winloss"}) |
주식의 상승/하락처럼 양수와 음수만 구분할 때 사용합니다. |
STEP 3. 색상과 두께로 보고서 퀄리티 200% 올리기
기본 검은색 그래프는 가독성이 떨어지죠. 세미콜론(;)을 사용해 여러 옵션을 동시에 적용해 보세요. =SPARKLINE(B2:G2, {"charttype", "column"; "highcolor", "red"; "lowcolor", "blue"})라고 입력하면, 가장 높은 값은 빨간색, 낮은 값은 파란색으로 자동 강조됩니다.
꺾은선 그래프의 경우 "linewidth" 옵션으로 선 두께를 조절할 수 있습니다. =SPARKLINE(B2:G2, {"color", "green"; "linewidth", 3})처럼 작성하면 훨씬 눈에 잘 띄는 초록색 굵은 선이 완성됩니다. 여기서 팁! 색상은 “red” 같은 영문 이름 외에도 16진수 코드(예: #FF5733)를 사용할 수 있습니다.
STEP 4. 엑셀과 구글 시트의 결정적 차이 및 활용 팁
엑셀과 구글 시트의 스파크라인 삽입 방식과 대량 작업 차이를 정리했습니다.
| 구분 | 삽입 방식 | 대량 작업 |
|---|---|---|
| 엑셀 | 스파크라인 기능이 있지만, 메뉴 상단에서 삽입하는 방식 | 대량 작업 시 번거롭습니다. |
| 구글 시트 | 함수 방식 | 수식을 복사(Ctrl+C)해서 아래로 붙여넣기(Ctrl+V)만 하면 수백 명의 실적 차트를 순식간에 만들 수 있어 자동화에 훨씬 유리합니다. |
만약 데이터를 엑셀로 옮겨야 한다면, 구글 시트의 함수 형태는 엑셀에서 이미지나 일반 수식으로 변환되지 않을 수 있으니 주의하세요. 엑셀로 내보내기 전에는 구글 시트에서 충분히 시각화 작업을 마친 뒤 공유 문서 형태로 활용하는 것을 추천합니다.
업무 효율을 높여주는 스파크라인 관련 단축키
함수를 더 빠르게 다루기 위해 꼭 기억해야 할 단축키입니다.
| 운영체제 | 단축키 |
|---|---|
| 윈도우 | 수식 입력 후 Ctrl + Enter (배열 수식으로 자동 적용 시) / F2 (셀 수정) |
| 맥(Mac) | Command + Enter / Return |
자주 묻는 질문(FAQ)
Q. 데이터 중간에 빈 셀이 있으니 선이 끊겨 보여요. 어떻게 하나요?
A. 옵션에 "empty", "ignore"를 추가해 보세요. =SPARKLINE(B2:G2, {"empty", "ignore"})라고 쓰면 빈 칸을 건너뛰고 선을 부드럽게 이어줍니다.
Q. 차트 크기가 너무 작아서 안 보여요.
A. 스파크라인은 셀 크기에 종속됩니다. 해당 행의 높이를 키우거나 열 너비를 넓히면 차트도 자동으로 커집니다.
오늘은 SPARKLINE 함수를 통해 단 한 줄의 수식으로 데이터에 생명력을 불어넣는 방법을 배웠습니다. 이제 복잡한 숫자 표 옆에 세련된 미니 차트를 곁들여보세요! 다음 시간에는 [3단계]의 심화 과정으로, 구글 시트와 외부 데이터를 연결하는 신기한 기능을 공부해보겠습니다. 여러분은 구글 시트를 쓰면서 어떤 점이 가장 궁금하셨나요? 댓글로 남겨주시면 함께 고민해 보겠습니다!
답글 남기기