1. 엑셀에서 GPT-4o 추가 기능 설치 및 연동 방법 [1]

thumbnail 엑셀에서 GPT-4o를 활용한 업무 자동화를 위해 추가 기능을 설치하고 OpenAI API 키를 발급받아 연동하는 방법을 설명한다.

1.1. 엑셀 추가 기능 다운로드 및 설치 [11]

  1. 추가 기능 파일 다운로드 [11]
    1. 영상 고정 댓글의 링크를 통해 xlam 확장자의 추가 기능 파일을 다운로드한다.
    2. 이 파일은 바로 실행할 수 없으며, 엑셀에 설치해야 한다.
  2. 매크로 보안 해제 [13]
    1. 다운로드한 파일을 우클릭하여 '속성'으로 이동한다.
    2. 오른쪽 아래에 '차단 해제' 옵션이 보이면 선택하고 '확인' 버튼을 클릭하여 매크로 보안을 해제한다.
    3. 이 옵션은 엑셀 최신 버전에서만 표시되며, 보이지 않을 경우 바로 '확인'을 클릭하여 진행한다.
  3. 추가 기능 설치 폴더로 이동 및 파일 이동 [19]
    1. 영상 고정 댓글에 있는 추가 기능 설치 경로를 복사하여 파일 탐색기 주소창에 붙여넣고 엔터 키를 누른다.
    2. 다운로드한 추가 기능 파일을 해당 폴더로 옮긴다.
  4. 엑셀에 추가 기능 등록 [22]
    1. 새 엑셀 파일을 실행하고, '파일' 탭을 클릭한 후 '옵션'으로 이동한다.
    2. '추가 기능' 탭에서 '관리'의 '엑셀 추가 기능' 옆 '이동' 버튼을 클릭한다.
    3. '찾아보기' 버튼을 클릭하여 방금 옮긴 추가 기능 파일을 선택하고 '확인' 버튼을 클릭한다.
    4. 추가 기능이 등록되면 '확인' 버튼을 클릭하여 설치를 완료한다.
    5. 이후 '데이터' 탭에서 'GPT 실행하기' 버튼을 통해 엑셀과 ChatGPT를 연동할 수 있다.

1.2. OpenAI API 키 발급 및 엑셀 등록 [28]

  1. 보안 알림 해제 (선택 사항) [28]
    1. 컴퓨터 설정에 따라 보안 알림이 표시될 수 있으며, 해제 방법은 영상 고정 댓글을 참고한다.
  2. API 사용을 위한 결제 수단 등록 [30]
    1. 엑셀에서 ChatGPT를 연동하려면 OpenAI에서 API 키를 발급받아야 하며, 이는 결제 수단 등록 후에만 가능하다.
    2. 일반 웹 브라우저의 ChatGPT는 무료 사용자도 GPT-4o 모델을 3시간당 16개 무료로 사용할 수 있지만, API는 유료이다.
    3. GPT-4 터보 모델 대비 사용 요금이 절반으로 줄었고, 토큰 효율성도 개선되어 일반 사용자는 최소 충전 금액인 5달러로 한두 달 정도 사용할 수 있다.
    4. 영상 고정 댓글의 링크로 이동하여 로그인 후 대시보드 페이지로 이동한다.
    5. 기존에 결제 수단을 등록했거나 API 사용 기록이 있다면 바로 GPT-4o 모델을 사용할 수 있다.
    6. '플레이그라운드' 탭에서 'Chat'을 클릭하여 사용 가능한 모델 목록에 GPT-4o가 있는지 확인한다.
    7. GPT-4o 모델이 보이지 않으면 'Setting'에서 'Billing'으로 이동하여 'Add Payment Details' 버튼을 클릭해 결제 수단을 등록한다.
    8. 결제 시 최소 충전 금액인 5달러를 입력하고, 자동 충전 여부는 체크 해제하는 것이 좋다.
    9. 카드 등록 시 5달러가 결제되며 잔액이 충전되고, 결제 수단은 언제든지 변경할 수 있다.
  3. GPT-4o 모델 활성화 확인 [50]
    1. 결제 수단 등록 후 다시 'Playground' 탭의 'Chat' 버튼을 클릭하면 GPT-4o 모델의 API가 활성화된 것을 확인할 수 있다.
  4. API 키 발급 및 엑셀 등록 [52]
    1. OpenAI 대시보드 페이지에서 'API Keys' 탭을 클릭하여 새로운 키 발급 버튼을 누른다.
    2. API 키의 이름을 입력하고 키를 발급받는다. (키는 언제든지 다시 발급받거나 삭제할 수 있다.)
    3. 발급된 API 키를 'Copy' 버튼으로 복사한다.
    4. 엑셀로 돌아와 'GPT 실행하기' 버튼을 클릭하고 'API 키 등록하기' 버튼을 누른다.
    5. 복사한 API 키를 붙여넣고 '등록하기' 버튼을 클릭하여 엑셀과 ChatGPT 연동 준비를 완료한다.

