본문 바로가기

업무 자동화 팁

엑셀 노가다 끝 – AI로 함수 짜고 리포트 자동 생성하는 방법

"이런 표에서 이런 리포트 만들어줘" – 실전 예시

엑셀로 일하는 사람이라면 이런 경험 있으시죠?

"함수만 제대로 짜면 쉽게 될 텐데, 문법이 생각이 안 난다." "원본 데이터는 엑셀에 있는데, 보고용 리포트는 매번 복붙이다." "월말만 되면 피벗테이블이랑 함수 수정하느라 야근각…"

이제 이런 반복 작업을 AI에게 넘기고, 사람은 검토와 의사결정에만 집중하면 됩니다.

이 글에서는:

  • AI로 엑셀 함수 자동 생성하는 법
  • "이런 표에서 이런 리포트 만들어줘"라고 시키는 실전 프롬프트
  • 매달 반복되는 리포트를 반자동화하는 루틴 만들기

이렇게 순서대로 정리합니다.


AI + 엑셀, 어떻게 함께 쓰는 걸까?

엑셀과 AI를 함께 쓰는 기본 아이디어는 단순합니다.

엑셀은 "계산"을 맡고, AI는 "생각과 문장·함수 설계"를 맡긴다.

구체적으로 역할을 나누면 이렇습니다.

AI가 잘하는 일:

  • 조건을 해석해서 어떤 함수/공식이 필요한지 설계
  • 긴 숫자 표를 요약하고, 인사이트를 뽑아 문장으로 정리
  • "이런 형식으로 보고서 만들어줘" 같은 서식 작업

엑셀이 잘하는 일:

  • 이미 정해진 함수/수식 계산
  • 피벗테이블, 차트 렌더링
  • 거대한 데이터셋 연산

워크플로우는 이렇게:

① 엑셀 원본 데이터를 복사해서 AI에게 구조를 설명한다 ② "원하는 결과(리포트 / 요약 / 분석)"를 자연어로 설명한다 ③ AI가 제안한 함수·서식을 엑셀에 붙여 넣고, 결과만 검산한다

이제 실제 예시로 보겠습니다.


예시 데이터 준비하기

다음과 같은 매출 데이터가 엑셀에 있다고 가정해 봅시다.

A열(날짜) B열(담당자) C열(상품) D열(수량) E열(단가) F열(금액) G열(지역)

2025-01-01 김영수 상품A 3 10,000 30,000 서울
2025-01-01 박지민 상품B 5 8,000 40,000 부산
2025-01-02 김영수 상품C 2 12,000 24,000 서울

하고 싶은 일:

  • 담당자별 월 매출 합계를 한 번에 계산
  • 지역·상품별 매출 상위 3개 뽑기
  • 월별 추세 요약해서 "임원 보고용 리포트"로 정리

이제 하나씩 AI에게 시켜볼게요.


AI로 엑셀 함수 자동 생성하기

상황 설명과 구조 먼저 알려주기

먼저 엑셀의 열 구조와 원하는 결과를 AI에게 설명합니다.

프롬프트 예시: (그대로 복붙해서 쓰세요)

엑셀에서 매출 데이터를 관리하고 있습니다.

열 구조는 다음과 같습니다.
- A열: 날짜 (YYYY-MM-DD)
- B열: 담당자
- C열: 상품명
- D열: 수량
- E열: 단가
- F열: 금액 (수량*단가)
- G열: 지역

1월 한 달 동안의 데이터가 A2:F1000 범위에 들어 있습니다.

"담당자별 1월 매출 합계"를 계산해서 
다른 시트에 다음과 같은 표를 만들고 싶습니다.

- A열: 담당자 이름
- B열: 해당 담당자의 1월 매출 합계

이 결과를 만들기 위한 엑셀 함수를 써주세요.
가능하면 SUMIFS 함수로 예시를 보여주세요.

AI의 답변:

예를 들어, 새로운 시트에서 A2셀에 담당자 이름이 들어 있다고 가정하면,
B2셀에는 다음과 같은 공식을 사용할 수 있습니다.

