엑셀 함수 작성 요청, 데이터 정리·분류·변환, 표 형태 데이터 분석, 오류 수식 디버깅, Google Sheets·엑셀 고급 기능까지 ChatGPT로 데이터 업무 시간을 절반으로 줄이는 실전 워크플로를 완전히 익힙니다.
🎯 학습 목표
이 강을 마치면 다음을 할 수 있습니다.
- 원하는 엑셀·구글시트 함수를 ChatGPT에 설명해 즉시 받을 수 있습니다.
- 정리되지 않은 데이터를 원하는 형태로 변환·분류하는 방법을 익힙니다.
- 표 형태의 데이터를 ChatGPT에 붙여 넣어 분석과 인사이트를 받을 수 있습니다.
- 엑셀 오류(#REF!, #VALUE! 등)를 ChatGPT로 디버깅할 수 있습니다.
💡 엑셀에서 ChatGPT가 강력한 이유
이 섹션에서는 엑셀 업무에서 ChatGPT가 특히 효과적인 이유와 활용 원리를 살펴보겠습니다.
많은 직장인이 엑셀을 매일 사용하지만, 함수는 VLOOKUP과 SUM 정도만 쓰는 경우가 많습니다. 더 복잡한 작업이 필요할 때는 포털에 검색해 찾아야 했습니다. ChatGPT는 이 과정을 대화로 대체합니다. "A열이 서울인 행만 뽑아서 B열 합계 내는 함수"처럼 일상 언어로 설명하면 바로 함수를 작성해줍니다.
ChatGPT가 엑셀에서 특히 강한 세 가지 영역이 있습니다. 첫째, 함수 생성: 복잡한 조건부 함수, 중첩 함수, 배열 함수를 자연어 설명만으로 만들어줍니다. 둘째, 데이터 변환: 지저분한 텍스트 데이터 정리, 형식 통일, 불필요한 공백·특수문자 제거 방법을 알려줍니다. 셋째, 데이터 분석: 표 데이터를 붙여 넣으면 패턴, 이상치, 요약 통계, 인사이트를 즉시 분석해줍니다.
📐 엑셀 함수 요청 — 자연어로 함수 만들기
이 섹션에서는 원하는 기능을 설명해 엑셀 함수를 즉시 받는 방법을 살펴보겠습니다.
함수 요청 시 중요한 것은 현재 데이터 구조를 함께 설명하는 것입니다. "VLOOKUP 함수 만들어줘"보다 "A열에 직원 ID, B열에 이름이 있고, 다른 시트 D열에 있는 ID를 기준으로 해당 이름을 E열에 불러오고 싶어"처럼 구체적으로 설명할수록 바로 쓸 수 있는 함수가 나옵니다.
| 상황 | 자연어 설명 예시 |
|---|---|
| 조건 합계 | "A열이 '서울'이고 B열이 '완료'인 행의 C열 값을 합산하는 함수" |
| 중복 제거 | "A열에서 중복된 값을 제거하고 고유값만 B열에 나열하는 방법" |
| 날짜 계산 | "A열 날짜에서 오늘까지 며칠이 지났는지 계산하는 함수, 주말 제외" |
| 텍스트 추출 | "'홍길동(팀장)'처럼 괄호 안 내용만 뽑아내는 함수" |
| 순위 계산 | "같은 부서 내에서 점수 순위를 구하는 함수, 동점은 같은 순위" |
| 동적 참조 | "드롭다운에서 선택한 월 이름에 따라 해당 월의 매출 합계를 보여주는 함수" |
함수 요청 프롬프트 예시
"엑셀 함수를 만들어줘.
상황: A열에 날짜(YYYY-MM-DD), B열에 지역(서울/부산/대구), C열에 매출액이 있어.
원하는 결과: D열에 2024년 서울 지역 매출만 합산하는 함수.
조건: 날짜는 YEAR 함수 활용, 빈 셀은 무시해줘."
함수를 받은 뒤 어떻게 동작하는지 설명을 요청하는 것도 좋습니다. "이 함수가 어떻게 동작하는지 단계별로 설명해줘"라고 하면 함수의 각 인수가 무슨 역할을 하는지 이해할 수 있습니다. 단순히 복사·붙여넣기를 반복하는 것보다 원리를 이해하면 비슷한 상황에 스스로 응용할 수 있습니다.
🧹 데이터 정리와 변환
이 섹션에서는 불규칙하게 입력된 데이터를 원하는 형식으로 정리하고 변환하는 방법을 살펴보겠습니다.
실무에서 받는 데이터는 종종 지저분합니다. 전화번호 형식이 제각각이거나, 주소가 일정하지 않거나, 이름에 불필요한 공백이 있거나, 날짜 형식이 혼재되어 있는 경우가 많습니다. 이런 데이터 정리 업무는 시간이 많이 걸리는데, ChatGPT는 구체적인 변환 방법이나 함수를 즉시 제안해줍니다.
데이터 정리 요청 프롬프트
"다음 전화번호 데이터를 010-XXXX-XXXX 형식으로 통일하는 엑셀 함수를 만들어줘.
현재 데이터 예시:
010 1234 5678
01012345678
010.1234.5678
+82-10-1234-5678
A1에 위 데이터가 있다고 가정하고, B1에 넣을 함수를 작성해줘."
함수로 해결하기 복잡한 경우에는 데이터 자체를 ChatGPT에 붙여 넣어 변환을 요청할 수도 있습니다. 소량의 데이터(수십~수백 행)라면 ChatGPT 대화창에 표 형식으로 붙여 넣고 "이 데이터를 다음 형식으로 변환해줘"라고 요청하면 변환된 데이터를 텍스트로 받을 수 있습니다. 이것을 다시 엑셀에 붙여 넣으면 됩니다.
ChatGPT 직접 데이터 변환 예시
"다음 데이터에서 [성]과 [이름]을 분리해서 표로 만들어줘:
홍길동
김철수
이영희
박민준
형식: 성 | 이름 | 이니셜(성 첫 자 + 이름 첫 자)"
📊 표 데이터 분석 — 데이터를 붙여 넣고 인사이트 받기
이 섹션에서는 엑셀 데이터를 ChatGPT에 붙여 넣어 분석과 인사이트를 즉시 받는 방법을 살펴보겠습니다.
ChatGPT에 데이터를 붙여 넣을 때는 탭으로 구분된 표 형식이 가장 잘 인식됩니다. 엑셀에서 데이터 범위를 선택하고 복사(Ctrl+C)한 뒤 ChatGPT 대화창에 바로 붙여 넣으면 표 구조를 인식합니다.
분석을 요청할 때는 분석 목적을 명시하는 것이 중요합니다. "이 데이터를 분석해줘"보다 "이 판매 데이터에서 매출이 가장 높은 상품 카테고리 상위 3개와 그 이유를 분석해줘"처럼 구체적인 질문이 훨씬 유용한 답을 줍니다.
데이터 분석 요청 프롬프트
[엑셀 데이터 붙여넣기]
"위 데이터를 분석해줘.
1. 월별 매출 추이 요약 (증가/감소 패턴)
2. 매출 상위 3개 지역과 하위 3개 지역
3. 평균 대비 이상치(특별히 높거나 낮은 값)가 있는지
4. 내가 집중해야 할 개선 포인트 2가지 제안"
데이터 분석 시 ChatGPT의 한계를 이해하는 것도 중요합니다. 대용량 데이터(수만 행 이상)는 대화창에 붙여 넣기 어렵고, 실시간 계산보다는 패턴과 인사이트 분석에 강합니다. 정확한 통계 계산이 필요하다면 엑셀의 피벗테이블이나 COUNTIFS/SUMIFS 함수를 ChatGPT의 도움으로 만들어 사용하는 것이 더 정확합니다.
🔧 엑셀 오류 디버깅
이 섹션에서는 엑셀에서 자주 발생하는 오류를 ChatGPT로 빠르게 진단하고 수정하는 방법을 살펴보겠습니다.
엑셀에서 #REF!, #VALUE!, #N/A, #DIV/0! 같은 오류가 발생하면 원인을 찾는 데 시간이 걸립니다. ChatGPT에 오류가 발생한 함수와 상황을 설명하면 원인과 해결책을 즉시 알려줍니다.
| 엑셀 오류 | 주요 원인 | ChatGPT 질문 예시 |
|---|---|---|
| #REF! | 참조 셀이 삭제됨 | "=SUM(A1:A10)에서 #REF! 오류, 열 삭제 후 발생. 해결법?" |
| #VALUE! | 데이터 형식 불일치 | "날짜 계산 함수에서 #VALUE! 오류, 날짜가 텍스트 형식일 가능성?" |
| #N/A | VLOOKUP에서 값 못 찾음 | "VLOOKUP에서 #N/A 오류, 데이터에 값이 있는데 왜?" |
| #DIV/0! | 0으로 나누기 | "평균 계산 시 #DIV/0! 오류, 분모가 0일 때 처리 방법" |
| 잘못된 결과 | 논리 오류 | "이 IF 함수가 원하는 결과가 안 나와. [함수] 어디가 문제?" |
오류 디버깅 프롬프트 예시
"다음 엑셀 함수에서 오류가 발생하고 있어. [함수 붙여넣기]
상황: A열은 날짜, B열은 매출액. C1에 2024년 1분기 합계를 구하려는데 #VALUE! 오류 발생.
A열 데이터 예시: 2024-01-15 (텍스트로 입력됨)
원인과 수정 방법을 알려줘."
🚀 피벗테이블과 고급 기능 활용
이 섹션에서는 피벗테이블, 매크로, 고급 함수를 ChatGPT와 함께 활용하는 방법을 살펴보겠습니다.
피벗테이블은 데이터 분석의 강력한 도구이지만 처음 접하면 다소 복잡합니다. ChatGPT에 원하는 분석 결과를 설명하면 피벗테이블 설정 방법을 단계별로 안내받을 수 있습니다.
피벗테이블 가이드 요청
"엑셀에서 피벗테이블을 만들려고 해.
데이터: A열(날짜), B열(담당자), C열(상품명), D열(매출액)
원하는 결과: 담당자별 월별 매출 합계를 보여주는 피벗테이블
단계별로 만드는 방법을 알려줘."
엑셀 매크로(VBA)나 Google Sheets의 Apps Script가 필요한 반복 작업도 ChatGPT로 코드를 받을 수 있습니다. "A열 데이터를 읽어서 각 행을 별도 시트로 분리하는 VBA 매크로"처럼 요청하면 실제로 동작하는 코드를 작성해줍니다. VBA 코드는 엑셀 개발자 탭 → Visual Basic에서 붙여 넣어 실행합니다. 이 기능은 코딩 지식이 없어도 반복 작업을 자동화할 수 있어 매우 실용적입니다.
📝 핵심 요약
10강에서 배운 내용을 정리해 보겠습니다.
| 활용 목적 | 핵심 접근법 | 주의사항 |
|---|---|---|
| 함수 생성 | 데이터 구조 + 원하는 결과 함께 설명 | 셀 위치(A1, B열 등) 명시 |
| 데이터 정리 | 현재 형식 예시 + 원하는 형식 명시 | 소량은 직접 변환 요청 가능 |
| 데이터 분석 | 표 붙여넣기 + 분석 목적 명시 | 대용량 데이터는 피벗테이블 활용 |
| 오류 디버깅 | 함수 + 오류 메시지 + 데이터 상황 설명 | 데이터 예시 포함 시 정확도 향상 |
| 피벗테이블 | 원하는 결과 설명 후 단계별 가이드 요청 | 데이터 컬럼명 함께 제공 |
다음 강인 11강 — 표·차트 만들기에서는 데이터를 시각화하는 방법을 배웁니다. 엑셀 차트 종류 선택 가이드, 보고서용 깔끔한 표 디자인, ChatGPT로 차트 해석과 스토리텔링하기, Mermaid 다이어그램 활용까지 데이터를 한눈에 이해할 수 있는 시각 자료를 만드는 기술을 익혀보겠습니다!
관련 주제
- 엑셀 함수 생성
- 데이터 정리·분류
- 표 데이터 분석
- 수식 오류 디버깅
- 구글시트 활용
- AI 기술
- AI 기술 강의
- ChatGPT·생성형 AI 업무활용 20강
- 무료강의
- 무료 온라인 강의
- NUGUNA
- 누구나
📚 시리즈 전체 공유
ChatGPT·생성형 AI 업무활용 20강
이 강의가 속한 시리즈는 총 11강, 모두 무료입니다. 처음부터 배우려는 동료에게 시리즈 전체를 알려 주세요.
댓글
불러오는 중...
