한국GPT협회

엑셀·오피스 자동화 기업교육

엑셀·워드·PPT 에서 매달 같은 순서로 반복하는 일을, 코드를 배우지 않고 자동화합니다. 문법 대신 “AI 에게 무엇을 알려줘야 도는 코드가 나오는가”를 훈련합니다.

교육 시간
7시간 · 7차시
교육 대상
엑셀로 반복 업무를 하는 실무자
권장 인원
20~25명
사용 도구
ChatGPT · 엑셀 VBA · GPT 함수 · PowerPoint · Word

WHY

이런 상황이시라면

공통적으로 들리는 현장의 목소리입니다.

매달 초에 파일을 합치는 데만 반나절이 갑니다

부서별로 올라온 엑셀을 하나씩 열어 복사하고, 머리글을 빼고 이어 붙입니다. 파일이 다섯 개면 같은 순서를 다섯 번 반복합니다.

실수가 나면 어디서 났는지 찾기 어렵습니다

머리글이 중간에 한 번 더 들어가거나 행이 밀리면 합계가 맞지 않는데, 원인을 찾으려면 처음부터 다시 훑어야 합니다.

IT 부서에 요청하면 우선순위에서 밀립니다

부서 하나의 반복 업무는 전사 시스템 과제로 올라가기 어렵습니다. 그래서 몇 년째 손으로 하고 있습니다.

보안 정책상 새 프로그램을 못 깝니다

설치 승인이 오래 걸리고, 승인이 나도 PC 가 늘 때마다 다시 해야 합니다. 그래서 시작을 못 합니다.

DESIGN

이 과정을 이렇게 설계했습니다

같은 주제라도 어떻게 짜느냐에 따라 교육이 끝난 뒤 남는 것이 달라집니다.

01

문법을 가르치지 않습니다

비개발자가 VBA 문법을 하루에 익힐 수 없고, 익혀도 두 달 뒤엔 잊습니다. 대신 요구사항을 글로 옮기는 법을 훈련합니다. 교육이 끝난 뒤에도 스스로 만들 수 있어야 유지됩니다.

02

엑셀 안에서 끝냅니다

VBA 는 이미 깔려 있는 기능을 켜는 것뿐이라 설치 승인이 필요 없습니다. 매크로가 든 파일을 그대로 주고받으면 받는 사람도 바로 실행합니다. 대용량·다중 시스템 처리라면 파이썬으로 설계를 바꿉니다.

03

예제 데이터를 쓰지 않습니다

각자 실제로 다루는 파일을 가져오시게 합니다. 사전에 파일 구조를 받아 검토해 어디서 막힐지 알고 들어갑니다. 교육 중에 만든 것이 다음 달 마감부터 바로 쓰이게 하기 위해서입니다.

공사원가 취합 자동화완료
입력
부서별 원가 파일 5개매달 초 · 형식 동일 · 숫자만 다름
1
취합
여러 파일을 한 시트로
1,000여 행
2
집계
분류별 합계 계산
공종별 소계
3
시각화
막대 차트 생성
보고용 그래프
4
디버깅
오류 복사 → AI 수정 → 재실행
동작 확인
매달 반복40분2분

실제 진행한 건설사 공사원가 취합 자동화입니다. 한 번에 다 하는 긴 코드를 만들지 않고 단계를 나눕니다 — 막힌 지점이 바로 보이고, 나중에 한 부분만 고칠 때 영향 범위가 좁습니다.

CURRICULUM

커리큘럼

7시간 · 7차시 · 매 차시 실습 · 1인 1노트북 — 시간·심화 범위·실습 과제는 사전 조사 후 조정합니다.

1차시

60분

내용

  • 네 가지를 적는다 — 역할 · 시트 구조 · 처리 순서 · 예외 조건
  • AI 는 내 화면을 못 본다는 전제
  • 개발 도구 탭과 매크로 보안 설정

사례 및 실습

  • 본인 파일의 시트 구조를 글로 적기
  • 처리 순서를 번호로 끊고 예외 조건 추가
  • 받은 코드를 실행해 빠진 설명 찾아 채우기

2차시

60분

내용

  • 빈 칸 · 병합 셀 · 중복 머리글처럼 실제 파일의 문제들
  • 날짜·숫자 형식을 일괄로 통일하는 처리
  • 오류 메시지를 복사해 스스로 고치는 루프

