본문 바로가기
📚 책쓰기에 날개를 달다

[6장] 데이터 · 엑셀 - 수식 없이, 코딩 없이 AI로 완성하는 데이터 업무

by NogadaHunter 2026. 5. 3.


📰 AI에 날개를 달다 | AI 프롬프트 연구소 | 피플웨어교육컨설팅 | AI시대 직장인 생존 매뉴얼
AI시대 직장인 생존 매뉴얼 · Chapter 6

데이터 · 엑셀
수식 없이, 코딩 없이
AI로 완성하는 데이터 업무

엑셀 앞에서 더 이상 막막하지 않습니다.
원하는 결과를 말로 설명하면 수식이 완성되고, 데이터를 붙여 넣으면 인사이트가 나옵니다.

#엑셀 수식 AI 생성 #ChatGPT 데이터 분석 #피벗 테이블 설계 #VBA 매크로 자동화 #데이터 정제
출처: AI시대 직장인 생존 매뉴얼 · Chapter 6  |  저자: 정진일 (AI 프롬프트 연구소)

"VLOOKUP이 뭐였더라…. 아, 이거 맞나?" 엑셀 앞에서 수식을 검색하며 30분을 날린 경험, 한 번쯤 있으시죠?

데이터 업무는 직장인 중 상당수가 가장 두려워하는 영역입니다. 수식이 틀리면 전체 데이터가 망가지고, 피벗 테이블은 어떻게 구성해야 할지 막막하고, 차트는 어떤 걸 골라야 할지 모르겠습니다.

0%수식을 외울
필요가 없습니다
5분데이터 파일 업로드 후
인사이트 추출
70%AI 활용 시
데이터 업무 시간 절감
코딩 無VBA 매크로
자동 생성

AI에게 원하는 결과를 말로 설명하면 수식이 완성됩니다.
데이터를 붙여 넣으면 인사이트가 나옵니다.

6.1엑셀 수식 AI 자동 생성 - 외울 필요가 없다, 말하면 된다

엑셀 수식을 AI로 자동 생성하는 원리는 간단합니다. '내가 원하는 결과'를 말로 설명하면 AI가 수식을 써줍니다. 그 수식을 복사해서 셀에 붙여 넣으면 끝입니다.

✍️ AI 수식 생성 요청의 핵심 원칙
  1. ① 원하는 결과를 먼저: '이렇게 하고 싶어'보다 '이런 결과를 원해'가 더 정확
  2. ② 데이터 구조 설명: 어느 열에 무슨 데이터가 있는지 간략히 알려주기
  3. ③ 예외 조건 명시: 비어있는 셀, 오류 처리, 특정 조건 등 추가 설명
  4. ④ 엑셀 버전 명시: 최신 함수(XLOOKUP 등)가 지원되는지 확인
▶ 데이터 찾기 - VLOOKUP · XLOOKUP · INDEX-MATCH
 
💡 실전 프롬프트 #01 — 다른 시트 데이터 자동으로 가져오기Claude · ChatGPT 공통
[상황] 다른 시트의 데이터를 현재 시트에 가져와야 할 때
1. 엑셀 수식을 만들어주세요.
2. 상황:
- Sheet1의 A열에 직원 ID가 있고, Sheet2에 직원 ID(A열)와 이름(B열), 부서(C열), 급여(D열)가 있습니다.
- Sheet1의 B열에 직원 이름을, C열에 부서를 자동으로 가져오고 싶습니다.
- 직원 ID가 없으면 '미등록'으로 표시해주세요.
3. 사용 버전: Excel 2019 이상 (XLOOKUP 사용 가능)
💡 PROMPT TIP

이 형식으로 요청하면 AI가 XLOOKUP, VLOOKUP, INDEX-MATCH 중 상황에 맞는 최적 수식을 선택해서 제공합니다. 수식을 붙여 넣고 범위만 실제 데이터에 맞게 조정하면 됩니다.