2. 엑셀에서 GPT-4o 활용한 업무 자동화 사례 [60]

thumbnail 엑셀에서 GPT-4o를 활용하여 여권, 사업자등록증, 영수증 등 이미지 문서의 텍스트를 추출하고 생활기록부 작성 및 데이터 분석 등 다양한 업무를 자동화하는 방법을 설명한다.

2.1. 템플릿 활용 및 이미지 문서 텍스트 추출 [60]

  1. 템플릿 불러오기 및 관리 [60]
    1. '데이터' 탭에서 'GPT 실행하기' 버튼을 클릭한 후 '템플릿 불러오기'를 클릭하면 미리 등록된 여러 템플릿을 사용할 수 있다.
    2. '템플릿 관리하기'에서 새로운 템플릿을 등록하거나 기존 템플릿을 삭제, 이름을 변경할 수 있다.
  2. 여권 이미지 텍스트 추출 (OCR) [63]
    1. '템플릿 불러오기'에서 '여권 OCR' 템플릿을 불러온다.
    2. 'GPT 실행하기' 버튼을 클릭한 후 '이미지에서'를 선택한다.
    3. 템플릿 선택에서 '여권 OCR'을 선택하고, '파일을 선택하세요' 버튼을 클릭하여 여권 이미지를 모두 선택한다.
    4. 출력을 시작할 셀(예: B4)을 지정한 후 'GPT 실행하기' 버튼을 클릭한다.
    5. 잠시 기다리면 선택한 여권 파일의 모든 데이터(생년월일, 주민등록번호, 기간 만료일, 여권 번호 등)가 엑셀로 정확하게 추출된다.
  3. 사용 내역 조회 및 비용 확인 [79]
    1. '데이터' 탭에서 'GPT 실행하기' 버튼을 클릭한 후 '사용 내역 조회'를 클릭하면 사용 기록을 확인할 수 있다.
    2. 여권 이미지 하나당 약 1,000 토큰이 사용되며, GPT-4o 모델은 1,000 토큰당 약 6.7원의 비용이 발생한다.
    3. A4 용지 한 장의 이미지를 분석할 때 약 7원 정도의 비용이 발생한다고 볼 수 있다.
  4. 사업자등록증 이미지 텍스트 추출 [86]
    1. 여권 분석과 동일한 방법으로 '사업자등록증' 템플릿을 불러온다.
    2. '이미지에서'를 선택하고 '사업자 OCR' 템플릿을 선택한 후 사업자등록증 이미지를 불러온다.
    3. 시작 셀을 지정하고 'GPT 실행하기'를 클릭하면 데이터가 추출된다.
    4. 사업자등록증은 이미지 하나당 약 1,500 토큰이 사용되어 약 10원의 비용이 발생한다.
    5. 링크를 클릭하여 일별 실제 사용된 비용을 확인할 수 있다.
    6. 여권이나 사업자등록증과 같이 문서 형식으로 스캔된 파일은 거의 99% 정확하게 텍스트를 추출한다.

