챗GPT로 엑셀 함수 만드는 법—업무 자동화 초보 가이드

7/07/2026 AI실험실
ChatGPT 직접 활용 테스트 완료 · 2026년 7월
챗GPT로 엑셀 함수 만드는 법 2026
VLOOKUP·IFS·SUMIFS 실전 프롬프트
AI 업무 자동화 초보 가이드

엑셀 함수 이름을 몰라도, 원하는 결과를 문장으로 설명하면 챗GPT가 함수식을 만들어 줍니다. 업무에서 바로 쓸 수 있는 프롬프트 구조와 오류 해결 방법을 정리했습니다.

⏱️ 읽는 시간 약 8분 🎯 오늘 바로 적용 가능 📅 2026년 7월 최종 업데이트
🔬 테스트 환경 · Test Conditions
  • 도구: ChatGPT 웹 인터페이스 (모델 선택기 상단에서 현재 기본 모델 확인 가능, 버전은 수시로 업데이트됨)
  • 테스트 기간: 2026년 6~7월 / 적용 대상: 사무직 업무용 견적서·재고 관리·매출 집계 시트
  • 테스트 항목: VLOOKUP·XLOOKUP 대체 프롬프트, 조건부 합계(SUMIFS), 텍스트 추출, #N/A·#VALUE! 오류 해결
  • 사용 프로그램: Microsoft Excel 데스크톱 버전 기준 (Google 스프레드시트는 함수 문법이 일부 다를 수 있음)
📷 챗GPT 엑셀 함수 생성 4단계 워크플로우 인포그래픽 챗GPT 엑셀 함수 생성 4단계 워크플로우 인포그래픽

1 챗GPT로 엑셀 함수를 만드는 이유 — 원리

엑셀 함수는 종류가 많고 문법도 복잡해, 필요한 함수 이름조차 모르는 경우가 흔합니다. 챗GPT를 활용하면 함수 이름을 몰라도 "하고 싶은 작업을 문장으로 설명"하는 방식으로 함수식을 받을 수 있습니다. 정확한 함수명 대신 결과와 조건을 설명하는 쪽이 실무에서는 더 빠른 경우가 많습니다.

💡 왜 조건을 구체적으로 줄수록 결과가 정확해지는가 — 원리

챗GPT는 프롬프트에 시트 구조(열 이름, 행 범위), 조건, 원하는 결과 형식이 포함될수록 실제 셀 범위에 맞는 함수식을 생성하는 경향이 있습니다. "매출 합계 함수 알려줘"보다 "B열에 날짜, C열에 지역, D열에 매출이 있고, 2026년 6월 서울 지역 매출 합계를 구하는 함수를 알려줘"라고 조건을 지정했을 때 바로 붙여넣을 수 있는 함수식이 나옵니다. 열 이름과 조건, 결과 형식을 지정하는 것이 단순 질문과 결과의 차이를 만드는 핵심 요소입니다.

📎
공식 출처 — OpenAI ChatGPT ChatGPT의 기능과 모델 정보는 OpenAI 공식 ChatGPT 페이지를 기준으로 합니다. 모델 버전은 자주 업데이트되므로 채팅창 상단 모델 선택기에서 현재 버전을 직접 확인하는 편이 정확합니다.

단, 챗GPT는 실제 엑셀 파일을 열어 데이터를 확인하지 않습니다. 함수식이 생성돼도 실제 시트에 붙여넣은 뒤 결과가 의도한 값과 맞는지 반드시 확인해야 합니다.

2 기본 프롬프트 구조 — 함수 요청 5요소

엑셀 함수 요청 프롬프트에는 아래 5가지 요소를 포함하는 편이 좋습니다. 하나라도 빠지면 챗GPT가 임의로 가정해 함수식이 실제 시트와 맞지 않을 수 있습니다.

  • ① 시트 구조: 어떤 열에 어떤 데이터가 있는지 (예: A열 날짜, B열 품목)
  • ② 데이터 범위: 몇 행부터 몇 행까지인지 (예: 2행부터 500행까지)
  • ③ 조건: 어떤 조건으로 값을 찾거나 계산할지
  • ④ 결과 형식: 숫자, 텍스트, 날짜 중 어떤 형태로 나와야 하는지
  • ⑤ 사용 프로그램: Excel인지 Google 스프레드시트인지 (함수 문법이 다를 수 있음)