AI가 위 요청에 대해 생성하는 수식 예시입니다.

EXCEL FORMULAXLOOKUP 생성 예시
=XLOOKUP(A2, Sheet2!$A:$A, Sheet2!$B:$B, "미등록") // A2 → 찾을 직원 ID (현재 시트) // Sheet2!$A:$A → 검색 범위 (직원 ID 열) // Sheet2!$B:$B → 반환 범위 (이름 열) // "미등록" → ID가 없을 때 표시할 값
▶ 조건부 계산 - SUMIF · SUMIFS · COUNTIF · AVERAGEIF
 
💡 실전 프롬프트 #02 — 조건부 합산·집계 수식 3가지 한 번에Claude · ChatGPT 공통
[상황] 특정 조건을 만족하는 데이터만 합산·집계할 때
1. 엑셀 조건부 수식을 만들어주세요.
2. 데이터 구조: A열: 날짜, B열: 영업사원 이름, C열: 지역, D열: 매출액
3. 필요한 수식 3가지:
① 특정 영업사원(예: 김철수)의 총 매출합계
② 서울 지역 & 이번 달 매출 합계
③ 매출 100만 원 이상인 건수 세기
4. 각 수식에 설명 한 줄씩 추가해주세요
💡 PROMPT TIP

복수 조건(SUMIFS)은 조건 순서가 틀리면 오류가 나기 쉽습니다. AI가 만든 수식을 그대로 복사해서 열 번호만 실제 데이터에 맞게 바꾸면 됩니다.

▶ 텍스트 정리 - 데이터 클렌징 수식

실무에서 외부에서 받은 데이터는 공백, 특수문자, 혼합 형식 등 지저분한 경우가 많습니다. AI는 이런 텍스트 정리 수식도 즉시 만들어줍니다.

 
💡 실전 프롬프트 #03 — 텍스트 데이터 클렌징 수식 3가지Claude · ChatGPT 공통
[상황] 지저분한 텍스트 데이터를 정리하는 수식이 필요할 때
1. 아래 상황별 엑셀 텍스트 정리 수식을 만들어주세요.
① A열에 '홍길동 부장', '이순신 팀장' 형태로 있는데 이름만 추출하고 싶습니다
② B열에 전화번호가 '010-1234-5678', '01012345678', '010.1234.5678' 등 혼합 형식으로 있는데 모두 '010-XXXX-XXXX' 형태로 통일하고 싶습니다
③ C열의 텍스트에서 앞뒤 공백 및 중간 이중 공백을 모두 제거하고 싶습니다.
2. 각 수식마다 작동 원리 간단히 설명해주세요
💡 PROMPT TIP

텍스트 정리는 LEFT, RIGHT, MID, TRIM, SUBSTITUTE, TEXTJOIN 등 여러 함수가 조합됩니다. AI에게 결과만 설명하면 복잡한 중첩 수식도 즉시 완성됩니다.

6.2데이터를 말하게 만들어라 - AI 데이터 분석 자동화

수식으로 데이터를 정리했다면 다음 단계는 분석입니다. 숫자의 의미를 읽어내고, 패턴을 발견하고, 경영진이 납득할 인사이트를 만드는 것 - 이것이 AI가 가장 강력하게 기여할 수 있는 영역입니다.

▶ ChatGPT 파일 업로드 분석 - 가장 강력한 데이터 분석

ChatGPT Plus(유료)에서는 CSV, 엑셀 파일을 직접 업로드하면 AI가 데이터를 직접 읽고 분석합니다. 코딩 지식이 전혀 없어도 됩니다.

01
파일 업로드
ChatGPT에 엑셀 또는 CSV 파일 첨부
02
분석 요청
"이 데이터에서 핵심 인사이트 5가지를 분석해줘"
03
인사이트 수령
AI가 실제 데이터를 읽고 수치 기반 분석 결과 제공
04
보고서 변환
"이걸 경영진 보고서 형식으로 정리해줘"
 
