직장인 여러분, 오늘도 수많은 엑셀 데이터 앞을 멍하니 바라보며 한숨을 짓고 계신가요? 😥 "김 대리, 퇴근 전까지 이 데이터 부서별로 분류하고 매출 합계 내서 보고해"라는 부장님의 지시에, 엑셀 창을 띄워놓고 마우스 휠만 의미 없이 굴려본 경험은 누구에게나 있을 겁니다. 복잡한 수식을 외우지 못해 수작업으로 일일이 복사하고 붙여넣기를 반복하다 보면 어느새 창밖은 깜깜해지고 맙니다.
하지만 이제는 더 이상 '엑셀맹'이라며 자책하거나 야근할 필요가 없습니다. 우리에게는 24시간 지치지 않고, 친절하게, 심지어 무료로 엑셀 과외를 해주는 완벽한 비서 '챗GPT(ChatGPT)'가 있으니까요! 🤖 챗GPT는 복잡한 수식부터 외계어 같은 매크로(VBA) 코드까지 뚝딱 만들어내는 엄청난 능력을 갖추고 있습니다. 중요한 것은 '어떻게 질문하느냐', 즉 프롬프트(Prompt)입니다.
오늘 이 글에서는 엑셀 함수조차 낯선 초보 직장인들이 당장 내일 출근해서 써먹을 수 있는 '실전 엑셀 함수 및 매크로 자동화 프롬프트 10선'을 아주 상세하게 파헤쳐 보겠습니다. 이 10개의 프롬프트만 잘 저장해 두셔도 여러분의 퇴근 시간은 최소 2시간 이상 앞당겨질 것을 확신합니다. 자, 그럼 칼퇴를 향한 엑셀 마스터의 길, 함께 떠나보실까요? 🚀
목차
1. 챗GPT로 엑셀 함수 마스터하기: 기초부터 실무까지
2. 실무 시간 단축의 핵심: 데이터 분석 및 시각화 프롬프트
3. 엑셀맹도 할 수 있다! VBA 매크로 자동화 프롬프트 4. 챗GPT 엑셀 활용을 극대화하는 프롬프트 엔지니어링 팁

