본문 바로가기

구글 스프레드시트 앱스스크립트, 엑셀 매크로보다 좋은 점 3가지

cachetter 2025. 12. 10.

"엑셀 매크로 아직도 쓰세요?" 구글 앱스스크립트로 갈아탄 현실 이유 3가지

 

직장인이라면 누구나 한 번쯤 겪어봤을 그 답답함, 아시죠? 무거운 엑셀 파일 열다가 프로그램이 멈추거나, 기껏 짜놓은 매크로가 버전이 안 맞아서 에러를 뿜어낼 때의 그 식은땀... 특히 맥북(Mac) 쓰는 분들은 VBA 호환성 때문에 속 터진 적 한두 번이 아닐 겁니다.

그런데 말이죠, 우연히 구글 스프레드시트의 앱스스크립트(Apps Script)를 접하고 나서 제 업무 라이프가 완전히 뒤집혔습니다.

"이거... 왜 이제 알았지?"

약간의 배신감마저 들더군요. 단순히 엑셀의 온라인 버전인 줄만 알았던 구글 시트 뒤에, 이렇게 강력한 무기가 숨겨져 있었다니.

구글 스프레드시트 앱스스크립트, 엑셀 매크로보다 좋은 점
구글 스프레드시트 앱스스크립트, 엑셀 매크로보다 좋은 점

오늘은 제가 엑셀 매크로를 버리고 구글 앱스스크립트로 갈아탈 수밖에 없었던, 진짜 치명적인 장점 3가지를 털어놓으려 합니다. 이 글을 다 읽고 나면, 여러분의 '즐겨찾기'에 구글 시트가 추가될 거라고 확신합니다.

구글 스프레드시트 앱스스크립트, 엑셀 매크로보다 좋은 점
구글 스프레드시트 앱스스크립트, 엑셀 매크로보다 좋은 점

 

엑셀 매크로보다 좋은 점 BEST 3

1. "혼자 일하지 않습니다" : 구글 생태계와의 미친 연동성

첫 번째 장점부터 너무 강력해서 좀 놀라실 수도 있어요. 엑셀 매크로는 기본적으로 엑셀이라는 '섬' 안에서 움직입니다. 물론 아웃룩과 연동할 수 있지만, 설정이 꽤 까다롭죠.

하지만 앱스스크립트는 다릅니다. 얘는 태생부터 '핵인싸'예요.

구글이 만든 모든 서비스와 마치 한 몸처럼 연결됩니다. 코드를 몇 줄만 적으면, 스프레드시트에 있는 데이터를 가지고 이런 짓(?)들이 가능해집니다.

Gmail

"거래처 목록에 있는 이메일 주소로, 매달 1일 자동으로 청구서 메일 발송해 줘." (이게 됩니다.)

Calendar

"시트에 회의 날짜 입력하면, 내 구글 캘린더에 일정 바로 등록해 줘."

Drive

"이 시트를 PDF로 변환해서 특정 폴더에 저장해 놔."

Forms

"설문지 응답 들어오면 실시간으로 분석해서 나한테 슬랙(Slack)이나 잔디로 알림 보내."

이게 별도의 복잡한 프로그램 설치 없이, 그냥 스크립트 창에서 몇 줄 치면 끝납니다. 솔직히 처음 이 기능을 써봤을 때 소름 돋았습니다. 내가 일일이 복사-붙여넣기 하던 그 시간을 얘가 단 1초 만에 해결해 주니까요.

구글 생태계의 중심 (연동성)
구글 생태계의 중심 (연동성)

 

2. PC가 꺼져 있어도 일하는 '유령 비서' (트리거 기능)

이게 진짜 대박입니다. (별표 다섯 개 치세요 ⭐⭐⭐⭐⭐)

엑셀 매크로는 실행하려면 어떻게 해야 하죠?

  1. 컴퓨터를 켠다.
  2. 엑셀 파일을 연다.
  3. 매크로 실행 버튼을 누른다.
  4. 실행되는 동안 기다린다.

즉, 내 컴퓨터가 켜져 있어야만 작동합니다.

하지만 앱스스크립트는 '클라우드(서버)' 위에서 돌아갑니다. 이 말이 무슨 뜻이냐고요? 여러분이 퇴근하고 컴퓨터를 끄고, 침대에 누워 넷플릭스를 보고 있어도 스크립트는 돌아간다는 뜻입니다.

'트리거(Trigger)'라는 기능을 쓰면 됩니다.

"매일 아침 8시마다 환율 정보를 긁어와서 시트에 기록해 놔."