💡 실전 프롬프트 #04 — ChatGPT 파일 업로드 심층 분석ChatGPT Plus
[상황] ChatGPT에 데이터 파일을 올리고 심층 분석을 요청할 때
1. [파일 업로드 후] 이 데이터를 분석해주세요.
2. 데이터 개요: [데이터가 무엇인지 간단히 설명]
3. 분석 목적: [왜 이 데이터를 분석하는가]
4. 보고 대상: [누구에게 보고할 것인가]
5. 분석 요청:
① 전체 데이터 개요 및 기초 통계 (평균, 최대, 최소, 분포)
② 시간 흐름에 따른 주요 트렌드 (있으면)
③ 상위 성과 vs 하위 성과 비교 분석
④ 이상값(Outlier) 또는 주목할 패턴
⑤ [보고 대상]에게 즉시 보고할 수 있는 핵심 인사이트 3가지
⑥ 이 데이터를 바탕으로 추천하는 다음 액션 2가지
💡 PROMPT TIP

파일을 업로드하면 AI가 실제 수치를 기반으로 분석하기 때문에 훨씬 정확한 인사이트가 나옵니다. ChatGPT Code Interpreter가 자동으로 Python 코드를 실행해서 계산합니다.

▶ Claude 텍스트 데이터 분석 - 파일 없이도 강력한 분석

ChatGPT 유료 플랜이 없거나 파일 업로드가 어렵다면, 핵심 수치를 텍스트로 정리해서 Claude에 붙여 넣는 방법을 활용합니다.

 
💡 실전 프롬프트 #05 — 텍스트 수치로 경영진 인사이트 보고서Claude 추천
[상황] 핵심 수치를 텍스트로 붙여넣고 인사이트 분석을 요청할 때
1. 아래 데이터를 분석해서 경영진 보고용 인사이트를 만들어주세요.
2. [데이터 — 텍스트로 정리]
- 월별 매출: 1월 4.2억, 2월 3.8억, 3월 5.1억, 4월 4.9억, 5월 5.5억, 6월 6.2억
- 상품별 매출 비중: A상품 42%, B상품 31%, C상품 27%
- 고객 재구매율: 1분기 38%, 2분기 45%
3. 분석 요청:
① 성장 추세와 가속도 분석
② 상품 포트폴리오 시사점
③ 고객 충성도 변화의 의미
④ 하반기 전략에 반영해야 할 핵심 3가지 결과를 경영진이 읽기 쉬운 보고서 형식으로 작성해주세요
💡 PROMPT TIP

복잡한 데이터가 없어도 월별 실적 수치만 있으면 충분합니다. Claude는 수치를 해석하고 비즈니스 의미를 추출하는 능력이 뛰어납니다. 데이터 입력 전 개인정보·기밀 수치는 마스킹하세요.

6.3피벗 테이블 · 차트 - AI가 구조와 시각화를 설계해준다

피벗 테이블은 막강한 도구이지만 처음 접하는 사람에게는 진입 장벽이 높습니다. 행·열·값·필터를 어떻게 배치해야 할지, 어떤 차트를 써야 할지 모르겠다면 AI에게 물어보면 됩니다.

 
💡 실전 프롬프트 #06 — 피벗 테이블 구성 설계 요청Claude · ChatGPT 공통
[상황] 데이터에 맞는 피벗 테이블 구성을 설계해 달라고 할 때
1. 엑셀 피벗 테이블 구성을 알려주세요.
2. 데이터 구조: A열: 날짜, B열: 영업사원, C열: 지역, D열: 상품명, E열: 수량, F열: 단가, G열: 총 매출액
3. 필요한 분석 3가지:
① 영업사원별 월간 매출 합계 비교
② 지역별·상품별 교차 매출 현황
③ 월별 매출 추이 (합계 + 전월 대비 증감률)
4. 각 분석에 맞는:
- 피벗 테이블 행/열/값/필터 배치 방법
- 추천 차트 유형과 이유
- 주의할 설정 한 가지씩 알려주세요
💡 PROMPT TIP