1. 챗GPT로 엑셀 함수 마스터하기: 기초부터 실무까지
가장 먼저 다뤄볼 내용은 엑셀의 꽃이자 기본인 '함수'입니다. 괄호를 어디에 닫아야 할지, 쉼표를 어디에 찍어야 할지 헷갈려서 #VALUE!나 #NAME? 같은 빨간색 오류 메시지를 마주할 때마다 식은땀이 나셨죠? 이제는 챗GPT에게 상황만 설명하면 완벽한 수식을 던져줍니다.
1.1. 데이터 정리 및 추출을 위한 필수 함수 프롬프트
실무에서 가장 많이 하는 작업 중 하나는 외부에서 다운로드한 날것의 데이터(Raw Data)를 내가 원하는 형태로 예쁘게 다듬는 일입니다. 텍스트를 자르고, 붙이고, 특정 조건에 맞는 값만 골라내는 마법의 프롬프트 2가지를 소개합니다.
● 1.1.1. 프롬프트 1: 복잡한 텍스트에서 원하는 정보만 쏙쏙 (LEFT/MID/FIND/RIGHT)
- 상황: A열에 고객의 '이름_이메일_전화번호'가 하나의 셀에 합쳐져 있습니다. (예: 홍길동_hong@email.com_01012345678). 여기서 이메일 주소만 깔끔하게 분리해서 B열에 넣어야 하는 상황입니다. 수천 명의 데이터를 일일이 타이핑할 수는 없겠죠?
- 챗GPT 프롬프트:
- "엑셀 A열에 '이름_이메일_전화번호' 형식의 데이터가 있어. 각 데이터는 언더바(_)로 구분되어 있어. 이 데이터에서 중간에 있는 '이메일' 주소만 추출해서 B열에 넣고 싶은데, 어떤 엑셀 수식을 써야 할까? 수식만 깔끔하게 알려주고, 어떻게 적용하는지도 설명해 줘."
- 작동 원리와 결과: 챗GPT는 즉시 =MID(A1, FIND("_", A1) + 1, FIND("_", A1, FIND("_", A1) + 1) - FIND("_", A1) - 1) 와 같은 복잡한 수식을 만들어 줍니다. FIND 함수로 언더바의 위치를 찾고, MID 함수로 그 사이의 글자만 빼내는 원리입니다. 여러분은 이 수식을 복사해서 B1 셀에 붙여넣고 아래로 쭉 드래그(자동 채우기)만 하면 1초 만에 작업이 끝납니다. 텍스트 나누기 기능보다 훨씬 유연하게 대처할 수 있는 강력한 무기입니다. ✂️
● 1.1.2. 프롬프트 2: 조건에 맞는 데이터만 골라 더하기 (SUMIFS/COUNTIFS)
- 상황: 방대한 영업 실적 표가 있습니다. A열은 '날짜', B열은 '영업부서', C열은 '담당자', D열은 '매출액'입니다. 부장님이 "영업1팀의 이번 달 매출 합계만 뽑아와!"라고 지시했습니다. 계산기를 두드릴 생각은 접어두세요.
- 챗GPT 프롬프트:
- "엑셀에서 B열에는 '영업부서' (예: 영업1팀, 영업2팀), D열에는 '매출액'이 숫자로 입력되어 있어. 내가 원하는 건 B열이 '영업1팀'인 데이터들의 D열 매출액 합계를 구하는 거야. 조건부 합계를 구하는 엑셀 함수 수식을 작성해 주고, 범위를 고정하는 절대참조($)도 적용해 줘."
- 작동 원리와 결과: 챗GPT는 =SUMIFS($D:$D, $B:$B, "영업1팀") 이라는 명쾌한 수식을 제시합니다. SUMIFS는 실무에서 VLOOKUP 다음으로 많이 쓰이는 핵심 함수입니다. 조건이 여러 개(예: 영업1팀이면서 담당자가 김철수인 매출 합계)라면 프롬프트에 조건을 그대로 추가해서 적어주기만 하면 챗GPT가 알아서 수식을 확장해 줍니다. 💰
1.2. 복잡한 조건부 계산과 논리 함수 정복하기
단순히 더하고 빼는 것을 넘어, "만약 A가 80점 이상이면 '우수', 50점 이상이면 '보통', 아니면 '미달'로 표시해 줘"와 같은 논리적인 판단이 필요한 순간이 옵니다. IF 함수를 여러 번 겹쳐 쓰다 보면 괄호 지옥에 빠지기 쉬운데, 이 역시 챗GPT가 해결해 줍니다.
● 1.2.1. 프롬프트 3: 헷갈리는 다중 조건 결과값 반환 (IF/IFS 중첩)
- 상황: 직원들의 인사 평가 점수가 C열에 있습니다. 90점 이상은 S등급, 80점 이상은 A등급, 70점 이상은 B등급, 그 미만은 C등급으로 D열에 자동으로 표기하고 싶습니다.
- 챗GPT 프롬프트:
- "엑셀 C열에 직원들의 평가 점수가 숫자로 있어. 점수에 따라 D열에 등급을 자동으로 입력하는 수식을 짜줘. 조건은 다음과 같아. 1) 90점 이상: 'S등급', 2) 80점 이상 90점 미만: 'A등급', 3) 70점 이상 80점 미만: 'B등급', 4) 70점 미만: 'C등급'. 최신 엑셀 버전에 맞는 IFS 함수를 사용해서 수식을 만들어줘."
- 작동 원리와 결과: 챗GPT는 과거의 복잡한 IF 중첩 대신 =IFS(C1>=90, "S등급", C1>=80, "A등급", C1>=70, "B등급", TRUE, "C등급") 이라는 깔끔한 최신 수식을 제공합니다. 프롬프트에 조건을 1, 2, 3, 4로 개조식으로 명확히 적어준 것이 핵심입니다. 조건이 아무리 많아져도 챗GPT는 절대 헷갈리지 않고 완벽한 논리 구조를 짜냅니다. 🎯
● 1.2.2. 프롬프트 4: 보기 싫은 수식 오류 메시지 깔끔하게 숨기기 (IFERROR)
- 상황: 수식을 잘 걸어두었는데, 빈칸이 있거나 조건에 맞는 값이 없어서 엑셀 화면에 #N/A나 #DIV/0! 같은 지저분한 오류 메시지가 가득 떴습니다. 보고서로 제출하기엔 너무 민망한 형태입니다.
- 챗GPT 프롬프트:
- "내가 엑셀 셀에 =VLOOKUP(A2, E:F, 2, FALSE) 라는 수식을 입력했는데, 찾는 값이 없어서 '#N/A' 오류가 발생하고 있어. 이 오류 메시지가 보기 싫은데, 만약 오류가 발생하면 '#N/A' 대신 빈칸(공백)으로 표시되거나 '확인 필요'라는 텍스트가 뜨도록 기존 수식을 수정해 줘."
- 작동 원리와 결과: 챗GPT는 기존 수식을 IFERROR 함수로 감싸서 =IFERROR(VLOOKUP(A2, E:F, 2, FALSE), "확인 필요") 로 변환해 줍니다. 이 프롬프트는 여러분의 엑셀 문서 퀄리티를 전문가 수준으로 끌어올려 주는 디테일의 끝판왕입니다. 부장님이 보시기에 오류 하나 없는 깔끔한 보고서가 탄생하는 것이죠. ✨