기본형 프롬프트
💬 함수 요청 — 5요소 포함 기본형
엑셀에서 다음 조건에 맞는 함수식을 만들어줘. - 사용 프로그램: {Excel / Google 스프레드시트} - 시트 구조: {A열 = 날짜, B열 = 지역, C열 = 매출} (2행부터 {500}행까지 데이터) - 조건: {2026년 6월} + {서울} 지역의 {매출 합계}를 구하고 싶음 - 결과가 들어갈 셀: {E2} - 결과 형식: {숫자, 소수점 없이} 함수식만 알려주고, 각 부분이 무엇을 의미하는지 한 줄씩 설명도 함께 해줘.

3 업무별 실전 프롬프트 — 조회·합계·텍스트·날짜

실무에서 자주 쓰는 네 가지 유형별 프롬프트입니다. {} 안의 내용만 교체하면 바로 사용할 수 있습니다.

조회 함수
💬 다른 시트에서 값 찾아오기 (VLOOKUP·XLOOKUP)
{Excel}에서 값을 찾아오는 함수식을 만들어줘. - 기준 시트: {상품목록} 시트의 A열에 {상품코드}, B열에 {상품명}이 있음 - 찾는 시트: 현재 시트의 A열에 {상품코드}가 입력돼 있고, B열에 {상품명}을 자동으로 채우고 싶음 - 데이터 범위: {상품목록} 시트 2행부터 {300}행까지 - 조건: 상품코드가 없을 경우 "코드없음"이라고 표시 - 사용 가능한 함수: VLOOKUP 또는 XLOOKUP 중 더 안정적인 것으로 추천 함수식과 함께 어떤 함수를 추천하는 이유도 설명해줘.
조건부 합계
💬 여러 조건으로 합계 구하기 (SUMIFS)
{Excel}에서 여러 조건을 만족하는 값의 합계를 구하는 함수식을 만들어줘. - 시트 구조: A열 {날짜}, B열 {담당자}, C열 {품목}, D열 {금액} (2행부터 {1000}행까지) - 조건 1: 담당자가 {김민수} - 조건 2: 품목이 {노트북} - 조건 3: 날짜가 {2026-06-01}부터 {2026-06-30}까지 - 결과: 조건을 모두 만족하는 금액의 합계 함수식만 주지 말고, 조건을 하나씩 추가하거나 뺄 때 어느 부분을 수정하면 되는지도 알려줘.
텍스트 처리
💬 셀 안 텍스트 일부만 추출하기
{Excel}에서 셀 안 텍스트 일부를 추출하는 함수식을 만들어줘. - 예시 데이터: A열에 "{2026-서울-노트북-15}"처럼 하이픈(-)으로 구분된 값이 있음 - 원하는 결과: {세 번째} 항목인 "{노트북}" 부분만 B열에 추출 - 데이터 범위: 2행부터 {200}행까지 - 예외 처리: 하이픈 개수가 다른 셀이 있으면 빈 값으로 표시 함수식과 함께, 구분자가 하이픈이 아니라 쉼표로 바뀌면 어디를 수정해야 하는지도 알려줘.
🔑 예시 데이터를 넣으면 결과가 왜 더 정확해지는가 — 원리

실제 셀에 들어있는 값을 예시로 그대로 보여주면, 챗GPT가 구분자·자릿수·공백 등 세부 형식을 반영한 함수식을 만드는 경향이 있습니다. "이름에서 성만 추출해줘"처럼 형식을 생략하면 챗GPT가 임의로 형식을 가정하기 때문에, 실제 시트와 다른 결과가 나올 수 있습니다.

4 함수 오류 해결 프롬프트 — #N/A·#VALUE! 등

함수식을 붙여넣었는데 오류가 뜨는 경우, 오류 코드와 함수식을 함께 전달하면 원인을 빠르게 좁힐 수 있습니다.