2.2. 생활기록부 작성 및 영수증 분석 [97]

  1. 생활기록부 작성 자동화 [97]
    1. 각 고객별 맞춤형 이메일 작성이나 여러 학생의 생활기록부 작성에도 활용할 수 있다.
    2. '템플릿 불러오기'에서 '생기부 작성' 템플릿을 불러온다.
    3. 각 학생의 시험 점수와 특이사항 키워드를 바탕으로 특이사항을 한 번에 작성한다.
    4. 'GPT 실행하기'에서 '프롬프트에서'를 클릭하고 '생활기록부 작성' 프롬프트를 선택한다.
    5. 기본 GPT 3.5 모델 대신 GPT-4o 모델로 진행한다.
    6. 데이터가 입력될 셀 범위(예: 순번부터 발달 특성까지)를 선택하고, 출력할 셀(예: L3)을 지정한다.
    7. 'GPT 실행' 버튼을 클릭하면 약 32초 만에 2,000 토큰(약 15원)을 사용하여 각 학생의 생활기록부 특이사항이 한 번에 작성된다.
    8. 작성된 내용은 키워드를 바탕으로 매우 잘 작성되어 그대로 사용할 수 있을 정도이다.
  2. 영수증 이미지 분석 및 데이터 후처리 [116]
    1. 사진으로 촬영된 여러 장의 영수증 이미지를 ChatGPT를 사용해서 편리하게 분석할 수 있다.
    2. '템플릿 불러오기'에서 '영수증 OCR' 템플릿을 불러온다.
    3. 'GPT 실행하기'에서 '이미지에서'를 클릭하고 '영수증 OCR' 템플릿을 선택한다.
    4. 첫 번째 예제로 김철수 님이 사용한 영수증 이미지를 모두 선택하여 불러온다.
    5. 출력할 시작 셀을 선택하고 'GPT 실행'을 클릭하면 영수증에서 데이터가 추출된다.
    6. 추출된 영수증 데이터(합계 등)가 올바르게 출력된 것을 확인할 수 있다.
    7. 동일한 방법으로 이다은 님의 영수증을 선택하여 아래 셀에 데이터를 불러오면 김철수 님과 이다은 님의 영수증 사용 내역이 한 번에 출력된다.
    8. 사진으로 촬영된 이미지의 경우 가끔 텍스트가 잘못 인식될 수 있지만, 사업자 번호나 숫자와 같은 값은 거의 정확하게 추출된다.
    9. 엑셀로 데이터가 바로 출력되므로 데이터의 후처리 작업이나 분석 업무를 편리하게 할 수 있다.
    10. 데이터 후처리 (빈칸 채우기 및 빠른 채우기) [136]
      1. 추출된 데이터의 링크와 경로에 포함된 빈칸을 채우기 위해, 경로 범위를 선택하고 Ctrl + G를 눌러 '이동' 창을 실행한다.
      2. '옵션'에서 '빈셀'을 선택하고 '확인'을 클릭하여 빈칸만 선택한다.
      3. 등호를 입력하고 활성화된 셀 기준 윗셀을 선택한 후 Ctrl + Enter 키로 한 번에 입력하여 빈칸을 채운다.
      4. 링크의 경우에도 동일한 방법으로 빈칸을 채운다.
      5. 폴더 경로에서 사용자 이름을 추출하기 위해 새 열을 추가하고 '김철수'와 같이 패턴을 입력한 후 Ctrl + E로 빠른 채우기를 실행한다.
      6. 날짜를 추가하기 위해 링크에서 첫 열 글자를 입력(예: 2023-09-22)한 후 빠른 채우기를 실행하여 날짜와 사용자 정보를 가공한다.
    11. 피벗 테이블을 활용한 데이터 분석 [148]
      1. 날짜부터 금액까지 데이터를 선택한 후 '삽입' 탭에서 '피벗 테이블'을 클릭한다.
      2. 피벗 테이블을 추가할 위치를 지정한다.
      3. 행에는 '상호명'을, 값에는 '총액'과 '금액'을 각각 드래그하여 추가한다.
      4. 템플릿은 각 영수증별로 총액과 메뉴별 금액을 나눠서 불러오도록 작성되었는데, 이는 금액을 잘못 인식할 때를 대비하기 위함이다.
      5. 피벗 테이블에서 '총액'은 값을 우클릭하여 '값 요약 기준'을 '평균'으로 변경하고, '금액'은 '합계'로 집계한다.
      6. 총액과 금액이 다른 경우 숫자를 잘못 추출한 것이므로, 이를 통해 데이터를 비교하고 분석할 수 있다.
      7. 피벗 테이블과 슬라이서를 활용하여 실시간 필터를 적용하고 대시보드를 만드는 방법은 이전 영상 강의를 참고한다.