2. 실무 시간 단축의 핵심: 데이터 분석 및 시각화 프롬프트
데이터를 정리했다면 이제 의미 있는 정보로 요약하고 분석할 차례입니다. 실무 엑셀의 두 기둥이라 불리는 '피벗 테이블'과 '데이터 매칭(VLOOKUP)'을 챗GPT의 도움으로 아주 쉽게 다루는 방법을 알아보겠습니다.
2.1. 방대한 데이터 요약의 꽃, 피벗 테이블 자동화
수십만 행의 데이터를 단 몇 번의 클릭만으로 부서별, 월별, 품목별로 요약해 주는 피벗 테이블은 마법 같은 기능이지만, 처음 접하는 분들에게는 행/열/값 필드 설정이 미로처럼 느껴집니다.
● 2.1.1. 프롬프트 5: 내 데이터에 딱 맞는 피벗 테이블 구성 가이드 받기
- 상황: 쇼핑몰 판매 내역 데이터가 있습니다. 열 제목은 [주문일자, 상품 카테고리, 상품명, 결제금액, 고객지역]입니다. 이 데이터로 '월별' 그리고 '카테고리별' 총 결제금액을 한눈에 보는 표를 만들고 싶습니다.
- 챗GPT 프롬프트:
- "내 엑셀 시트에 쇼핑몰 판매 데이터가 있어. 헤더(열 제목)는 '주문일자, 상품 카테고리, 상품명, 결제금액, 고객지역'이야. 내가 하고 싶은 건 '월별', 그리고 '상품 카테고리별'로 '총 결제금액'의 합계를 요약해서 보는 거야. 피벗 테이블을 이용해서 이걸 만들려고 하는데, 피벗 테이블의 행(Row), 열(Column), 값(Value) 영역에 각각 어떤 필드를 드래그해서 넣어야 하는지 단계별로 아주 쉽게 설명해 줘. 그리고 주문일자를 '월별'로 그룹화하는 방법도 알려줘."
- 작동 원리와 결과: 챗GPT는 수식을 주는 대신 친절한 가이드로 변신합니다. "1. 행 영역에는 '주문일자'를 넣으세요. 2. 열 영역에는 '상품 카테고리'를 넣으세요. 3. 값 영역에는 '결제금액'을 넣으세요. 4. 주문일자 셀을 우클릭하고 '그룹'을 선택한 뒤 '월'을 고르세요."라고 아주 상세한 매뉴얼을 작성해 줍니다. 여러분은 그대로 따라 마우스만 움직이면 됩니다. 📊
2.2. VLOOKUP과 XLOOKUP을 활용한 데이터 매칭
서로 다른 두 개의 시트(예: 사원 명부 시트와 급여 대장 시트)에 흩어진 데이터를 하나의 공통된 기준(예: 사원번호)으로 병합하는 작업입니다. 실무에서 가장 빈번하게 발생하며, 엑셀 초보가 중급으로 넘어가는 가장 큰 관문입니다.
● 2.1.1. 프롬프트 6: 두 개의 시트를 하나로 합치는 완벽한 VLOOKUP
- 상황: '시트1'에는 [사원번호, 이름]이 있고, '시트2'에는 [사원번호, 부서명, 직급]이 있습니다. 시트1의 C열에 시트2의 데이터를 바탕으로 각 사원의 '부서명'을 끌어오고 싶습니다.
- 챗GPT 프롬프트:
- "엑셀에서 VLOOKUP 함수를 써서 데이터를 매칭하려고 해. 'Sheet1'의 A열에는 '사원번호'가 있고, B열에는 '이름'이 있어. 'Sheet2'의 A열에는 동일한 '사원번호'가 있고, B열에는 '부서명'이 있어. 내가 원하는 건 Sheet1의 C열에 각 사원번호에 맞는 '부서명'을 Sheet2에서 찾아와서 넣는 거야. 내가 복사해서 바로 붙여넣을 수 있도록 완벽한 VLOOKUP 수식을 작성해 줘. 검색 범위는 절대참조($)로 묶어줘."
- 작동 원리와 결과: 챗GPT는 =VLOOKUP(A2, Sheet2!$A:$B, 2, FALSE) 라는 정확한 수식을 출력합니다. 만약 여러분의 회사가 최신 엑셀(Microsoft 365)을 사용한다면, VLOOKUP의 단점을 보완한 "XLOOKUP으로 작성해 줘"라고 요구해 보세요. 챗GPT가 훨씬 유연하고 강력한 XLOOKUP 수식으로 변환하여 안내해 줄 것입니다. 🔗

