일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- LG에너지솔루션
- 삼성전자
- 에이프로젠
- 일동제약
- 윤석열
- 레인보우로보틱스
- SK하이닉스
- 삼성sdi
- 레고켐바이오
- 오늘의명언
- KT
- 신풍제약
- 대웅제약
- 포스코케미칼
- 현대차
- ChatGPT
- 특징주
- 에스디바이오센서
- HK이노엔
- 유한양행
- 현대로템
- 챗GPT
- GC녹십자
- 오늘의글
- 이재명
- 관심주
- SK바이오사이언스
- 한미약품
- 위메이드
- 셀트리온
- Today
- Total
핫토픽 톱뉴스
xGPT 함수 사용시 주의사항 본문
▶️ xGPT 함수 사용시 주의사항
엑셀 시트에 작성되는 모든 함수는 시트의 값이 바뀌거나, 파일을 다시 실행할 때마다 반복해서 실행됩니다. 따라서, API를 호출하는 xGPT 함수와 xGPT_List 함수의 경우 일회성으로 사용하기엔 편리하지만, 시트에 함수를 작성해놓으면 함수가 계속 실행되면서 ① 파일이 느려지고 ② 불필요한 API 호출로 비용이 발생하는 문제가 있습니다.

따라서, 엑셀-GPT 기능을 반복해서 사용해야 할 경우, VBA 코드 1줄만 작성하면 버튼 클릭으로 더욱 편리하게 GPT 기능을 사용할 수 있습니다.
▶️ 버튼 클릭으로 엑셀에서 ChatGPT 실행하기
1️⃣ GPT 실행 명령문 작성하기 : 예제파일의 세번째 시트인 [키워드 분석] 시트로 이동합니다. 이번에는 엑셀에서 GPT를 호출하는 매크로를 직접 작성한 후, 버튼 클릭으로 간단하게 엑셀-ChatGPT를 연동하는 방법을 알아보겠습니다. (VBA코드 1줄이면 가능합니다!👍) 키워드 분석 시트에 미리 적어드린 이력서 중 하나를 복사한 후, C4셀을 더블클릭하여 커서가 깜빡이도록 한 상태에서 값 형태로 붙여넣기합니다.

2️⃣ [개발도구] 탭 - [Visual Basic] 버튼을 클릭하거나, 단축키 Alt + F11 을 눌러 매크로 편집기를 실행합니다. 왼쪽 프로젝트 창에서 이전 단계에서 추가한 모듈을 더블클릭하면, 붙여넣기 한 코드를 확인할 수 있습니다. 코드 중간에 미리 적어드린 MyGPT_Test1 명령문을 MyGPT_xxxxx 형태의 원하는 이름으로 변경합니다. 이후 명령문이 추가로 필요할 경우, 아래 적어드린 코드를 복사/붙여넣기하거나 원하는 이름으로 명령문을 작성 후 사용하면 됩니다. 오늘 강의에서는 명령문의 이름을 MyGPT_Keyword로 변경하겠습니다.

3️⃣ 이제 명령문의 Sub~End Sub 사이에 매크로 코드 1줄만 추가하면 됩니다. 코드를 미리 작성해드렸는데요. 바로 xGPT_Run 함수입니다.
⏸️xGPT_Run "입력셀주소", "출력셀주소", [목록출력여부]⏸️
' 입력셀주소 : GPT 명령어가 작성된 셀 주소를 작성합니다.
' 출력셀주소 : GPT 결과를 출력할 셀 주소를 작성합니다.
' 목록출력여부 : True일 경우 출력셀주소의 시작셀을 기준으로, GPT 결과가 범위로 반환됩니다.
4️⃣ [키워드분석] 시트에서는, GPT명령어가 입력된 셀의 주소 "C6", 출력할 셀 주소 "B8", 목록 출력여부는 True 이므로 아래와 같이 코드 1줄을 작성하면 모든 준비가 끝납니다.
⏸️xGPT_Run "C6", "B8", True⏸️

5️⃣ 버튼 클릭으로 GPT 실행하기 : 코드를 모두 작성하였으면, 매크로 편집기를 종료한 후 다시 [키워드분석] 시트로 돌아옵니다. 이후 시트의 [GPT 실행 버튼] 을 우클릭 - [매크로 지정]을 선택하면 방금전 작성한 "MyGPT_Keyword" 명령문이 목록에 표시됩니다. 명령문을 선택한 후, [확인] 버튼을 클릭하면 매크로가 버튼에 등록됩니다.

6️⃣ 이제 버튼을 클릭해보세요! 이력서의 중요 키워드가 GPT 결과로 출력됩니다.