=SUMIFS(원본시트!$F$2:$F$1000,
        원본시트!$B$2:$B$1000, A2,
        원본시트!$A$2:$A$1000, ">=2025-01-01",
        원본시트!$A$2:$A$1000, "<=2025-01-31")

이 공식을 아래로 복사하면, 각 담당자별 1월 매출 합계를 구할 수 있습니다.

여기서 우리는:

  • 셀 주소/시트 이름만 실제 환경에 맞게 바꾸고
  • 결과 숫자 몇 개만 검산해 보면 됩니다

"조건이 복잡한 함수"도 자연어로 설명하면 끝

예를 들어 이런 요구도 자주 나오죠.

"서울 지역이면서 상품A인 경우만 매출 합계 구해줘" "월매출이 100만 원 이상인 담당자만 필터링해줘"

이때도 마찬가지입니다. 그냥 자연어로 적으면 됩니다.

프롬프트:

이번에는 다음 조건을 만족하는 매출 합계를 구하고 싶습니다.

- 지역(G열)이 "서울"인 행만 포함
- 상품명(C열)이 "상품A"인 행만 포함
- 날짜(A열)는 2025-01-01 ~ 2025-01-31

이 조건을 모두 만족하는 금액(F열)의 합계를 구하는
SUMIFS 함수를 작성해 주세요.

AI의 답변:

=SUMIFS(원본시트!$F$2:$F$1000,
        원본시트!$G$2:$G$1000, "서울",
        원본시트!$C$2:$C$1000, "상품A",
        원본시트!$A$2:$A$1000, ">=2025-01-01",
        원본시트!$A$2:$A$1000, "<=2025-01-31")

핵심은 "조건을 말로 제대로 설명하는 것"입니다.

나머지 괄호·쉼표·$표시는 AI가 대신 챙겨줍니다.


"이런 표에서 이런 리포트 만들어줘" 실전

이제 진짜 중요한 부분, "표 → 리포트 자동 생성" 예시를 보겠습니다.

AI에 넘길 때 데이터 정리 방법

① 엑셀에서 원본 데이터를 필요한 범위만 선택합니다 ② Ctrl + C로 복사한 뒤, ChatGPT에 붙여 넣을 때

  • 그냥 표로 붙여 넣거나
  • 값만 붙여넣기 후 CSV 형식으로 정리해도 됩니다

③ 너무 큰 데이터(수만 행)는 일부만 샘플로 주고, 전체 데이터에 적용할 규칙/방법을 요청하는 식으로 접근합니다


리포트 자동 생성용 프롬프트

다음은 실제로 쓸 수 있는 프롬프트 예시입니다.

아래는 2025년 1월 매출 내역 엑셀 표를 그대로 복사해 온 것입니다.
이 표를 분석해서 "월간 매출 리포트" 초안을 만들어 주세요.

요청 사항은 다음과 같습니다.

1. 리포트 구조
- 1장: 전체 요약 (총 매출, 전월 대비 증감률은 '전월 데이터 없음'이라고 표기)
- 2장: 담당자별 매출 TOP 5와 간단 코멘트
- 3장: 상품별 매출 비중 (비율 기준 내림차순 TOP 5)
- 4장: 지역별 매출 요약과 특징 한 줄 코멘트

2. 형식
- 한국어로 작성
- 각 장은 소제목과 bullet point 중심으로 작성
- 숫자는 천 단위 콤마(,)를 사용하고, 원 단위 표기

3. 주의할 점
- 실제로 표에 없는 수치는 새로 만들지 말 것
- 데이터 범위에서 확인할 수 없는 내용은 "데이터상 확인 불가"라고 적을 것

[표 데이터 시작]

{{엑셀에서 복사한 표를 여기 붙여넣기}}

[표 데이터 끝]

결과 예시

AI는 이 데이터를 기반으로 예를 들어 이런 리포트를 만들어 줍니다.