3. 엑셀맹도 할 수 있다! VBA 매크로 자동화 프롬프트
"제가 어떻게 매크로를 짜요? 전 프로그래머가 아닌데요!"라고 생각하셨나요? 걱정 마세요. 코딩을 단 한 줄도 몰라도 챗GPT가 코드를 다 짜줍니다. 우리는 그저 '어디에 붙여넣는지'만 알면 됩니다. 엑셀에서 Alt + F11을 눌러 VBA 편집기를 열고, 삽입 > 모듈을 클릭한 뒤 빈 창에 챗GPT가 준 코드를 복사해서 붙여넣기만 하면 신세계가 열립니다.
3.1. 단순 반복 작업 타파: 매크로 코드 생성 기초
수백, 수천 개의 데이터를 일일이 복사해서 새로운 시트를 만들고 계셨나요? 1시간 걸리던 수작업을 단 3초 만에 끝내주는 기적의 프롬프트입니다.
● 3.1.1. 프롬프트 7: 기준에 따라 하나의 시트를 여러 시트로 자동 분할하기
- 상황: 전 직원의 정보가 담긴 '마스터' 시트가 있습니다. C열에는 '부서명'(영업팀, 인사팀, 개발팀 등)이 적혀 있습니다. 이 데이터를 부서별로 쪼개서, 각각 '영업팀', '인사팀' 등의 이름을 가진 새로운 시트들을 자동으로 만들고 싶습니다.
- 챗GPT 프롬프트:
- "나는 엑셀 VBA를 전혀 모르는 초보자야. 내 엑셀 파일의 현재 활성화된 시트에 데이터가 있는데, C열에 '부서명'이 적혀 있어. 이 C열의 부서명을 기준으로 데이터를 필터링해서, 각각의 부서명으로 새로운 시트를 여러 개 자동으로 생성하고 데이터를 복사해 넣는 VBA 매크로 코드를 작성해 줘. 코드를 어떻게 실행하는지 복사/붙여넣기 하는 방법부터 차근차근 친절하게 설명해 줘."
- 작동 원리와 결과: 챗GPT는 즉시 실행 가능한 길고 복잡한 VBA 코드를 텍스트 블록으로 생성해 줍니다. 그리고 앞서 언급한 Alt + F11 접속 방법부터 실행(F5 단축키)하는 방법까지 완벽한 튜토리얼을 제공합니다. 여러분이 이 코드를 실행하는 순간, 모니터 화면이 빠르게 깜빡거리며 부서별 시트 십수 개가 순식간에 생성되는 마법을 목격하게 될 것입니다. 🪄
3.2. 실무 맞춤형 고급 자동화 스크립트 작성법
단순한 분할을 넘어 데이터의 모양을 가다듬고 시각적으로 강조하는 서식 작업 역시 매크로로 자동화할 수 있습니다.
● 3.2.1. 프롬프트 8: 조건에 맞는 셀 서식 및 배경색 자동 변경 매크로
- 상황: 고객 불만 접수 내역(VOC) 텍스트가 수만 건이 있습니다. 이 중에서 '환불', '파손', '지연'이라는 특정 키워드가 포함된 셀을 찾아 배경색을 빨간색으로, 글자는 굵게 자동으로 변경하여 한눈에 위험도를 파악하고 싶습니다.
- 챗GPT 프롬프트:
- "엑셀 A열에 수많은 텍스트 데이터가 들어 있어. 이 중에서 텍스트 내용에 '환불', '파손', '지연' 이라는 단어 중 하나라도 포함되어 있다면, 그 셀의 배경색을 연한 빨간색으로 칠하고 글꼴을 굵게(Bold) 변경하는 VBA 매크로 코드를 짜줘. 데이터가 있는 마지막 행까지 자동으로 인식해서 작동하도록 만들어야 해."
- 작동 원리와 결과: 챗GPT는 엑셀의 조건부 서식보다 훨씬 빠르고 가벼운 VBA 반복문 코드를 작성해 줍니다. 데이터의 양이 늘어나거나 줄어들어도 End(xlUp) 같은 코드를 통해 자동으로 범위를 감지하여 처리하도록 똑똑하게 스크립트를 구성합니다. 매일 반복되는 귀찮은 보고서 꾸미기 작업이 이 버튼 하나로 끝납니다. 🎨