사례 및 실습

  • 본인 파일의 서식·열 순서를 일괄 정리하는 매크로
  • 일부러 오류를 내고 메시지를 붙여 넣어 고치기
  • 정리 전후를 비교해 무엇이 달라졌는지 확인

3차시

60분

내용

  • 폴더를 지정하면 그 안의 파일을 전부 읽는 구조
  • 취합본을 기준 열에 따라 다시 나눠 저장하기
  • 완료 기준을 미리 정해 스스로 확인

사례 및 실습

  • 폴더째 취합하는 매크로 완성
  • 취합본을 담당자별 파일로 다시 분리
  • 파일을 하나 더 넣고 그대로 도는지 확인

4차시

60분

내용

  • 피벗 대신 코드로 기준을 고정하는 이유
  • 보고서에 들어갈 차트를 코드로 그리고 서식 지정
  • 지난달 결과와 나란히 놓고 기준 변화 확인

사례 및 실습

  • 본인 기준으로 집계표 생성
  • 막대·선 차트를 자동 생성해 시트에 배치
  • 지난달 데이터로 재실행해 재현 확인

5차시

60분

내용

  • 셀에서 AI 를 부르는 =gpt() 함수의 구조와 한계
  • 분류 기준을 프롬프트에 명시해 사람마다 달라지지 않게
  • 비용·처리 속도와 사내 반입 가능 여부 판단

사례 및 실습

  • 본인 부서 텍스트 데이터에 분류·점수 채우기
  • 애매한 건을 골라 기준 다듬기
  • 결과로 비교표 만들기

6차시

60분

PPT·Word 문서 자동 생성

PowerPoint · Word · VBA

내용

  • 엑셀 명단 + 템플릿으로 문서를 대량 생성하는 구조
  • AI 초안을 회사 서식 Word 로 옮기고 문구 일괄 치환
  • 문서 안 모든 표 서식을 매크로로 일괄 정리

사례 및 실습

  • 명단 기반 수료증·라벨 일괄 생성
  • 슬라이드·JPG·개인별 PDF 로 내보내기
  • 보고서 초안을 사내 Word 서식으로 변환

7차시

60분

내용

  • 명단 기준으로 개인별 첨부 메일을 일괄 발송하는 구조
  • 잘못 보내지 않게 초안함 저장 · 테스트 발송 단계
  • 다음 달에도 그대로 도는지 확인하는 방법

사례 및 실습

  • 본인 업무 자동화를 처음부터 끝까지 완성
  • 테스트 발송으로 첨부와 본문 확인
  • 파일 하나를 늘려 실행해 그대로 도는지 확인

모든 차시가 “AI 에게 요청하는 프롬프트”로 시작합니다. 함수·VBA 코드를 외우는 과정이 아니라, 정확히 요청하고 결과를 검증하는 방법을 익히는 과정입니다.

차시별 상세 — 무엇을 배우고 무엇을 만드는가

011차시 · 60분

요구사항을 글로 옮기기

가장 오래 쓰는 차시입니다. “매크로 만들어 줘”가 왜 실패하는지부터 확인합니다.

ChatGPT

LEARNING OBJECTIVES

  • 한 번에 도는 코드가 나오는 네 가지 요소를 채워 쓸 수 있다.
  • 시트 구조를 문장으로 설명할 수 있다.
  • 매크로 실행 환경을 설정하고 .xlsm 으로 저장할 수 있다.
네 가지역할 · 시트 구조 · 처리 순서 · 예외 처리. 하나가 빠지면 어떤 증상이 나오는지 실례로 확인합니다
시트 구조 설명머리글 행 위치, 데이터 시작 행, 칼럼 구성. AI 는 내 화면을 볼 수 없습니다
예외 미리 적기빈 칸, 기존 시트가 이미 있는 경우, 데이터가 없는 경우. 안 적으면 두 번째 실행에서 멈춥니다
실행 환경개발 도구 탭 여는 법, 매크로 보안 설정, 신뢰할 수 있는 위치 지정

실습

내 파일을 글로 설명해 매크로 받기