피벗 테이블 설정 방법을 단계별로 설명받고 그대로 따라 하면 됩니다. 한 번 만들어두면 데이터가 바뀌어도 '새로 고침' 버튼 하나로 업데이트됩니다.

▶ 차트 유형 선택 - AI가 데이터에 맞는 시각화를 추천
데이터 목적 ✅ 추천 차트 ❌ 피해야 할 차트 / 이유
시간 흐름에 따른 변화 꺾은선형 차트 원형 차트 - 시간 흐름 표현 불가
항목 간 크기 비교 막대형 차트 (세로/가로) 꺾은선형 - 연속성 없는 데이터에 부적합
전체 대비 비율 원형 차트 또는 도넛 차트 막대형 - 5개 이상이면 시각적으로 복잡
두 변수 간 관계 분산형 차트 (Scatter) 막대형 - 상관관계 불명확
구성 요소의 변화 누적 막대형 차트 단순 막대형 - 비중 변화가 보이지 않음
목표 대비 달성률 게이지 또는 불릿 차트 원형 차트 - 비교가 어려움
 
💡 실전 프롬프트 #07 — 데이터에 맞는 최적 차트 추천받기Claude · ChatGPT 공통
[상황] 데이터에 맞는 최적 차트를 AI에게 추천받을 때
1. 아래 데이터를 시각화하기 위한 최적 차트를 추천해주세요.
2. 데이터 내용: [데이터가 무엇인지 설명]
3. 전달하고 싶은 메시지: [이 차트로 무엇을 보여주고 싶은가]
4. 보는 사람: [경영진 / 팀원 / 고객 / 외부 발표]
5. 현재 데이터 형태: [열 수, 행 수, 기간 등]
6. 추천 내용:
① 가장 적합한 차트 유형과 이유
② 차트 구성 시 강조해야 할 요소
③ 엑셀에서 만드는 단계별 방법 (5단계 이내)
💡 PROMPT TIP

차트는 만드는 것보다 어떤 차트를 쓸지 선택이 더 중요합니다. 잘못된 차트는 오해를 만들 수 있습니다. AI에게 먼저 추천을 받고 나서 만드는 것이 훨씬 효율적입니다.

6.4VBA 매크로 AI 자동 생성 - 코딩 없이 반복 업무 자동화

VBA(Visual Basic for Applications)는 엑셀 반복 업무를 자동화하는 프로그래밍 언어입니다. 직접 배우려면 시간이 걸리지만, AI에게 원하는 자동화 내용을 설명하면 코드를 즉시 생성해줍니다.

STEP 01
작업을 말로 설명
자동화할 반복 작업을 구체적으로 설명합니다. '무엇을', '어느 시트에서', '어떤 순서로'가 핵심
STEP 02
AI에 VBA 코드 요청
ChatGPT 또는 Claude에 코드 생성 요청. 한국어 주석 포함 요청이 포인트
STEP 03
엑셀에 붙여넣기 & 실행
Excel → Alt+F11 → VBA 편집기 → 코드 붙여넣기 → 실행
 
💡 실전 프롬프트 #08 — 월간 집계 자동화 VBA 매크로 생성ChatGPT 추천
[상황] 반복되는 엑셀 작업을 자동화하는 VBA 매크로가 필요할 때
1. 엑셀 VBA 매크로 코드를 만들어주세요.

2. 자동화할 작업: 매달 새로운 데이터 시트가 추가되면,
1) 해당 시트의 B열~F열 데이터를 '집계' 시트에 자동 복사
2) 복사된 데이터에서 빈 행 자동 삭제
3) 집계 시트의 마지막 행에 합계 자동 계산
4) 완료 시 '집계 완료'라는 메시지박스

