본문 바로가기
배움자기계발

챗 GPT로 엑셀 자동화 프로그램 반복 작업 5분 만에 만들기

by 늘처럼 2023. 6. 10.

엑셀을 사용하다 보면 복사 붙여 넣기 같은 똑같은 작업을 반복해야 하는 경우가 있습니다. 엑셀 고수들만 할 수 있을 것 같은 반복작업 자동화를 챗 GPT를 이용하여 5분 만에 쉽게 프로그램 하는 방법을 알아보겠습니다.

 

엑셀 자동화
엑셀 반복작업 자동화 하기

 

작업 예시

변경 전 작업 파일
변경 전 엑셀 파일
변경 후 엑셀파일
한줄씩 추가하여 기존 글자색과 다르게 구분

 

 

위 첫 번째 엑셀 파일을 아래와 같이 한 행씩 복사해서 글자색을 다르게 하는 반복 작업입니다. 수백 ~ 수천 줄을 작업해야 한다면 여간 번거로운 작업이 아닙니다.

반복작업을 자동화하는 방법이 있다고 하지만 엑셀을 잘 못하는 사람으로서 막연하기만 합니다. Chat GPT에게 한번 물어봤습니다.

 

챗 GPT에게 물어보기

질문한 순서대로 나열해 보겠습니다. 한 번에 원하는 답이 나오지 않아 여러 번 추가 질문을 하니 원하는 결과를 알려주었습니다. 5분 정도 걸린 것 같습니다.

 

챗 GPT에게 질문
챗 GPT 홈페이지 : 첫 질문은 엑셀전문가로 역할을 설정했습니다

 

챗 GPT에게 질문하는 과정은 다음과 같습니다

  1. 엑셀 전문가로서 질문에 대답해 줘 → 역할을 엑셀 전문가로 줬습니다
  2. 행을 복사해서 아래에 붙여 넣는 반복작업 자동화 하는 방법을 알려줘 → 몇 가지 방법을 제시해 줍니다
  3. VBA 매크로를 만들어줘 → 방법 중 VBA 매크로를 이용하는 방법을 요청했습니다
  4. 변수를 채워서 예시를 보여줘 → 일부 변수가 비워져 있어 채워 달라고 요청합니다
  5. 1행을 복사해서 아래에 삽입하고 2행을 복사해서 그 아래에 삽입하는 반복작업 매크로 작성해 줘 → 좀 더 상세하게 요청합니다
  6. 매크로 실행 방법을 알려줘 → 매크로 실행하는 방법에 대해서도 알려달라고 요청합니다
  7. 1행을 복사해서 2행으로 붙여 넣은 후 붙여 넣은 다음행인 3행을 복사해서 그 아래에 붙여 넣는 작업 자동화 부탁해 → 원하는 결과가 안 나와서 좀 더 상세하게 요청을 합니다
  8. 갈 행을 복사해서 아래에 붙여 넣어 모든 행이 2개씩 있게 자동화 작업 해줘 → 역시 좀 더 상세하게 요청합니다
  9. 붙여 넣은 행의 글자색은 검정으로 하고 복사한 행의 글자색을 빨강으로 해줘 → 글자색 변경에 대한 요청도 합니다
  10. 고마워 → 원하는 결과가 나와서 감사 인사를 합니다

 

최종 결과 화면입니다

 

챗 GPT 최종 결과
원하는 결과의 답을 알려 주었습니다

 

완성된 코드는 첨부파일을 다운로드하시기 바랍니다.

 

엑셀 반복작업 매크로 코드.txt
0.00MB

 

엑셀에서 VBA 매크로 실행하는 방법

 

VBA 편집기에서 실행하는 방법

  • 엑셀 파일을 열고 키보드에서 Alt + F11키를 눌러 VBA편집기를 엽니다
  • 매크로 코드를 붙여넣은 후 F5키를 누르거나 상단 메뉴에서 실행(Run)을 클릭하여 매크로를 실행합니다
  • 시트가 변경되는 모습을 볼 수 있습니다

 

결론

엑셀을 잘 못하는 사람도 챗GPT를 통해 반복작업을 자동화할 수 있습니다. 한 번에 원하는 답을 얻지는 못했지만 반복되는 질문 거쳐 원하는 답을 완벽하게 알려 줬습니다.  질문 과정도 인공지능 기계와 대화한다는 느낌이 들지 않을 정도로 자연스럽게 이루어졌습니다.

엑셀 반복작업 자동화를 두려움 없이 시도해 보시기 바랍니다.

 

댓글