코드를 한 줄도 쓰지 않습니다. 요청문만 씁니다. 참가자들이 가장 놀라는 지점이 여기입니다 — 코드를 못 짜서 못 했던 게 아니라, 자기 일을 순서대로 적어 본 적이 없어서였습니다.

  1. 1

    가져오신 파일을 열고 시트 구조를 글로 적습니다.

  2. 2

    처리 순서와 예외 조건을 채워 요청합니다. 코드가 한 줄도 없습니다.

    취합 매크로 요청.md실제 사용하는 프롬프트
    엑셀 VBA 작성해줘.
    
    같은 폴더의 '건축공사팀.xlsx'와 '토목공사팀.xlsx' 두 파일을 연다.
    '취합원가표' 시트를 새로 만들어 두 파일 데이터를 차례로 합친다.
    각 파일은 1행이 머리글, 2행부터 데이터다.
    첫 파일은 머리글을 포함하고, 두 번째는 데이터만 이어 붙인다.
    '취합원가표' 시트가 이미 있으면 확인 없이 지우고 다시 만든다.
    끝나면 모든 열 너비를 자동으로 맞춘다.
  3. 3

    받은 코드를 개발 도구 → Visual Basic 편집기에 붙여 넣고 실행합니다.

    요청문만으로 매크로 받기답변 완료

    엑셀 VBA 작성해줘. 같은 폴더의 두 파일을 '취합원가표' 시트로 합쳐줘. 1행 머리글, 2행부터 데이터. 두 번째 파일은 데이터만 이어 붙여줘.

    ChatGPT
    요구사항대로 VBA 매크로를 작성했습니다. 아래 코드를 개발 도구 → Visual Basic 편집기에 붙여 넣고 실행하세요.
    Sub 취합원가표_만들기()
        Application.DisplayAlerts = False
        On Error Resume Next
        ThisWorkbook.Sheets("취합원가표").Delete
        On Error GoTo 0
        Set ws = ThisWorkbook.Sheets.Add
        ws.Name = "취합원가표"
        ⋯

    (전체 38줄 중 앞부분)

    붙여넣고 실행 → 취합 완료
    메시지를 입력하세요
  4. 4

    두 번째 실행에서도 멈추지 않는지 확인합니다. 멈추면 예외 조건을 추가합니다.

산출물내 업무를 설명하는 요청문 1건 + 첫 매크로

022차시 · 60분

데이터 정리와 서식 통일

실제 파일에는 늘 문제가 있습니다. 빈 칸, 병합 셀, 제각각인 날짜 형식.

엑셀 VBA · ChatGPT

LEARNING OBJECTIVES

  • 실제 파일에서 나오는 문제를 요청문에 미리 반영할 수 있다.
  • 서식·형식을 일괄로 통일할 수 있다.
  • 오류 메시지를 복사해 스스로 고치는 루프를 돌 수 있다.
실제 파일의 문제빈 칸, 병합 셀, 중복 머리글, 앞뒤 공백. 예제 데이터에는 없고 실제 파일에는 늘 있습니다
형식 통일날짜가 2026-08-14 와 26.8.14 로 섞여 있으면 집계가 안 됩니다. 일괄 변환 처리
검증 기준실행 후 무엇을 보고 잘 됐다고 판단할지. 행 수, 합계, 빈 칸 개수
오류 루프강사가 대신 고쳐 주지 않습니다. 메시지를 복사해 붙여 넣고 다시 실행하는 과정을 각자 한 번씩 돕니다

실습

지저분한 파일을 한 번에 정리하기

  1. 1

    본인 파일에서 문제가 되는 지점을 찾아 목록으로 적습니다.

  2. 2

    정리 요구사항을 순서로 끊어 요청합니다.

  3. 3

    일부러 데이터를 지우고 실행해 오류를 냅니다. 메시지를 복사해 붙여 넣고 고칩니다.

  4. 4

    정리 전후를 비교하고 검증 기준을 확인합니다.

산출물정리 매크로 + 오류 해결 절차

033차시 · 60분

취합과 분리 — 폴더째 다루기

파일 이름을 적는 방식에서 폴더 전체를 읽는 방식으로. 부서가 늘어도 코드를 고치지 않습니다.

엑셀 VBA

