ChatGPT로 엑셀 작업하는 법 — 수식·분석·매크로를 AI에게 맡기는 실전 프롬프트

엑셀 작업 중에 막히는 순간이 생기면 대부분 구글에 검색합니다. "VLOOKUP 오류 해결", "특정 조건 합계 함수"처럼요. 그런데 ChatGPT나 Claude 같은 AI에게 직접 물어보면 훨씬 빠르게 원하는 수식과 코드를 얻을 수 있습니다. 2026년 현재 AI는 엑셀 수식 작성, 데이터 분석 방법 제안, VBA 매크로 생성, 조건부 서식 설정까지 도와줄 수 있어요. 막막할 때 어떻게 질문하면 원하는 답을 빠르게 얻을 수 있는지, 실제로 쓸 수 있는 프롬프트와 함께 정리했습니다.


🔑 AI에게 엑셀을 잘 물어보는 핵심 원칙

AI에게 엑셀 관련 질문을 했는데 원하는 답이 안 나올 때는 대부분 질문이 너무 모호하기 때문입니다. AI가 엑셀 수식을 정확하게 만들어주려면 세 가지 정보가 필요해요.

1. 데이터 구조: 어떤 열에 어떤 데이터가 있는지. "A열에 이름, B열에 날짜, C열에 금액이 있어요"처럼 명시하면 됩니다.

2. 원하는 결과: 어떤 값을 어디에 표시하고 싶은지. "D열에 C열 금액의 합계를 구하고 싶어요"처럼요.

3. 조건이 있다면 명시: "B열의 날짜가 2026년 5월인 행만", "C열이 100 이상인 경우만" 처럼 조건을 구체적으로 줘야 정확한 수식이 나옵니다.

이 세 가지를 포함해서 질문하면 AI가 바로 복사해서 쓸 수 있는 수식을 만들어줍니다. 수식이 안 되면 오류 메시지를 그대로 붙여넣으면 원인과 수정 방법을 알려줘요.

📋 수식 요청 — 실제로 쓰는 프롬프트 예시

자주 쓰이는 엑셀 작업별로 AI에게 질문하는 방법을 정리했습니다. 이 프롬프트를 복사해서 상황에 맞게 수정하면 됩니다.

VLOOKUP / XLOOKUP 요청

프롬프트 예시: "엑셀 Sheet1의 A열에 직원 ID가 있고, Sheet2의 A열에 직원 ID, B열에 이름, C열에 부서가 있어요. Sheet1의 B열에 직원 ID를 기준으로 Sheet2에서 이름을 찾아오는 수식을 써줘."

이렇게 물으면 =XLOOKUP(A2,Sheet2!A:A,Sheet2!B:B,"없음")처럼 바로 쓸 수 있는 수식이 나옵니다.

조건부 합산 / 카운트 요청

프롬프트 예시: "A열에 날짜, B열에 팀명, C열에 매출액이 있는 데이터에서 B열이 '마케팅팀'이고 A열이 2026년 5월인 행의 C열 합계를 구하는 수식을 써줘."

SUMIFS를 활용한 수식이 나오는데, 날짜 조건을 포함한 복합 조건이라도 정확하게 만들어줍니다.

오류 처리 요청

프롬프트 예시: "=VLOOKUP(A2,$F$2:$G$100,2,0) 수식에서 값이 없을 때 #N/A 대신 '미등록'이 표시되게 하고 싶어."

IFERROR로 감싼 수식을 즉시 만들어줍니다.

AI 엑셀 수식 요청 템플릿
"[데이터 구조 설명]에서 [조건] 기준으로 [원하는 결과]를 구하는 엑셀 수식을 써줘."
수식이 안 되면: "이 수식에서 [오류 메시지]가 나와. 원인과 수정 방법 알려줘."

📊 데이터 정리·분석 요청 — 어떻게 물어보나

수식이 아니라 데이터를 어떻게 분석하거나 정리해야 하는지 모를 때도 AI가 도움이 됩니다.

데이터 정리 방법 요청

프롬프트 예시: "엑셀에 3,000행짜리 고객 데이터가 있어. A열은 이름, B열은 전화번호인데 전화번호가 010-1234-5678, 01012345678, 010.1234.5678처럼 형식이 제각각이야. 모두 010-XXXX-XXXX 형식으로 통일하는 방법을 알려줘."