3. 표시 조건:
- 새 시트 이름은 '2025-01', '2025-02' 형태
- 오류 발생 시 사용자에게 메시지 표시 코드에 각 단계별 한국어 주석을 달아주세요
💡 PROMPT TIP

주석을 한국어로 요청하면 나중에 코드를 수정할 때 이해하기 쉽습니다. 코드가 처음 실행될 때 오류가 나면 오류 메시지를 AI에게 그대로 붙여 넣고 '이 오류를 해결해줘'라고 하면 즉시 수정해줍니다.

AI가 생성하는 VBA 코드 구조 예시입니다. 실제 코드는 AI가 완성하지만, 이런 구조로 생성됩니다.

VBA월간집계자동화 매크로 구조
Sub 월간집계자동화() ' 1단계: 집계 시트 참조 설정 Dim wsData As Worksheet Dim wsSum As Worksheet Set wsSum = ThisWorkbook.Sheets("집계") ' 2단계: 월별 시트 순회하며 데이터 복사 For Each wsData In ThisWorkbook.Sheets If wsData.Name Like "####-##" Then ' B~F열 데이터를 집계 시트 마지막 행에 복사 End If Next wsData ' 3단계: 완료 메시지 표시 MsgBox "집계 완료!" End Sub

AI가 생성하는 VBA 코드 구조 예시입니다. 실제 코드는 AI가 완성하지만, 이런 구조로 생성됩니다.

VBA월간집계자동화 매크로 구조
Sub 월간집계자동화() ' 1단계: 집계 시트 참조 설정 Dim wsData As Worksheet Set wsSum = ThisWorkbook.Sheets("집계") ' 2단계: 월별 시트 순회하며 B~F열 복사 For Each wsData In ThisWorkbook.Sheets If wsData.Name Like "####-##" Then ' 데이터를 집계 시트 마지막 행에 복사 End If Next wsData ' 3단계: 완료 메시지 표시 MsgBox "집계 완료!" End Sub
💡 VBA 매크로 활용 팁
  • 한 번 만들어두면 매달 클릭 하나로 처리되는 업무가 생깁니다.
  • 반복되는 엑셀 작업을 하나씩 자동화해 나가면, 6개월 후 데이터 업무 시간이 절반 이하로 줄어듭니다.
  • 오류 발생 시 오류 메시지를 AI에게 그대로 붙여 넣으면 즉시 수정 코드를 제공합니다.

6.5데이터 정제·오류 수정 - AI로 지저분한 데이터를 깔끔하게

실무에서 받는 데이터는 대부분 지저분합니다. 오타, 중복, 누락, 형식 불일치…. 이 데이터 정제 작업이 전체 분석 시간의 60~80%를 차지하기도 합니다. AI는 이 작업도 대폭 단축시켜줍니다.

데이터 문제 AI 활용 방법 핵심 프롬프트 키워드
중복 데이터 제거 중복 탐지 수식 또는 Power Query 방법 문의 "A열의 중복값 찾아서 표시하는 수식"
날짜 형식 통일 TEXT 함수 또는 VBA 변환 코드 요청 "YYYYMMDD 형식을 YYYY-MM-DD로 일괄 변환"
숫자-텍스트 혼합 VALUE/NUMBERVALUE 수식 요청 "숫자처럼 보이지만 텍스트인 데이터 변환"
카테고리 표준화 치환 수식 또는 VBA 요청 "서울, 서울시, SEOUL 모두 '서울'로 통일"
빈 셀 처리 공백 채우기 수식 또는 조건부 처리 "빈 셀을 위 행의 값으로 자동 채우기"
이상값 탐지 통계 기반 이상값 탐지 수식 요청 "평균에서 2표준편차 이상 벗어난 값 찾기"
 
💡 실전 프롬프트 #09 — 외부 수신 데이터 일괄 정제 솔루션Claude · ChatGPT 공통
[상황] 외부에서 받은 지저분한 데이터를 일괄 정제할 때
1. 아래 데이터 정제 작업을 위한 엑셀 솔루션을 만들어주세요.