LEARNING OBJECTIVES

  • 폴더 전체를 읽어 취합하는 매크로를 만들 수 있다.
  • 기준 열에 따라 여러 파일로 다시 나눌 수 있다.
  • 완료 기준으로 스스로 결과를 검증할 수 있다.
폴더째 읽기파일 목록을 코드에 적지 않습니다. 폴더를 물어보고 그 안을 전부 읽습니다
분리 저장부서·지역·담당자별로 나눠 각각의 파일로 저장. 발송 준비까지 이어집니다
파일명 규칙자동 생성되는 파일 이름을 어떻게 지을지. 날짜·부서명을 조합합니다
완료 기준취합 시트에 머리글 1행 + 몇 행이 쌓이면 통과. 기준이 분명해야 각자 확인합니다

실습

폴더째 취합하고 다시 나누기

  1. 1

    취합할 파일들을 한 폴더에 모읍니다.

    작업 폴더 구성6개 파일
    XLSM공사원가-취합.xlsm매크로 실행 파일
    XLS취합대상/건축공사팀.xlsx약 210행
    XLS취합대상/토목공사팀.xlsx약 180행
    XLS취합대상/기계설비팀.xlsx약 240행
    XLS취합대상/전기통신팀.xlsx약 190행
    XLS취합대상/조경마감팀.xlsx약 160행

    매크로가 실행될 때 폴더를 물어보고 그 안의 파일을 전부 읽습니다. 부서가 늘어도 코드를 안 고칩니다.

  2. 2

    폴더 지정 방식으로 취합 매크로를 만들고 실행합니다. 약 1,000행이 쌓이면 통과입니다.

  3. 3

    취합본을 담당자별로 다시 나눠 저장합니다.

  4. 4

    파일을 하나 더 넣고 다시 실행해 그대로 도는지 확인합니다.

산출물부서가 늘어도 도는 취합·분리 매크로

044차시 · 60분

집계표와 차트 자동 생성

코드에 집계 기준을 박아 두면 누가 실행해도 같은 숫자가 나옵니다.

엑셀 VBA

LEARNING OBJECTIVES

  • 집계 기준을 코드에 고정해 결과를 일관되게 만들 수 있다.
  • 보고용 차트를 코드로 생성하고 서식까지 지정할 수 있다.
  • 재실행해 같은 결과가 나오는지 검증할 수 있다.
코드로 집계하는 이유피벗은 사람이 매번 조작합니다. 코드에 기준을 박아 두면 담당자가 바뀌어도 같은 표가 나옵니다
집계 기준 정의분모를 무엇으로 잡을지, 어떤 행을 제외할지. 정의를 코드에 명시해 두면 논쟁이 줄어듭니다
차트 생성축 범위·색상·범례 위치까지 지정해 매달 같은 모양으로 나오게
검증지난달 결과와 나란히 놓고 기준이 바뀌지 않았는지 확인합니다

실습

집계표와 보고용 차트 만들기

  1. 1

    3차시 취합 결과로 분류별 집계표를 만듭니다.

  2. 2

    집계 결과를 막대·선 차트로 자동 생성해 시트에 배치합니다.

  3. 3

    지난달 데이터로 재실행해 같은 형식으로 나오는지 확인합니다.

산출물집계표 + 보고용 차트가 붙은 결과 시트

055차시 · 60분

엑셀 GPT 함수 — 텍스트를 분류·점수화

사람이 읽어야 했던 텍스트를 셀 하나로 라벨과 점수로 바꿉니다.

엑셀 VBA · GPT API

LEARNING OBJECTIVES

  • 엑셀 셀에서 AI 를 호출해 텍스트를 분류·점수화할 수 있다.
  • 분류 기준을 고정해 결과를 일관되게 만들 수 있다.
  • 비용과 반입 가능 여부를 판단할 수 있다.
=gpt() 함수셀 안에서 AI 를 부르는 구조. 수백 건을 한 번에 채우는 방법과 한계
분류 기준 고정혼합 의견을 누가 분류해도 같게 만들려면 기준을 프롬프트에 명시해야 합니다
비용과 속도건당 비용과 처리 시간. 수천 건을 돌릴 때 무엇을 고려할지
반입 검토API 키 발급과 사내 정책. 외부 전송이 막힌 조직에서는 이 차시를 대체합니다

실습