AI가 SUBSTITUTE 함수를 조합하거나 텍스트 나누기 기능을 활용하는 방법을 단계별로 알려줍니다.

피벗 테이블 설계 요청

프롬프트 예시: "날짜·팀·매출·비용 4개 열이 있는 데이터에서 팀별 월간 순이익(매출-비용)을 피벗 테이블로 보고 싶어. 어떻게 설정하면 되는지 단계별로 알려줘."

분석 방향 제안 요청

프롬프트 예시: "직원 100명의 부서·입사연도·연봉·평가등급 데이터가 있어. 연봉 불균형이 있는지 분석하려면 어떤 차트나 분석이 필요한지 제안해줘."

분석 방향, 추천 차트 유형, 주목해야 할 패턴까지 제안해줍니다.

🤖 VBA 매크로 요청 — 코딩 없이 자동화 만들기

반복 작업을 자동화하는 VBA 매크로를 AI에게 만들어달라고 요청할 수 있어요. 코딩을 전혀 몰라도 됩니다.

매크로 생성 요청 프롬프트

프롬프트 예시 1 — 파일 합치기: "C:\reports 폴더에 있는 모든 엑셀 파일(Sheet1)의 데이터를 현재 엑셀 파일의 Sheet1에 차례로 합치는 VBA 코드를 써줘. 헤더는 첫 번째 파일 것만 가져오고 나머지는 데이터만 붙여야 해."

프롬프트 예시 2 — 조건별 색 표시: "엑셀에서 C열의 값이 0보다 작으면 해당 행 전체를 빨간색으로, 0이면 노란색, 0보다 크면 초록색으로 칠하는 VBA 매크로를 써줘."

AI가 작동하는 VBA 코드를 줍니다. 이걸 엑셀에서 Alt+F11로 VBA 편집기를 열고, 모듈에 붙여넣기 한 후 실행하면 돼요. 오류가 나면 오류 메시지를 그대로 AI에게 다시 붙여넣으면 수정 코드를 줍니다.

📁 엑셀 파일을 직접 붙여넣어 분석 요청하기

ChatGPT Plus나 Claude Pro의 파일 업로드 기능을 활용하면 엑셀 파일을 직접 올려서 분석을 요청할 수 있습니다. 수식을 스스로 만들지 않아도 되는 방법이에요.

파일을 업로드한 후 이렇게 요청하면 됩니다. "이 파일에서 월별 매출 추이를 분석하고 가장 높은 달과 낮은 달을 알려줘." 또는 "이 데이터에서 이상치가 있는지 확인하고 의심스러운 행을 알려줘."처럼요. AI가 파일 내용을 읽고 분석 결과를 텍스트로 설명해줍니다.

ChatGPT의 코드 인터프리터 기능을 활용하면 파일을 업로드한 후 실제 계산을 실행해서 결과값을 숫자로 알려줘요. 단순 텍스트 분석이 아니라 실제 데이터를 돌려서 결과를 보여주기 때문에 정확합니다. "이 엑셀 파일에서 부서별 평균 연봉을 계산하고 표로 보여줘"라고 하면 실제 계산 결과가 나옵니다.

⚠️ AI 엑셀 수식에서 주의할 점

AI가 만들어준 수식이나 코드를 그대로 쓸 때 주의해야 할 것들이 있습니다.

범위가 맞는지 확인: AI가 예시로 A2:A100처럼 고정 범위를 제시할 수 있어요. 실제 데이터 범위가 다르다면 수정해야 합니다. 데이터가 계속 추가되는 경우라면 A:A처럼 열 전체를 참조하는 방식이 낫습니다.

엑셀 버전 확인: XLOOKUP, FILTER, UNIQUE 같은 함수는 엑셀 2019 이전 버전에서는 작동하지 않아요. AI에게 버전을 명시하거나 "엑셀 2016에서 사용 가능한 방법으로 알려줘"라고 조건을 주면 됩니다.

VBA 보안 설정: 회사 PC에서는 매크로 보안 설정이 강하게 돼 있어서 VBA가 실행되지 않는 경우가 있어요. 엑셀 → 파일 → 옵션 → 보안 센터 → 매크로 설정에서 "모든 매크로 포함"으로 변경하면 실행되지만, 보안 정책을 따르는 게 우선입니다. IT 부서에 확인하세요.