2. 현재 데이터 상태:
- A열 고객명: '(주)ABC', 'ABC(주)', 'ABC주식회사' 혼용
- B열 전화번호: '-' 있는 것과 없는 것 혼용
- C열 날짜: '2024.01.15', '2024-01-15', '20240115' 혼용
- D열 금액: 숫자인데 텍스트로 저장됨 필요한 것:
① 각 열별 정제 수식 (E~H열에 정제 결과 출력)
② 전체 일괄 정제하는 VBA 매크로 (선택사항)
③ 정제 후 검증하는 방법
💡 PROMPT TIP

데이터 정제 요청 시 현재 데이터 상태를 구체적으로 설명할수록 정확한 솔루션이 나옵니다. 샘플 데이터 2~3행을 텍스트로 제공하면 AI가 패턴을 파악해 더 정확한 수식을 만들어줍니다.

⚠️ 데이터·엑셀 AI 활용 시 반드시 지킬 것
  • 수식 검증은 샘플 데이터로 먼저: AI가 만든 수식을 전체 데이터에 바로 적용하지 말고 소수 행에 먼저 테스트
  • VBA 매크로는 저장 전 백업: 매크로 실행 전 원본 파일을 반드시 다른 이름으로 저장
  • AI 분석 수치는 직접 검증: AI가 계산한 합계·평균 등 주요 수치는 직접 확인
  • 개인정보 포함 데이터는 업로드 금지: 고객 이름, 주민번호, 계좌번호가 포함된 파일은 외부 AI에 업로드 불가

💪실습 과제 - 지금 당장 막히는 엑셀 문제 하나를 AI로 해결하라

📋 막히는 엑셀 문제 AI로 해결하는 5단계
  1. 상황 한 문장 정리: "A열에서 B열을 찾아 C열을 가져오고 싶다" 형식으로 명확히
  2. 데이터 구조 2~3줄 설명: 어느 열에 무슨 데이터가 있는지 AI가 이해할 수 있게
  3. 수식 또는 VBA 생성 요청: AI에게 원하는 결과를 입력하고 코드 받기
  4. 엑셀에 적용 & 검증: 결과물을 실제 데이터에 적용 → 원하는 결과가 나오는지 확인
  5. 프롬프트 라이브러리 저장: 성공한 프롬프트를 저장 → 다음에 재사용

수식을 받아서 이해가 안 될 수도 있습니다. 그때는 "이 수식을 한국어로 설명해줘"라고 추가 요청하세요. 수식의 각 요소가 무슨 역할을 하는지 AI가 친절하게 설명해줍니다. 이 과정을 반복하다 보면 엑셀 실력도 함께 성장합니다.

Chapter 6에서 배운 것

  • 엑셀 수식은 외울 필요 없다 — '원하는 결과'를 말로 설명하면 AI가 최적 수식을 완성해준다
  • ChatGPT 파일 업로드로 실제 데이터를 직접 분석하면 수치 기반 인사이트를 5분 안에 뽑아낼 수 있다
  • 피벗 테이블 구성과 차트 유형 선택도 AI에게 먼저 추천을 받는 것이 정확하고 빠르다
  • VBA 매크로는 AI에게 작업 내용을 설명하면 코딩 없이 자동화 코드를 즉시 만들 수 있다
  • 데이터 정제의 60~80% 시간을 AI 수식·VBA로 줄일 수 있으며, 반드시 샘플 테스트 후 전체 적용해야 한다
🔍
NEXT CHAPTER
Chapter 7. 리서치·정보수집 - 3시간을 30분으로
시장 조사, 경쟁사 분석, 최신 트렌드 파악, 논문과 보고서 검토…. 3시간 걸리던 조사를 30분으로 줄이는 AI 리서치 기술과, AI가 틀린 정보를 말할 때 잡아내는 팩트체크법을 Chapter 7에서 다룹니다.