텍스트 데이터에 라벨과 점수 채우기

  1. 1

    분류할 텍스트 데이터를 엑셀로 모읍니다. 개인정보는 제외합니다.

  2. 2

    분류 기준과 점수 기준선을 프롬프트에 명시해 함수를 만듭니다.

  3. 3

    함수를 채워 넣고 한 번에 처리합니다. 애매한 건을 20건쯤 골라 사람 판단과 비교합니다.

  4. 4

    결과로 항목별 비교표를 만듭니다.

산출물정량 지표가 붙은 텍스트 데이터 시트

066차시 · 60분

PPT·Word 문서 자동 생성

명단과 템플릿 한 장이면 수십 건의 문서가 자동으로 만들어집니다.

PowerPoint · Word · VBA

LEARNING OBJECTIVES

  • 명단과 템플릿으로 문서를 대량 생성할 수 있다.
  • AI 초안을 회사 서식 문서로 옮길 수 있다.
  • 문서 서식 정리를 일괄 처리할 수 있다.
템플릿 설계바뀌는 자리에 표시를 넣어 둡니다. 표시 규칙만 정하면 나머지는 코드가 채웁니다
내보내기 형식슬라이드 그대로 · 이미지 · 개인별 PDF. 용도에 따라 무엇으로 낼지
Word 변환제목 스타일이 살아 있어야 자동목차가 붙습니다. 마크다운 초안을 옮길 때의 주의점
일괄 치환회사명·연도·직책이 바뀔 때 문서 전체를 한 번에 고치기

실습

명단으로 문서 대량 생성

  1. 1

    엑셀 명단과 템플릿 한 장을 준비하고 바뀌는 자리를 표시합니다.

  2. 2

    대량 생성과 개인별 PDF 저장까지 요청합니다.

    문서 대량 생성 요청.md실제 사용하는 프롬프트
    PowerPoint VBA 매크로를 작성해줘.
    
    # 입력
    - 같은 폴더의 명단.xlsx (A열 성명 / B열 소속 / C열 발급일)
    - 현재 프레젠테이션 1번 슬라이드가 템플릿
      {{성명}} {{소속}} {{발급일}} 자리표시자가 들어 있다
    
    # 처리
    1. 명단 각 행마다 템플릿 슬라이드를 복제한다
    2. 자리표시자를 해당 행 값으로 바꾼다
    3. 다 만들면 템플릿 슬라이드는 삭제한다
    4. 개인별 PDF 로도 저장한다 — 파일명 '증서_성명.pdf'
    
    # 예외
    - 명단이 비면 메시지 띄우고 종료
    - 성명이 빈 행은 건너뛰고 마지막에 건너뛴 행 번호 알림
  3. 3

    실행하고 이름이 긴 경우 글자가 넘치지 않는지 확인합니다.

  4. 4

    보고서 초안을 사내 Word 서식으로 변환하고 표 서식을 일괄 정리합니다.

산출물명단 기반 문서 생성기 · 서식 변환 매크로

077차시 · 60분

이메일 발송까지 잇기 · 본인 과제 완성

집계 → 문서 생성 → 발송을 한 흐름으로 연결하고, 본인 업무 자동화를 마무리합니다.

엑셀 VBA · Outlook

LEARNING OBJECTIVES

  • 개인별 첨부 메일을 일괄 발송할 수 있다.
  • 발송 전 확인 단계를 설계해 사고를 막을 수 있다.
  • 집계부터 발송까지 한 흐름으로 연결할 수 있다.
발송 구조명단의 각 행 → 해당 첨부 파일을 찾아 붙이고 본문을 채워 보냅니다
사고 방지먼저 초안함에만 저장하는 모드, 본인 테스트 발송, 건수 확인 대화상자
결과 기록성공·실패를 시트에 남겨 두면 실패분만 다시 보낼 수 있습니다
다음 달 확인파일 이름이 바뀌거나 부서가 하나 늘면 어떻게 되는지 그 자리에서 실험합니다

실습

