AI(인공지능) 일상 활용 - 챗GPT,제미나이 등

AI 활용 (챗GPT)_업무 활용편: 자연어로 엑셀 VBA 코드 작성해서 여러 시트 데이터 통합하기

simple-essence 2024. 12. 11. 12:10
반응형
반응형

안녕하세요!


업무를 하다 보면 엑셀 작업이 정말 많은 시간을 잡아먹는 경우가 많죠?

 

저는 최근에 동일양식의 시트가 30개 정도 있는 엑셀 파일을 통합해야 하는 상황에 직면했어요.

 

평소 같으면 하나하나 수작업으로 해결하려 했겠지만, 이제는 챗GPT라는 도구가 있어서 한번 활용해 봐야겠단 생각을 바로 하게 되더라고요.

 

그래서 자연어로 VBA 코드를 작성 요청했고, 실제로 적용해서 덕분에 몇 시간 걸릴 일을 단 몇 분 만에 끝낼 수 있었어요.

 

이번 글에서는 챗GPT를 활용해 엑셀 VBA 코드를 작성하고 데이터를 통합하는 과정을 공유하고자 해요.

 

AI를 활용하면 이렇게 업무 효율을 극대화할 수 있다는 점, 여러분도 꼭 체험해 보시길 추천드려요.


활용 사례

: 엑셀 시트 통합 작업을 챗GPT로

  VBA 코드 생성해 해결하기


간략 내용

: 대부분 비슷한 순서인 것 같아요.

1) 초기 Concept 선정 후 질문

2) BrainStorming 

3) 구체화 및 활용


상세 내용

 1) 초기 Concept 선정 후 질문

   : 원하는 Concept 선정하여 구체적 질문 필요

   : 구체성은 상황에 맞게 조절하시면 될 것 같아요.

    -> 제가 해결하고자 했던 문제는 엑셀 파일에

        동일한 양식으로 작성된 시트 30개를

        통합하는 것이었어요. 데이터를 하나씩 복사해서

        붙여 넣는 건 너무 비효율적이라

        VBA 코드를 작성해 자동화하고 싶었어요.

    -> 하지만 VBA 코드에 익숙하지 않은

        저는 챗GPT에 다음과 같이 자연어로

        질문을 했어요.

    -> 최대한 자세히 내가 원하는 내용을

        이야기하려고 했던 것 같아요.

        (행, 열의 위치 범위 / 데이터 유무 판별 범위 등)

1) 초기 Concept 선정 후 질문 - 최대한 자세 질문하려고 노력함.

  

 2) BrainStorming

   : GPT 답변에 따른 Brain Storming 실시

   : 의문사항은 계속 질문하며 실시

    -> 관련하여 챗GPT가 내용을 분석했고

        관련 VBA를 작성해 줬어요.

    -> 사실 저는 '이게 될까?'라는 의구심을

        가장 먼저 했지만, 그래도 밑져야 본전

        이기에 그냥 복사해서 엑셀 VBA를

        실행해 봤어요.

    -> 근데 정말 놀랍게 제가 원했던 결과가

        만들어지더라고요. 깜짝 놀랐던 경험

        이었던 것 같아요.

 

 

 3) 구체화 및 활용

   : 추가 질문 실시 - 제한사항 (or 요구사항)

     (* 위 2) 질문내용에서 범위 좁혀서 구체화 원할 경우)

   : (큰 윤곽 -> 세부 윤곽) 구체화 개념임.

   : 마치 조각상을 만들 듯, 처음에는 큰 틀 잡고 점차 세부

     디테일 다듬어 최종 형태 완성하는 과정으로 보면 됨.

    -> 저는 추가로 궁금한 사항이 없어서 별도로 질문하진

        않았지만, 필요에 따라 위 코드를 실행했을 때 안된

        다고하면, 계속 질문하며 원하는 결과를 도출하시면

        될 것 같아요.

    -> 다들 한번 활용해 보시면 어떠실까요?


참고 사항

1) 챗GPT Version : ChatGPT 4o

2) 연관 포스팅
이전 포스팅 : AI 활용 (챗GPT)_금융 활용편: 주식 투자 - Zeta Global SWOT 분석 및 투자 전략

업무 관련 포스팅 : AI 활용 (챗GPT)_업무 활용편 : 엑셀 조건부 서식 설정, 수식 활용법 쉽게 해결하기

반응형