이렇게 설정해두면, 컴퓨터 전원이 꺼져 있든 말든 구글 서버가 알아서 시간에 맞춰 일을 처리해 놓습니다. 아침에 출근해서 시트를 열면? 이미 데이터가 예쁘게 정리되어 있죠. 마치 밤새 나를 위해 일해준 투명 인간 비서가 있는 기분이랄까요? 이 쾌감, 꼭 느껴보셨으면 좋겠습니다.

자동화
자동화

 

3. 설치? 필요 없음! 언제 어디서나 가능한 자유

혹시 집에서는 맥(Mac) 쓰고 회사에서는 윈도우 쓰시나요? 엑셀 VBA는 운영체제(OS)에 따라 코드가 달라지거나 아예 작동 안 하는 기능들이 꽤 많습니다. 파일 하나 옮길 때마다 조마조마하죠.

앱스스크립트는 웹 브라우저(크롬, 엣지 등)만 있으면 됩니다.

윈도우? OK.

맥북? 완전 OK.

심지어 리눅스나 크롬북? 당연히 OK.

게다가 사용하는 언어가 '자바스크립트(JavaScript)' 기반입니다. 개발자들이 가장 많이 쓰는 언어 중 하나죠. 엑셀 VBA는 오직 MS 오피스만을 위한 고인물(?) 언어라면, 자바스크립트는 전 세계가 쓰는 공용어입니다. 모르는 게 생겨서 구글에 검색하면 정보가 쏟아져 나옵니다.

"이 코드는 윈도우에서만 돼요..." 같은 변명, 이제 안 들어도 됩니다.

세련된 코딩 환경
세련된 코딩 환경

 

한눈에 비교하는 엑셀 VBA vs 구글 앱스스크립트

글로만 읽으니 확 와닿지 않으시나요? 제가 표로 깔끔하게 정리해 드릴게요.

비교 항목 엑셀 매크로 (VBA) 구글 앱스스크립트 (GAS)
실행 위치 내 컴퓨터 (Local) 구글 클라우드 서버 (Server)
자동화 조건 파일이 열려 있어야 함 PC 꺼져 있어도 실행됨 (강력 추천)
연동성 MS Office 위주 (복잡함) Gmail, 캘린더, 드라이브 등 (매우 쉬움)
사용 언어 Visual Basic (구식) JavaScript (최신, 자료 많음)
접근성 윈도우 환경 최적화 모든 OS (맥/윈도우), 모바일 가능

보시다시피, 단순히 '기능이 더 많다'를 떠나서 '일하는 방식' 자체가 다릅니다.

[자주 묻는 질문 FAQ]

Q1. 코딩을 전혀 몰라도 할 수 있나요?

A. 솔직히 말씀드리면, 전혀 모르면 처음에 아주 조금은 어렵습니다. 하지만 요즘은 ChatGPT나 Claude 같은 AI에게 "A열에 데이터 들어오면 이메일 보내주는 앱스스크립트 코드 짜줘"라고 하면 3초 만에 짜줍니다. 복사/붙여넣기만 할 줄 알면 누구나 시작할 수 있는 시대가 됐어요.

Q2. 구글 앱스스크립트는 유료인가요?

A. 놀랍게도 100% 무료입니다. 구글 아이디만 있으면 누구나 쓸 수 있습니다. (물론 하루에 보낼 수 있는 이메일 수 제한 등 쿼터는 있지만, 개인이나 중소규모 팀이 쓰기엔 차고 넘칩니다.)

Q3. 기존 엑셀 파일을 구글 시트로 옮기면 VBA도 가져와지나요?

A. 아쉽게도 언어가 달라서 자동 변환은 안 됩니다. 하지만 이참에 더 현대적인 언어인 자바스크립트로 코드를 '리모델링' 한다고 생각해보세요. 훨씬 간결해질 겁니다.

저도 오랫동안 엑셀을 사랑해온 사람이지만, 시대가 변했습니다. 내 컴퓨터 안에서만 갇혀 있는 데이터와, 클라우드 위에서 24시간 살아 움직이며 다른 서비스들과 소통하는 데이터. 어느 쪽이 더 생산적일까요?

오늘 당장 거창한 걸 만들 필요는 없습니다. 그냥 구글 시트를 켜고, 메뉴에서 확장 프로그램 > Apps Script를 한 번만 눌러보세요. 그 클릭 한 번이 여러분의 칼퇴 시간을 1시간, 아니 2시간 당겨줄지도 모릅니다.

지금 바로 시작해보세요. 생각보다 훨씬 재밌습니다, 진짜로요!

 

#구글스프레드시트 #앱스스크립트 #업무자동화 #엑셀매크로 #VBA #칼퇴팁 #직장인필수템 #구글시트꿀팁 #생산성도구 #스마트워크

댓글