구글 시트·엑셀 매크로를 AI로 자동 생성하는 법

매일 반복되는 엑셀 데이터 정리나 보고서 작성 업무로 피로감을 느끼신 적이 있으신가요? 과거에는 이를 자동화하기 위해 복잡한 VBA 코딩이나 구글 앱스 스크립트(Google Apps Script)를 직접 배워야만 했습니다.

하지만 이제는 ChatGPT나 Claude 같은 생성형 AI 덕분에 코딩을 전혀 몰라도 원하는 기능을 말로 설명하기만 하면 엑셀 매크로 AI 자동 생성이 가능해졌습니다. 이번 글에서는 AI를 활용해 구글 시트와 엑셀 매크로를 쉽고 빠르게 만드는 방법을 소개해 드리겠습니다.


1. AI로 엑셀 매크로(VBA) 및 구글 앱스 스크립트 생성하기

AI를 활용하면 엑셀에서 사용하는 VBA(Visual Basic for Applications) 코드뿐만 아니라, 웹 기반인 구글 시트에서 작동하는 구글 앱스 스크립트까지 모두 자동으로 생성할 수 있습니다.

단순히 “중복 데이터 제거해 줘”부터 시작해서 “특정 조건에 맞는 행만 추출해서 새 시트로 복사해 줘”와 같은 복잡한 조건문까지 AI가 몇 초 만에 완벽한 코드로 변환해 줍니다.


2. 효과적인 AI 프롬프트 작성법

AI에게 정확한 매크로 코딩을 얻어내기 위해서는 질문(프롬프트)을 구체적으로 작성해야 합니다. 아래의 요소를 포함하여 질문해 보세요.

  1. 상황 설명: 데이터가 위치한 열과 행의 정보를 구체적으로 알려줍니다.
  2. 원하는 기능: 실행하고자 하는 작업을 명확히 지시합니다.
  3. 사용 도구 지정: ’엑셀 VBA’인지 ’구글 앱스 스크립트’인지 명시합니다.

[프롬프트 예시]

“A열에는 ‘직원 이름’, B열에는 ’실적 점수’가 입력되어 있어. 실적 점수가 90점 이상인 행 전체를 찾아서 노란색 배경으로 칠하는 엑셀 VBA 코드를 작성해 줘.”

이렇게 요청하면 AI는 즉시 복사해서 사용할 수 있는 최적화된 코드를 출력해 줍니다.


3. 생성된 코드를 엑셀 및 구글 시트에 적용하는 방법

AI가 만들어준 코드를 적용하는 방법은 매우 간단합니다.

엑셀(VBA)에 적용하기

  1. 엑셀 파일을 열고 키보드의 Alt + F11을 눌러 VBA 편집기를 실행합니다.
  2. 상단 메뉴에서 삽입 -> 모듈을 클릭합니다.
  3. AI가 생성해 준 VBA 코드를 복사하여 붙여넣습니다.
  4. F5 키를 누르거나 매크로 실행 버튼을 눌러 동작을 확인합니다.

구글 시트(Apps Script)에 적용하기

  1. 구글 시트 상단 메뉴에서 확장 프로그램 -> Apps Script를 클릭합니다.
  2. 기존에 있던 코드를 지우고, AI가 작성해 준 앱스 스크립트 코드를 붙여넣습니다.
  3. 상단의 저장 버튼을 누르고 실행을 클릭합니다. (최초 실행 시 권한 승인이 필요합니다.)

4. 핵심 요약 및 주의사항

이제 엑셀 매크로 AI 자동 생성 기술을 활용해 단순 반복 업무에서 벗어나 업무 효율성을 극대화해 보세요!