인공지능(AI)의 출현은 사무 업무에도 새로운 바람을 불어넣고 있습니다. 수식을 작성하거나 사무 자동화와 관련된 많은 일을 Microsoft Excel의 전문가가 될 필요 없이 AI로 해결할 수 있습니다. 이 글에서는 챗GPT에 대해서 소개하지만 이것 외에도 Windows Copilot, Bing Chat, Google Bard 등 프로그래밍할 수 있는 모든 AI를 사용할 수 있습니다.
※ 이 글은 아래 기사 내용을 토대로 작성되었습니다만, 필자의 개인 의견이나 추가 자료들이 다수 포함되어 있습니다.
- 원문: How to create Excel macros with ChatGPT
- URL: https://nationworldnews.com/how-to-create-excel-macros-with-chatgpt/
챗GPT를 사용하여 Excel에서 매크로를 만드는 방법
이 예에서는 ChatGPT를 사용하여 간단한 매크로를 만듭니다. 아이디어는 개념을 이해한 다음 이를 보다 복잡한 데이터 테이블에서 개발할 수 있도록 하는 것입니다. 슈퍼 히어로 목록이 있는 Excel 시트가 있고 각각 해당 이름, 파워 레벨 및 속한 그룹이 있다고 가정합니다. 이 자료를 바탕으로 누가 가장 강한 슈퍼히어로인지 알려주는 매크로를 만들어 보겠습니다.
(1) 웹 브라우저를 열고 ChatGPT 웹사이트에 들어갑니다.
(2) AI에게 요구 사항에 맞는 매크로를 생성하도록 요청합니다. 이를 위해 다음 프롬프트를 응용하여 작성합니다. Alt + Enter 키를 이용하면 프롬프트 창에 여러 줄을 입력할 수 있습니다.
[프롬프트] (대상)에 대한 Excel VBA 매크로를 작성합니다. 데이터는 다음 순서로 라인(X)부터 라인(Y)까지(헤더 수 계산) 시작됩니다.
(제목을 붙여넣으세요)
페이지 이름은 (이름)입니다.
(3) 테이블이 있는 페이지를 지정해야 합니다. 데이터가 두 번째 시트에 있으면 [Sheet2]임을 명확하게 나타냅니다.
(4) ChatGPT가 코드를 생성하면 “코드 복사”를 클릭하여 클립보드에 복사합니다.
매크로 코드가 생성되었으므로 Excel로 이동합니다.
(1) 워크시트에서 Alt + F11 키를 눌러서 Visual Basic Editor를 엽니다.
(2) Visual Basic Editor 메뉴에서 [삽입] - [모듈]을 클릭합니다.
(3) 챗GPT로 생성한 코드를 붙여넣습니다.
(4) 워크시트로 가서 Alt + F8 키를 눌러 실행할 매크로를 선택하고 [실행] 버튼을 누릅니다.
[주의] 매크로가 포함된 파일은 [Excel 매크로 사용 통합 문서 (*.xlsm)] 형식으로 저장해야 합니다. 매크로가 있는 파일을 [Excel 통합 문서 (*.xlsx)] 형식으로 저장하면 매크로가 제거된 채 저장됩니다.
챗GPT로 Excel 차트를 만드는 방법
매크로를 사용하여 Excel에서 테이블의 데이터로 차트를 만드는 등 다른 유형의 작업을 수행할 수도 있습니다. 진행하는 과정은 앞의 것과 동일합니다.
(1) Excel 차트를 생성하는 매크로를 생성하도록 ChatGPT에 요청합니다. 다음 프롬프트를 템플릿으로 사용할 수 있습니다.
[프롬프트] Excel VBA 매크로를 작성하여 차트를 만듭니다. X축에는 (HEADER A)가 표시되고 Y축에는 (HEADER B)가 표시됩니다. 데이터는 다음 순서로 라인(X)부터 라인(Y)까지(헤더 수 계산) 시작됩니다.
(제목을 붙여넣으세요)
페이지 이름은 (이름)입니다.
이전과 동일한 예에 따라 ChatGPT에 데이터 테이블에서 발견된 모든 슈퍼 히어로의 전력 수준을 분석하는 그래프를 생성하도록 요청합니다.
(2) 코드가 생성되면 Excel로 이동하여 Alt + F11 키를 누릅니다.
(3) Visual Basic Editor에서 [삽입] - [모듈]을 선릭하고 방금 생성한 코드를 붙여넣습니다.
(4) 워크시트로 가서 Alt + F8 키를 눌러 실행할 매크로를 선택하고 [실행] 버튼을 누릅니다. Excel은 전달된 데이터로 그래프를 자동으로 생성합니다. Excel에는 여러 유형의 차트가 있습니다. ChatGPT에 막대형 차트, 막대형 차트, 계층형 차트, 폭포형 차트, 꺾은선형 차트, 원형 차트, 도넛형 차트 등을 생성하도록 요청할 수 있습니다.
ChatGPT는 완벽하지 않으며 때로는 코드에 컴파일 오류가 포함되어 있다는 점을 기억하세요. 오류가 발생한다면 주저하지 말고 챗GPT에게 어떤 오류가 발생했는지 알려주고 수정하도록 요청하세요. ChatGPT는 코드를 다듬고 몇 초 안에 오류가 해결된 새 매크로를 작성합니다.
ChatGPT를 사용하여 Excel 매크로를 만드는 방법을 알았으므로 이제 자신의 데이터 테이블을 사용하여 연습을 시작하세요. 시간과 노력을 절약하는 데 많은 도움이 될 수 있습니다.
'VBA' 카테고리의 다른 글
Python과 Excel VBA의 배열 개념 비교 (5) | 2024.02.15 |
---|---|
Microsoft가 차단한 Excel 매크로 오류 해결 방법 5가지 (0) | 2024.01.13 |
Excel에서 매크로를 활성화하는 방법 (0) | 2023.12.29 |
SEO가 알아야 할 Excel 및 Google 스프레드시트 팁 5가지 (2) | 2023.12.25 |
Excel에서 매크로를 기록하는 방법 (2) | 2023.11.21 |