💡 TL;DR
ChatGPT에 "어떤 시트에서 어떤 값을 찾고 싶은지"를 표 형태로 설명하면 VLOOKUP·SUMIF·IF 중첩 같은 엑셀 함수를 즉시 만들어줍니다. 무료 버전으로 충분하고, 한 번 익히면 함수 검색 시간이 거의 사라집니다. 핵심은 데이터 예시 2~3줄을 같이 보여주는 것입니다.

엑셀 함수 만드는 게 매번 막막하셨다면, 이 글이 그 짜증을 줄여줄 겁니다. ChatGPT 엑셀 함수 자동 생성은 비개발자에게 가장 즉시 효과가 나오는 AI 활용법 중 하나입니다. 특히 VLOOKUP처럼 인자 순서가 헷갈리는 함수, SUMIF·COUNTIFS처럼 조건이 여러 개 붙는 함수는 ChatGPT가 사람보다 빠르게 정확히 써줍니다. 코드 한 줄 안 써봐도 따라올 수 있게, 무료 ChatGPT 화면 기준으로 정리했습니다.
ChatGPT가 엑셀 함수를 잘 만드는 이유
ChatGPT 엑셀 함수 생성은 사람이 자연어로 원하는 결과를 설명하면, AI가 적절한 함수 문법으로 바꿔주는 작업입니다. 학습 데이터에 엑셀 공식 문서, Stack Overflow 질문, 수많은 튜토리얼이 들어있어서 함수 문법 자체는 거의 완벽하게 알고 있습니다.
다만 ChatGPT는 여러분의 시트를 직접 보지 못합니다. 그래서 "내 데이터가 어떻게 생겼는지"를 충분히 알려주는 게 결과물 품질을 좌우합니다. 저도 처음엔 "VLOOKUP 만들어줘"라고만 던졌다가 동문서답을 받은 적이 많습니다.
| 상황 | 사람이 직접 할 때 | ChatGPT 활용 시 |
|---|---|---|
| 함수 문법 검색 | 5~15분 (블로그 검색) | 30초 |
| 인자 순서 헷갈림 | 자주 발생 | 거의 없음 |
| 조건 3개 이상 중첩 | 머리 아픔 | 한 번에 생성 |
| 한국어 설명으로 시작 | 변환 부담 | 그대로 입력 가능 |
시작 전 준비물
준비물은 단순합니다. 따로 설치할 것은 없습니다.
- [ ] ChatGPT 계정 (무료 버전 OK, chat.openai.com 또는 chatgpt.com)
- [ ] 엑셀 또는 구글 시트
- [ ] 함수를 적용할 데이터의 상단 2~3줄 예시
- [ ] 원하는 결과를 한국어 한 문장으로 설명할 수 있을 것
여기서 가장 중요한 건 세 번째 항목입니다. 시트 전체를 복사할 필요는 없고, 열 이름과 샘플 행 2~3개면 충분합니다. 실제 회사 데이터라면 가짜 값으로 바꿔서 넣어도 됩니다.
VLOOKUP을 자동으로 만드는 프롬프트
VLOOKUP은 "어떤 표에서 특정 값을 찾아 그 옆 칸의 값을 가져오는 함수"입니다. 사번으로 이름을 찾거나, 상품 코드로 가격을 찾을 때 씁니다. 인자 순서가 헷갈리기로 유명한 함수이기도 합니다.
ChatGPT에 다음과 같이 입력해보세요.
나는 엑셀에서 VLOOKUP을 쓰고 싶어.
[원본 시트 - Sheet1]
A열: 사번 (예: E001, E002, E003)
B열: 이름 (예: 김철수, 이영희, 박민수)
C열: 부서 (예: 영업, 개발, 인사)
[작업할 시트 - Sheet2]
A열: 사번 (사용자가 입력)
B열: 여기에 자동으로 이름이 나오게 하고 싶음
A2 셀에 들어갈 VLOOKUP 함수를 알려줘.
이렇게 보내면 ChatGPT는 다음 같은 답을 줍니다.
=VLOOKUP(A2, Sheet1!A:C, 2, FALSE)
위 식은 "A2 셀의 사번을 Sheet1의 A~C 영역에서 찾아, 2번째 열(이름)을 가져오되, 정확히 일치하는 값만 찾아라"는 뜻입니다. ChatGPT가 보통 이런 풀이까지 함께 적어주는데, 그 풀이를 읽어두면 다음번엔 직접 응용할 수 있게 됩니다.
💡 팁: "왜 FALSE를 넣었는지 초보자도 알 수 있게 설명해줘"라고 한 줄 덧붙이면 함수 동작 원리까지 학습할 수 있습니다.
SUMIF·COUNTIF 같은 조건부 함수 만들기
SUMIF는 "조건에 맞는 행만 골라서 합계를 내는 함수"입니다. 매월 부서별 비용 합계, 특정 상품의 판매량 합산 같은 작업에 씁니다.
블로그를 운영하면서 월별 광고비 정산하는 분이라고 해봅시다. 데이터가 이렇게 생겼다면:
A열: 날짜 B열: 항목 C열: 금액
2025-01-03 구글광고 120,000
2025-01-15 페이스북광고 80,000
2025-02-02 구글광고 150,000
ChatGPT에 이렇게 물어봅니다.
위 데이터에서 "구글광고"의 총 합계를 구하는 SUMIF 함수를 알려줘.
한국어로 인자 설명도 같이 해줘.
답변 예시:
=SUMIF(B:B, "구글광고", C:C)
- B:B → 조건을 검사할 범위 (항목 열)
- "구글광고" → 찾을 조건
- C:C → 실제 합계를 낼 범위 (금액 열)
조건이 두 개 이상이면 SUMIFS를 써야 하는데, 이 부분이 사람이 직접 짜면 가장 헷갈리는 지점입니다. "1월에 발생한 구글광고만 합계 내줘"처럼 자연어로 던지면 ChatGPT가 알아서 SUMIFS로 바꿔줍니다.
복잡한 IF 중첩도 한 방에
IF 중첩은 "조건이 여러 단계일 때 if-then-else를 겹겹이 쌓는 작업"입니다. 점수에 따른 등급 매기기, 매출 구간별 수수료율 계산 같은 데 씁니다. 손으로 짜면 괄호가 5~6개 겹쳐서 머리가 아픕니다.
점수가 90 이상이면 A,
80 이상이면 B,
70 이상이면 C,
60 이상이면 D,
나머지는 F.
A2 셀의 점수를 평가하는 IF 함수를 만들어줘.
ChatGPT가 주는 답:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
이걸 직접 짜다 보면 괄호 닫는 위치에서 한 번씩 막힙니다. 저도 그랬습니다. 더 깔끔한 IFS 함수(엑셀 2019 이상)를 추천받고 싶다면 "IFS 함수 버전도 보여줘"라고 추가로 요청하면 됩니다.
=IFS(A2>=90,"A", A2>=80,"B", A2>=70,"C", A2>=60,"D", TRUE,"F")
결과 검증, 반드시 거치세요
ChatGPT가 만든 함수가 100% 맞다고 믿으면 안 됩니다. 글 작성 시점 기준 GPT-4o·GPT-4o mini 모두 가끔 인자 순서를 바꾸거나, 한국어 엑셀과 영문 엑셀의 함수명을 헷갈립니다.
특히 자주 발생하는 실수는 이렇습니다.
| 증상 | 원인 | 해결 |
|---|---|---|
#NAME? 오류 |
영문 함수명을 한국어 엑셀에 입력 | 한국어 엑셀은 보통 영문 함수도 인식하지만, 안 되면 "한국어 엑셀 함수명으로" 재요청 |
#N/A 오류 |
VLOOKUP 찾는 값이 없음 | IFERROR로 감싸달라고 추가 요청 |
| 콤마(,)와 세미콜론(;) | 지역 설정에 따라 구분자가 다름 | 한국 윈도우는 보통 콤마, 일부 환경은 세미콜론. 안 되면 바꿔보기 |
| 결과가 0 또는 빈 칸 | 데이터 형식이 텍스트 vs 숫자 다름 | 셀 서식 확인, 또는 VALUE()로 변환 |
검증 절차는 이렇게 잡으면 안전합니다.
1단계: 작은 데이터(3~5행)에 먼저 적용
2단계: 손으로 계산한 결과와 비교
3단계: 같으면 → 전체 데이터에 확장
다르면 → ChatGPT에 "이 결과가 틀렸어. 데이터는 ___이고 기대값은 ___이야" 재질문
이 흐름만 지켜도 잘못된 함수가 회사 보고서에 들어갈 일은 거의 없습니다.
더 잘 쓰기 위한 프롬프트 패턴
쓰다 보면 알게 되는 패턴 몇 가지가 있습니다. 사용 시점부터 적용하면 시행착오가 확 줄어듭니다.
패턴 1. 데이터 샘플은 표로 보여주기 "A열에 날짜, B열에 금액"보다 실제 값 2~3줄을 같이 주는 게 정확도가 훨씬 높습니다.
패턴 2. "한국어 엑셀 기준으로"를 명시 영문 함수명을 그대로 줘도 보통 작동하지만, TEXTJOIN처럼 한국어 엑셀에서 이름이 다른 함수도 있습니다. 헷갈리면 처음부터 명시.
패턴 3. 오류 발생 시 그대로 복붙 "#REF! 오류가 났어. 함수는 ___이고 데이터는 ___이야"처럼 오류 코드와 함수, 데이터를 같이 주면 ChatGPT가 진단해줍니다.
패턴 4. 대안 함수 함께 요청 "같은 결과를 내는 다른 방법도 보여줘"라고 하면 INDEX-MATCH, XLOOKUP 같은 더 유연한 함수도 배울 수 있습니다. XLOOKUP은 엑셀 365·2021 이상에서 쓸 수 있는 VLOOKUP의 개선판입니다.
💡 한 채팅창에서 같은 시트를 계속 다루면 ChatGPT가 앞 대화의 데이터 구조를 기억하므로, 매번 다시 설명할 필요가 없습니다.
마무리
ChatGPT 엑셀 함수 활용은 거창한 도구 없이 오늘 바로 시작할 수 있는, 가장 가성비 좋은 AI 활용법입니다. 핵심은 데이터 샘플을 함께 보여주고, 결과를 작은 범위에서 먼저 검증하는 것 두 가지입니다.
다음에 엑셀에서 막히는 순간이 오면, 구글 검색 대신 ChatGPT 창을 먼저 띄워보세요. 위에 적은 VLOOKUP·SUMIF·IF 프롬프트 예시를 그대로 복사해 자기 데이터로 바꿔 쓰는 것부터 해보면 감이 빨리 옵니다. 한두 번만 해보면 함수 검색에 쓰던 시간이 통째로 사라집니다.
'AI & LLM > AI 활용 사례' 카테고리의 다른 글
| AI 블로그 글쓰기, 애드센스 친화적으로 쓰는 실전 노하우 (0) | 2026.05.28 |
|---|---|
| AI로 회의록 자동 정리하는 법 — 녹음부터 액션 아이템까지 (0) | 2026.05.25 |
| AI 영어 회화 연습, 무료로 원어민처럼 쓰는 법 (0) | 2026.05.23 |
| AI로 이력서 첨삭받는 법 — 실제 합격한 프롬프트 공개 (0) | 2026.05.21 |