민감 데이터 주의: 실제 고객 정보나 기밀 데이터가 포함된 파일을 ChatGPT에 업로드하는 것은 보안 상 주의가 필요합니다. 익명화하거나 샘플 데이터를 만들어서 구조만 AI에 전달하고 수식을 받은 다음, 실제 파일에 적용하는 방식이 안전합니다.

AI에게 엑셀 작업을 요청할 때는 데이터 구조·조건·원하는 결과 세 가지를 포함해서 질문하세요. 수식이 안 되면 오류 메시지를 그대로 붙여넣으면 됩니다. 오늘 막히는 수식 하나를 ChatGPT에 물어보세요. 😊

🔄 구글 스프레드시트에서도 같은 방법이 됩니다

엑셀이 아니라 구글 스프레드시트를 쓰는 경우에도 동일한 방식으로 AI에게 도움을 받을 수 있어요. 질문할 때 "구글 스프레드시트 기준으로 알려줘"라고 명시하면 됩니다.

함수 이름은 대부분 동일하지만 일부 차이가 있어요. XLOOKUP은 구글 스프레드시트에서도 지원되고, IMPORTRANGE·FILTER·ARRAYFORMULA처럼 구글 스프레드시트에만 있는 함수도 AI가 잘 알고 있습니다. "구글 스프레드시트에서 ARRAYFORMULA로 B열과 C열을 곱한 값을 D열 전체에 자동 적용하는 방법 알려줘"처럼 구체적으로 물으면 됩니다.

구글 스프레드시트의 앱스크립트(Apps Script)도 AI에게 요청할 수 있어요. "구글 스프레드시트에서 특정 셀 값이 바뀌면 이메일로 알림을 보내는 앱스크립트 코드를 써줘"처럼 요청하면 바로 실행 가능한 코드가 나옵니다. VBA보다 자바스크립트 기반이라 문법이 다르지만, AI가 전체 코드를 만들어주기 때문에 직접 문법을 알 필요는 없어요.

💡 AI로 엑셀 학습하는 방법 — 수식을 받는 동시에 이해하기

수식을 받아서 그냥 쓰기만 하면 같은 문제가 반복될 때마다 AI에 의존하게 됩니다. 수식을 받은 후 "이 수식의 각 인수가 무슨 의미인지 설명해줘"라고 추가로 물어보면 수식 구조를 이해하면서 실력이 쌓여요.

예를 들어 =SUMIFS(C2:C100,B2:B100,"마케팅",A2:A100,">="&DATE(2026,5,1))라는 수식을 받았다면, "이 SUMIFS 수식에서 각 인수가 어떤 역할인지, DATE 함수를 쓴 이유가 뭔지 설명해줘"라고 하면 됩니다. 수식을 이해하면 다음에 비슷한 작업을 할 때 스스로 변형할 수 있어요.

단순히 수식 한 개를 요청하는 것보다 "이런 종류의 작업을 할 때 자주 쓰는 함수가 뭐야?"처럼 유형을 물어보면 연관 함수를 한 번에 파악할 수 있습니다. 엑셀 실력을 올리는 가장 효율적인 방법이 될 수 있어요.

📅 반복 업무 자동화 시나리오 — 이 작업에 AI를 씁니다

직장인이 AI로 엑셀 자동화를 적용하는 대표적인 시나리오를 정리했어요.

월말 보고서 자동화: 매달 같은 형식의 보고서를 만드는 직장인이 많아요. 보고서 형식을 AI에게 설명하고 "이 작업을 자동화하는 VBA 매크로를 만들어줘"라고 하면, 데이터 붙여넣기부터 서식 적용, PDF 저장까지 한 번에 처리하는 코드가 나올 수 있어요. 처음 한 번 설정해두면 다음 달부터 버튼 하나로 보고서가 완성됩니다.

데이터 유효성 검사 설정: 입력 오류를 줄이기 위해 특정 셀에 드롭다운 목록을 만들거나 숫자 범위 제한을 거는 작업도 AI에게 요청할 수 있습니다. "B열에 '완료', '진행 중', '보류' 중에서만 선택할 수 있는 드롭다운을 추가하는 방법을 알려줘"처럼요.

조건부 서식: 특정 조건에서 셀 색상을 자동으로 변경하는 조건부 서식도 복잡해지면 어렵습니다. AI에게 "C열의 값이 D열의 값보다 20% 이상 높으면 C열 셀을 빨간색으로 표시하는 조건부 서식 규칙을 알려줘"처럼 구체적으로 요청하면 됩니다.

댓글