4. 챗GPT 엑셀 활용을 극대화하는 프롬프트 엔지니어링 팁
챗GPT가 아무리 똑똑해도 개떡같이 말하면 찰떡같이 알아듣는 데는 한계가 있습니다. 원하는 답변을 한 번에, 정확하게 얻어내기 위한 프롬프트 작성의 기술(프롬프트 엔지니어링)과 오류 해결법을 알려드립니다.
4.1. 정확한 답변을 얻기 위한 질문의 구조화
챗GPT에게 엑셀 질문을 할 때는 마치 새로 입사한 인턴에게 업무를 지시하듯 구체적인 맥락과 데이터의 구조를 명확히 알려주어야 합니다.
● 4.1.1. 프롬프트 9: 전문가 역할 부여와 데이터 레이아웃 제시하기
- 상황: 질문을 대충 했더니 챗GPT가 엉뚱한 수식을 주거나 빙빙 돌려 말하는 경우를 방지하기 위한 마스터 프롬프트 틀입니다.
- 챗GPT 프롬프트:
- "너는 지금부터 20년 경력의 엑셀 데이터 분석 전문가야. 나의 엑셀 데이터 구조는 다음과 같아.
- A열: 날짜 (YYYY-MM-DD 형식)
- B열: 제품코드
- C열: 단가
- D열: 판매수량
- 작동 원리와 결과: "너는 전문가야"라고 역할을 부여(Role-playing)하면 답변의 퀄리티와 정확도가 확연히 올라갑니다. 또한 데이터가 어떤 열에 어떤 형태로 있는지 시각적으로 구조화하여 제시했기 때문에, 챗GPT는 행과 열을 헷갈리지 않고 완벽한 맞춤형 수식을 즉시 뱉어냅니다. 불필요한 대화 핑퐁을 줄이는 최고의 방법입니다. 🗣️
4.2. 오류 발생 시 해결하는 트러블슈팅 가이드
챗GPT가 준 수식을 복사해서 붙여넣었는데 엑셀에서 오류가 나거나 결과값이 이상하게 나오는 경우가 종종 발생합니다. 이럴 때는 당황하지 말고 챗GPT를 '디버깅(버그 수정) 모드'로 활용하면 됩니다.
● 4.2.1. 프롬프트 10: 수식 오류의 원인 분석 및 해결책 도출하기
- 상황: 챗GPT가 짜준 VLOOKUP 수식을 입력했더니 원하는 값이 안 나오고 #N/A 오류만 뜹니다. 어디가 틀렸는지 엑셀 초보는 전혀 알 길이 없습니다.
- 챗GPT 프롬프트:
- "네가 알려준 =VLOOKUP(A2, Sheet2!A:B, 2, FALSE) 수식을 엑셀에 붙여넣었더니 계속 '#N/A' 오류가 발생해. 나는 A2 셀에 있는 사원번호 '1001'을 찾으려고 하는데, 확인해 보니까 Sheet2의 A열에 있는 사원번호 앞뒤에 나도 모르는 띄어쓰기(공백)가 포함되어 있는 것 같아. 이 공백 문자 문제를 해결하면서 VLOOKUP을 정상적으로 작동시킬 수 있는 방법이나 새로운 수식을 알려줘."
- 작동 원리와 결과: 수식이 안 먹힐 때 가장 좋은 방법은 '현재 어떤 오류 메시지가 뜨는지'와 '내가 추측하는 데이터의 특이점(빈칸, 텍스트/숫자 서식 불일치 등)'을 챗GPT에게 다시 말해주는 것입니다. 그러면 챗GPT는 "아, 공백 문제군요! 그렇다면 문자열의 양쪽 공백을 제거해 주는 TRIM 함수를 함께 사용해서 =VLOOKUP(TRIM(A2), Sheet2!A:B, 2, FALSE) 형태로 수정해 보세요"라고 기가 막힌 해결책을 즉시 제시합니다. 엑셀의 복잡한 논리 오류를 가장 빠르게 해결하는 비법입니다. 🛠️
결론
직장 생활에서 엑셀은 피할 수 없는 숙명과도 같습니다. 하지만 이제 우리는 맨땅에 헤딩하며 수식을 외우고 두꺼운 엑셀 교재를 뒤적일 필요가 없는 시대에 살고 있습니다. 챗GPT라는 든든한 조력자를 어떻게 활용하느냐에 따라 1시간 걸리던 단순 반복 작업이 1분 만에 끝나는 마법 같은 일상을 경험할 수 있습니다.
처음에는 챗GPT에게 질문하는 것 자체가 어색하고 낯설 수 있습니다. 하지만 오늘 소개해 드린 10가지의 실전 프롬프트 템플릿을 본인의 실제 업무 데이터에 대입해 보며 조금씩 변형해 나간다면, 어느새 "엑셀이 제일 쉬웠어요"라고 말하는 자신을 발견하게 될 것입니다. 복잡한 코딩과 수식은 인공지능에게 맡겨두고, 우리는 데이터가 품고 있는 진정한 '의미와 인사이트'를 찾는 핵심 업무에 집중합시다. 여러분의 칼퇴와 빛나는 직장 생활을 진심으로 응원합니다! 더 이상 두려워하지 말고 지금 당장 엑셀 창과 챗GPT를 열어보세요! 📊✨
'IT. 모바일. 직장. 자기계발' 카테고리의 다른 글
| 비개발자 문과생도 칼퇴한다! 노션(Notion)과 재피어(Zapier)를 활용한 단순 반복 업무 100% 자동화 (0) | 2026.04.10 |
|---|---|
| '스마트폰 중독'을 역이용하는 생산성 앱 조합: 루틴 앱과 차단 앱의 시너지 전략 (1) | 2026.03.27 |
| 생성형 AI(ChatGPT, Gemini)를 활용한 엑셀 업무 자동화 프롬프트 모음 (0) | 2026.03.20 |
| 사수 없는 신입사원을 위한 '나만의 업무 매뉴얼(Work Log)' 작성법과 노션 템플릿 (0) | 2026.03.13 |
| 읽기만 하고 잊어버린다면? 노션(Notion) 독서 기록 템플릿 제작법 (0) | 2026.03.06 |