🛠️ 오류 진단 프롬프트 — 실제 사용 버전
엑셀 함수식에서 {#N/A} 오류가 발생했습니다. 원인을 확인하고 수정된 함수식을 알려줘. - 사용 중인 함수식: {=VLOOKUP(A2,상품목록!A:B,2,FALSE)} - 오류가 발생하는 셀: {B2} - 참조하는 데이터: {상품목록} 시트 A열에 상품코드, B열에 상품명 - 확인한 내용: A2 셀 값과 상품목록 시트 A열 값이 눈으로 보기엔 같아 보이는데도 오류가 남 가능한 원인을 순서대로 나열하고, 각 원인을 어떻게 확인하는지도 알려줘.
오류 코드 흔한 원인 먼저 확인할 것
#N/A 찾는 값이 참조 범위에 없거나 형식이 다름 텍스트/숫자 형식 일치 여부, 앞뒤 공백
#VALUE! 숫자 계산에 텍스트가 섞여 있음 셀 서식이 텍스트로 지정돼 있는지 확인
#REF! 함수가 참조하던 셀이나 시트가 삭제됨 최근 삭제·이동한 행·열·시트 확인
#NAME? 함수 이름 오타 또는 지원하지 않는 함수 사용 프로그램(Excel/구글시트) 버전에서 지원하는 함수인지 확인
※ 위 표는 일반적으로 자주 보고되는 원인을 정리한 것이며, 실제 오류 원인은 시트 구성에 따라 다를 수 있습니다.

5 상황별 함수 선택 기준 비교표

챗GPT에게 어떤 함수를 요청할지 감이 잡히지 않을 때, 아래 기준으로 상황을 먼저 파악한 뒤 프롬프트에 반영하면 더 정확한 함수식을 받을 수 있습니다.

하고 싶은 작업 우선 고려할 함수 프롬프트에 꼭 넣을 조건
다른 시트에서 값 가져오기 VLOOKUP / XLOOKUP 기준 열, 참조 시트명, 값이 없을 때 처리 방식
조건에 맞는 값 합산 SUMIFS / COUNTIFS 조건 개수와 각 조건의 열, 날짜 범위 여부
조건별로 다른 결과 표시 IFS / IF 중첩 조건 우선순위, 어떤 조건도 해당 없을 때 결과
텍스트 일부 추출·조합 LEFT/MID/RIGHT, TEXTSPLIT 실제 셀 값 예시, 구분자 종류
※ TEXTSPLIT처럼 최신 함수는 엑셀 버전에 따라 지원 여부가 다르므로, 사용 중인 엑셀 버전을 프롬프트에 함께 알리는 편이 정확합니다.
📷 상황별 엑셀 함수 선택 기준 비교 인포그래픽 상황별 엑셀 함수 선택 기준 비교 인포그래픽

6 직접 적용 결과

2026년 6~7월, 사무직 업무용 견적서 시트와 매출 집계 시트에 위 프롬프트 구조를 직접 적용했습니다. 아래는 조건 유무에 따른 결과 차이입니다.

직접 적용 완료 · ChatGPT · 2026년 6~7월 · 사무직 견적·집계 업무 상황
⭐ Experience : 직접 확인한 결과

2026년 6월, 서울 지역 6월 매출 합계를 구하는 SUMIFS 함수를 요청할 때 시트 구조와 데이터 범위를 지정하지 않으니 열 이름을 임의로 가정한 함수식이 나왔습니다. 실제 열 이름(A열 날짜, B열 지역, C열 매출)과 데이터 범위(2행부터 1000행)를 지정하자 셀에 바로 붙여넣어 작동하는 함수식이 나왔습니다.

※ 위 결과는 동일 시트에서 조건 유무를 달리해 비교한 결과이며, 시트 구성과 데이터 상태에 따라 차이가 있을 수 있습니다.

💡 오류 코드를 그대로 붙여넣어야 하는 이유 — 원리

"오류가 나요"라고만 설명하면 챗GPT가 원인을 넓게 나열합니다. 반면 정확한 오류 코드(#N/A, #VALUE! 등)와 실제 함수식을 함께 전달하면, 해당 오류 코드에서 자주 발생하는 원인 순서로 좁혀서 답변하는 경향이 있습니다.

7 한계와 주의사항 — 솔직한 평가

⚠️ 알고 사용해야 할 한계

챗GPT는 실제 엑셀 파일을 열어 데이터를 직접 확인하지 않으므로, 생성된 함수식이 항상 시트 상태와 완벽히 맞는다는 보장은 없습니다. 함수식을 실제 시트에 붙여넣은 뒤 결과값이 의도한 값과 일치하는지 반드시 확인해야 하며, 회계·급여처럼 오류가 치명적인 작업에는 별도 검증 절차를 거치는 편이 안전합니다.

챗GPT로 하기 어려운 작업
  • 실제 시트 열어 데이터 직접 확인
  • 매크로·VBA 실행 결과 실시간 검증
  • 대용량 파일 자체의 성능 최적화 진단
챗GPT가 잘 맞는 작업
  • 조건을 설명하면 함수식 생성
  • 오류 코드 원인 좁히기
  • 함수식 구조 한 줄씩 설명받기
📷 챗GPT 엑셀 함수 활용 적합·비적합 비교 인포그래픽 GPT 엑셀 함수 활용 적합·비적합 비교 인포그래픽

8 자주 묻는 질문 (FAQ)

Q1
챗GPT로 엑셀 함수를 만든다는 게 정확히 무엇인가요?
함수 이름과 문법을 몰라도, 시트 구조와 원하는 결과를 문장으로 설명하면 챗GPT가 그에 맞는 엑셀 함수식을 생성해 주는 방식입니다. 생성된 함수식은 실제 시트에 붙여넣은 뒤 결과가 맞는지 확인하는 과정이 필요합니다.
Q2
엑셀 대신 구글 스프레드시트에서도 그대로 쓸 수 있나요?
기본 원리는 같지만 일부 함수 문법이 다르므로, 프롬프트에 "구글 스프레드시트 기준"이라고 명시하는 편이 정확합니다. 특히 최신 함수는 프로그램별 지원 여부가 다르므로 붙여넣기 전 확인이 필요합니다. AI 도구 전체를 비교하려면 2026 무료 AI 도구 비교를 참고하십시오.
Q3
함수식을 붙여넣었는데 오류가 나면 어떻게 하나요?
오류 코드(#N/A, #VALUE! 등)와 실제 사용한 함수식을 함께 챗GPT에게 전달하면 원인을 좁혀서 안내받을 수 있습니다. 본문 4번 섹션의 오류 진단 프롬프트를 참고해 조건을 구체적으로 입력하십시오.

9 오늘 바로 시작하는 3단계

  • 지금: 자주 반복하는 엑셀 작업 하나를 정하고, Section 2의 기본형 프롬프트에 실제 시트 구조를 입력하십시오.
  • 이번 주: Section 3의 조회·합계·텍스트 프롬프트 중 업무에 맞는 것을 골라 실제 시트에 적용해 보십시오.
  • 오류가 나면: Section 4의 오류 진단 프롬프트에 오류 코드와 함수식을 그대로 붙여넣어 원인을 확인하십시오.

엑셀 함수를 외우기보다, 시트 구조와 조건을 정확히 설명하는 습관이 결과의 정확도를 좌우합니다. 업무 자동화를 더 넓게 적용하고 싶다면 AI 자동화 프리랜서 가이드를 참고하십시오. 챗GPT를 API로 반복 업무에 연결하는 방법은 챗GPT API 자동화 입문 가이드에서 확인할 수 있습니다. 매일 쓰는 AI 도구 전반을 더 알고 싶다면 AI 생활 도구 가이드도 함께 읽으십시오.

📅 업데이트 로그 — 2026년 7월: 최초 발행 / 오류 해결 프롬프트 및 상황별 함수 선택표 추가 / 직접 적용 결과 반영

※ 본 글의 AI 도구 스펙·요금·지원 범위는 각 제공사 공식 문서 또는 공식 발표 기준으로 정리했으며, 이후 변경될 수 있습니다. 실제 성능과 결과는 사용 환경, 계정 상태, 프롬프트 설계에 따라 달라질 수 있습니다.