AI오피스생산성구글워크스페이스자동화

구글 시트 AI 자동화 가이드 - 데이터 작업 자동화의 정석

5분 읽기

구글 시트 AI 자동화 가이드 - 데이터 작업 자동화의 정석

매주 같은 보고서를 만들기 위해 데이터를 복사하고, 붙여넣고, 계산하고, 정렬하는 작업을 반복하고 있습니까? 구글 시트의 AI와 자동화 기능을 쓰면 이 모든 과정을 클릭 한 번으로 끝낼 수 있습니다. 프로그래밍을 몰라도 괜찮습니다. AI가 코드를 작성해주고, 여러분은 실행만 하면 됩니다.

스프레드시트 작업, 왜 매번 반복해야 할까

대부분의 직장인은 구글 시트에서 같은 작업을 반복합니다. 매주 월요일마다 지난주 데이터를 정리하고, 매달 초마다 월간 보고서를 만들고, 분기마다 같은 형식의 실적표를 작성합니다. 이 작업들은 창의성이 필요 없습니다. 단지 정해진 절차를 따를 뿐입니다.

문제는 시간입니다. 한 번에 30분씩, 주 5회면 월 10시간을 반복 작업에 씁니다. 연간 120시간, 3주치 근무 시간을 기계적인 작업에 소진합니다. 자동화는 선택이 아니라 필수입니다.

Smart Fill과 Formula Suggestions - 구글 시트의 내장 AI

구글 시트는 이미 기본적인 AI 기능을 내장하고 있습니다. 별도 설치 없이 바로 쓸 수 있습니다.

Smart Fill은 패턴을 인식해서 자동으로 데이터를 채웁니다. 예를 들어, A열에 "홍길동", "010-1234-5678"이 있고, B열에 "홍길동"만 입력하면 구글 시트가 자동으로 "010-1234-5678"을 제안합니다. 이름에서 전화번호를 추출하거나, 주소에서 도시명만 분리하는 등의 패턴 작업을 자동화합니다.

Formula Suggestions는 함수를 자동으로 제안합니다. 셀을 선택하고 "="를 입력하면, 주변 데이터를 분석해서 적절한 함수를 추천합니다. "합계를 계산하려는 것 같은데 =SUM()을 쓰시겠습니까?"라는 식입니다. 초보자도 복잡한 함수를 쉽게 사용할 수 있습니다.

Explore 기능은 자연어로 데이터를 분석합니다. 시트 하단의 "탐색" 버튼을 클릭하고 "지난달 매출 평균은?"이라고 물으면, AI가 적절한 계산을 수행해서 답을 보여줍니다. 피벗 테이블, 차트, 통계도 자동으로 생성해줍니다.

ChatGPT로 Apps Script 작성하기

구글 시트의 진짜 자동화 능력은 Apps Script에서 나옵니다. Apps Script는 구글 시트를 프로그래밍할 수 있게 해주는 도구인데, JavaScript를 알아야 합니다. 하지만 ChatGPT를 쓰면 코딩 지식이 없어도 됩니다.

실무 예시입니다. 매주 월요일 오전 9시에 자동으로 전주 데이터를 정리하고 이메일로 보고서를 보내고 싶다고 가정합니다. ChatGPT에게 다음과 같이 요청합니다:

"구글 시트 Apps Script를 작성해줘. 매주 월요일 오전 9시에 실행되어서, Sheet1의 A2:E100 범위 데이터를 날짜 기준 내림차순 정렬하고, D열 합계를 계산해서, 결과를 이메일로 보내는 코드를 만들어줘."

ChatGPT가 완성된 코드를 제공합니다. 구글 시트에서 확장 프로그램 > Apps Script를 열고, 코드를 붙여넣고, 실행 권한을 부여하면 끝입니다. 이제 매주 자동으로 작업이 실행됩니다.

에러가 나면 에러 메시지를 ChatGPT에 보여주세요. 문제를 찾아서 수정된 코드를 제공합니다. 프로그래밍을 모르는 사람도 ChatGPT를 통역사 삼아 자동화를 구현할 수 있습니다.

Google Apps Script + ChatGPT 실전 활용법

Apps Script로 할 수 있는 일은 무궁무진합니다. ChatGPT와 결합하면 상상하는 대부분의 자동화를 구현할 수 있습니다.

자동 데이터 수집: 다른 시트나 외부 API에서 데이터를 자동으로 가져올 수 있습니다. "매일 오전 10시에 A 시트의 신규 데이터를 B 시트로 복사하는 스크립트를 작성해줘"라고 ChatGPT에 요청하세요.

조건부 알림: 특정 조건이 충족되면 알림을 보낼 수 있습니다. "D열 값이 100 이상이면 슬랙으로 알림을 보내는 코드를 만들어줘"라고 요청하면, 슬랙 웹훅을 사용한 코드를 작성해줍니다.

보고서 자동 생성: 데이터를 분석해서 자동으로 새 시트에 보고서를 만들 수 있습니다. "매월 1일에 지난달 데이터를 요약해서 Summary 시트에 피벗 테이블을 생성하는 스크립트를 작성해줘"라고 요청하세요.

데이터 검증: 입력된 데이터의 오류를 자동으로 찾을 수 있습니다. "B열의 이메일 주소 형식이 올바른지 검사하고, 잘못된 값은 빨간색으로 표시하는 코드를 만들어줘"라고 하면 됩니다.

실천 가이드

1. 반복 작업 목록 작성: 매주, 매월 반복하는 시트 작업을 모두 적으세요. 이 중 규칙적인 패턴이 있는 작업은 모두 자동화 대상입니다.

2. Smart Fill 습관화: 데이터를 수동으로 입력하기 전에 Smart Fill이 패턴을 인식할 수 있는지 확인하세요. 몇 개 샘플만 입력하면 나머지는 자동으로 채워집니다.

3. Explore 활용: 복잡한 함수를 외우지 말고, Explore 기능에 자연어로 물어보세요. "월별 평균", "상위 10개", "전년 대비 증감" 같은 질문에 즉시 답합니다.

4. ChatGPT Apps Script 템플릿 구축: 자주 사용하는 자동화 패턴(데이터 정렬, 이메일 발송, 시트 복사 등)의 스크립트를 ChatGPT로 미리 만들어두세요. 필요할 때마다 약간만 수정해서 재사용합니다.

5. 트리거 설정 마스터: Apps Script의 트리거 기능을 익히세요. 시간 기반(매일, 매주), 이벤트 기반(시트 열기, 편집 시) 트리거를 설정하면 완전 자동화가 가능합니다.

마무리

데이터 작업 자동화는 더 이상 개발자의 전유물이 아닙니다. AI 덕분에 누구나 자동화를 구현할 수 있습니다. 한 달에 10시간씩 반복 작업에 쓰던 시간을 데이터 분석, 전략 수립, 실행에 쓸 수 있습니다. 오늘 당장 ChatGPT를 열고 "구글 시트에서 [반복하는 작업] 자동화하는 Apps Script 코드를 작성해줘"라고 입력해보세요. 자동화의 시작입니다.

함께 읽으면 좋은 글