내 업무 자동화 완성하기

  1. 1

    1~6차시에서 만든 것을 이어 붙여 본인 업무 자동화를 완성합니다.

  2. 2

    초안함 저장 모드로 실행해 첨부와 본문을 눈으로 확인합니다.

  3. 3

    본인 주소로 테스트 발송한 뒤 소규모로 실발송합니다.

  4. 4

    파일을 하나 늘려 다시 실행하고 그대로 도는지 확인합니다.

    교육 종료 시점 산출물4개 파일
    XLSM업무자동화.xlsm취합·집계·차트·발송
    PPTM문서생성.pptm명단 기반 대량 생성
    XLS발송결과.xlsx성공·실패 기록
    ···요청문 모음/재사용 프롬프트 6건

    요청문을 함께 남기는 것이 중요합니다. 다른 업무에 적용할 때 이 파일만 고치면 됩니다.

산출물자기 업무 파일로 도는 자동화 1건 (전원)

OUTCOME

교육이 끝났을 때 남는 것

산출물 목록은 종료 시점에 정리해 교육 담당 부서에 전달합니다. 다음 예산 협의에 그대로 쓰실 수 있습니다.

참가자 전원

자기 업무 파일로 도는 매크로 1건 이상

부서

재사용 요청문 템플릿 모음

교육 담당 부서

참가자별 산출물 목록 (종료 시점 전달)

HONEST

검토 단계에서 미리 말씀드리는 것

맞지 않는다고 판단되면 그대로 말씀드립니다. 시작하고 나서 알게 되면 서로 손해입니다.

파일 형식이 매달 바뀌는 경우

형식이 고정돼 있을수록 효과가 큽니다. 매번 양식이 달라지는 조직이라면 자동화보다 양식 표준화가 먼저입니다.

수십만 행이거나 여러 시스템을 오가는 처리

엑셀이 감당하는 범위를 넘습니다. 파이썬이나 별도 도구가 맞고, 사전 조사에서 그렇게 판단되면 그대로 말씀드립니다.

매크로가 전면 차단된 조직

전산팀과 예외 협의가 먼저입니다. 협의가 어려우면 웹 기반 도구로 커리큘럼을 바꿉니다.

코드를 읽는 능력을 기대하시는 경우

그 능력은 늘지 않습니다. 요구사항을 정확히 쓰는 능력이 늡니다. 둘은 다릅니다.

FAQ

자주 묻는 질문

Q교육 시간은 어떻게 되나요?

최소 2시간 특강부터 24시간(8시간씩 3일) 과정까지 조정합니다. 다만 실습 산출물까지 가려면 최소 8시간을 권합니다. 4시간 이하로는 도구를 알게 되는 데서 끝납니다.

Q몇 명까지 들을 수 있나요?

실습 중심이면 25명 이내를 권합니다. 그 이상이면 강사가 개별 화면을 봐드릴 수 없어 실습이 시연으로 바뀝니다. 시연 위주 특강은 인원 제한이 덜합니다.

Q우리 회사 자료를 AI에 넣어도 되나요?

보안 정책에 따라 다릅니다. 외부 도구 반입이 어려운 경우 사내에서 가능한 방식으로 커리큘럼을 조정합니다. 사전 조사 때 반드시 확인하는 항목입니다.

Q출장 교육도 가능한가요?

전국 어디든 방문합니다. 온라인 실시간 교육도 가능하고, 두 방식을 섞어 진행한 사례도 많습니다.

Q부서마다 하는 일이 달라도 괜찮을까요?

오히려 그 편이 낫습니다. 실습 과제를 직무별로 나누기 때문입니다. 다만 한 회차에 3~4개 부서 정도로 섞는 것을 권합니다. 너무 많이 섞으면 공통 과제를 잡기 어렵습니다.

Q교육이 끝나고 막히면 물어볼 데가 있나요?

교육 후에도 질문할 수 있는 커뮤니티를 운영합니다. 활용 매뉴얼도 함께 제공합니다.

CONTACT

어떤 교육이 필요한지
아직 정하지 않으셨어도 됩니다

부서 구성과 지금 하고 계신 업무만 알려주시면, 저희가 커리큘럼 초안과 견적을 만들어 보내드립니다. 사전 조사부터 함께 진행합니다.

이메일
GPT@Rnbdp.com
업무시간
09:00-18:00

급하시면 전화가 가장 빠릅니다. 상담 전 무료 수준진단도 이용하실 수 있습니다.

✓ AI 활용 수준진단
📞전화수준진단교육 문의하기