1장. 전체 요약

  • 2025년 1월 총 매출: 124,530,000원
  • 전월 데이터가 없어 증감률은 표시하지 않음
  • 매출 상위 상품은 상품A, 상품C가 전체 매출의 약 62% 차지
  • 매출 상위 지역은 서울, 부산 순으로 전체의 약 71% 차지

2장. 담당자별 매출 TOP 5

  • 1위 김영수: 32,500,000원 – 서울 지역 중심, 상품A 비중 높음
  • 2위 박지민: 27,300,000원 – 부산·대구 고르게 분포
  • ...

3장. 상품별 매출 비중 TOP 5

  • 상품A: 41% – 대부분 서울·수도권 중심 판매
  • 상품C: 21% – 특정 담당자에게 편중된 판매 패턴
  • ...

4장. 지역별 매출 요약

  • 서울: 48% – 주력 시장, 고가 상품 비중이 높음
  • 부산: 23% – 중저가 상품 위주, 수량은 많으나 단가 낮음
  • ...

이 상태에서 우리는 그대로 보고서에 붙여 넣고, 숫자만 한 번 더 체크해서 수정하면 됩니다.


반복되는 월간 리포트, 반자동 루틴 만들기

한 번 프롬프트를 만들어 놓으면, 다음 달에는 데이터만 교체해서 같은 프롬프트를 다시 쓰면 됩니다.

"템플릿 프롬프트"를 만들어 두기

메모앱이나 Notion, 워드 파일 등에 이런 식으로 저장해 두세요.

[월간 매출 리포트 템플릿]

이번 달: {{YYYY년 MM월}}

아래는 {{YYYY년 MM월}} 매출 데이터입니다.
표를 분석해서 다음 구조의 리포트를 작성해 주세요.

1. 전체 요약
2. 담당자별 TOP 5
3. 상품별 매출 비중
4. 지역별 요약

(세부 조건은 위에서 만든 것 복붙)

[표 데이터 시작]
{{엑셀 표 붙여넣기}}
[표 데이터 끝]

다음 달이 되면 YYYY년 MM월 부분과 데이터만 바꿔 넣으면 끝입니다.


AI와 엑셀을 함께 쓸 때 주의할 점

① 민감한 데이터는 가리고 올리기

  • 고객 이름, 주민번호, 회사 내부 코드 등은 가능하면 익명화하거나 제거한 뒤 AI에 넣는 것이 안전합니다

② 함수 결과는 반드시 샘플 검산하기

  • AI가 준 함수가 대부분 맞긴 하지만, 범위 하나만 잘못 잡혀도 전체 결과가 틀어질 수 있습니다
  • 2~3행 정도는 직접 계산해서 값이 맞는지 확인하세요

③ "규칙"을 먼저 정하고, 리포트 문장은 나중에 다듬기

  • 월마다 리포트 스타일이 바뀌면 보는 사람도 헷갈립니다
  • AI에게도 일정한 템플릿을 주는 게 좋습니다

④ 너무 큰 데이터는 규칙만 AI에게 설계받기

  • 수십만 행 데이터는 그대로 붙여넣기 어렵습니다
  • 이럴 땐 "이런 구조의 데이터가 있다"고 설명하고, "어떤 피벗/함수를 쓰면 좋을지"만 물어보는 식으로 사용하세요

엑셀 노가다는 줄이고, 생각하는 시간은 늘리기

지금까지 살펴본 흐름을 다시 정리하면:

① 엑셀에서 표를 준비하고 ② AI에게 함수 설계와 리포트 초안 작성을 맡기고 ③ 사람은 숫자 검증과 의사결정, 코멘트 작성에 집중한다

이 패턴만 익혀두면:

  • 월간/주간 매출 리포트
  • 담당자 실적 요약
  • 상품/지역별 분석 보고서

같이 형식이 비슷하게 반복되는 작업은 충분히 **"반자동 모드"**로 돌릴 수 있습니다.


이제 굳이 함수 문법 외우느라 스트레스 받을 필요 없이, AI에게 이렇게만 말하면 됩니다.

"이런 표에서, 이런 리포트 만들어줘."