함수 몰라도 된다: ChatGPT로 엑셀 함수 만드는 실전 프롬프트 7가지

AI 생성 참고 이미지
2026년 10월 · 읽는 시간 약 4분
1. 왜 ChatGPT가 엑셀 함수랑 잘 맞을까
엑셀 함수의 진입장벽은 사실 함수 이름이 아니라 '인수의 순서'다. VLOOKUP 하나만 봐도 그렇다. 공식 구문은 아래처럼 생겼다.
=VLOOKUP(찾을값, 범위, 열번호, [일치방식])
예를 들어 E2 셀의 이름으로 A2:C5 표에서 점수를 찾으려면 =VLOOKUP(E2,A2:C5,3,FALSE)라고 쓴다. '3'은 세 번째 열, 'FALSE'는 정확히 일치하는 값만 찾으라는 뜻이다.
그런데 여기서 많은 사람이 멈춘다. "찾을값은 알겠는데 범위는 어디부터 어디까지? 열번호는 왼쪽에서 몇 번째? FALSE는 왜 붙이는 거지?" ChatGPT를 쓰는 이유는 이 고민을 대신해 달라고 하기 위해서다. 엑셀의 셀 구조와 내 데이터 상황을 말로 설명하면, AI가 인수를 채워서 완성된 수식을 뱉어준다. 함수 이름은 몰라도 된다. "이름으로 점수를 찾아서 가져오고 싶어"라고 말할 수 있으면 충분하다.
모든 요청에 통하는 만능 프롬프트 틀도 하나 기억해두자.
"[상황 설명]. 엑셀 수식을 만들어줘. 내 엑셀 버전은 [버전]. 결과는 [원하는 형태]로 보여줘."
예를 들면 "매출 시트에서 거래처별 합계를 구하고 싶어. 엑셀 수식을 만들어줘. 내 엑셀 버전은 Microsoft 365야. 결과는 표 옆에 바로 보여줘" 같은 식이다. 상황·버전·결과 형태, 이 세 가지만 채우면 AI가 알아서 함수를 고르고 인수를 채운다.
2. 실전 프롬프트 7가지 — 복사해서 바로 쓰세요
아래 예시는 모두 실무에서 자주 만나는 상황이다. 프롬프트의 대괄호 [ ] 안은 내 데이터에 맞게 바꿔 쓰면 된다. 수식은 ChatGPT가 만들어준 결과물로, 글의 예시 값에 맞춰 정리했다.

AI 생성 참고 이미지
① 조건부 합계 — "이 조건에 맞는 것만 더해줘"
프롬프트: "C열에 '서울'이라고 적힌 행만 D열 금액을 합하는 엑셀 수식을 만들어줘"
수식: =SUMIFS(D2:D100, C2:C100, "서울")
SUMIFS는 "조건에 맞는 것만 합산"의 대표 함수다. 지역·부서·분기별로 쪼개서 합계를 낼 때 제일 먼저 생각하면 된다.
② 등급 매기기 — "점수로 A·B·C를 나눠줘"
프롬프트: "B열 점수가 90점 이상은 A, 80점 이상은 B, 나머지는 C로 표시하는 수식을 만들어줘"
수식: =IF(B2>=90,"A",IF(B2>=80,"B","C"))
IF를 겹쳐 쓰는 걸 '중첩 IF'라고 하는데, 순서가 꼬이기 쉬워서 초보자가 가장 헤매는 지점이다. 말로 조건을 풀어주면 알아서 중첩해준다.
③ 다른 표에서 값 가져오기 — "사번으로 이름을 찾아줘"
프롬프트: "E2의 사번으로 A2:C100 표의 첫 열에서 찾아서 3번째 열 값을 가져오는 수식을 만들어줘"
수식: =VLOOKUP(E2,A2:C100,3,FALSE)
엑셀 2021이나 Microsoft 365를 쓴다면 더 쉬운 XLOOKUP도 있다. =XLOOKUP(F3, C:C, D:D, "미등록")처럼 쓰면, 못 찾았을 때 "미등록" 같은 문구를 바로 표시해준다. 열 번호를 셀 필요도 없고 왼쪽 방향 조회도 된다.
④ 에러 깔끔하게 — "#N/A 대신 빈칸으로 보여줘"
프롬프트: "VLOOKUP 결과가 #N/A일 때 빈칸으로 보이게 하는 수식을 만들어줘"
수식: =IFERROR(VLOOKUP(E2,A2:C100,3,FALSE),"")
IFERROR는 "에러가 나면 대신 이걸 보여줘"라는 함수다. 보고서용 시트에서는 필수다.
⑤ 날짜·텍스트 정리 — "20261014를 날짜로 바꿔줘"
프롬프트: "A열에 '20261014'처럼 적힌 숫자를 '2026-10-14' 형식의 날짜로 바꾸는 수식을 만들어줘"
수식: =TEXT(A2,"0000-00-00")
LEFT·MID·RIGHT로 앞자리·가운데를 잘라내는 방법도 물어보면 된다. "주민번호 앞 6자리만 추출" 같은 요청도 같은 방식이다.
⑥ 단가 × 수량 한 번에 — "행마다 곱해서 다 더해줘"
프롬프트: =B열 수량과 C열 단가를 곱해서 모두 합하는 수식을 만들어줘"
수식: "=SUMPRODUCT(B2:B20, C2:C20)
SUMPRODUCT는 "곱한 뒤 더한다"를 한 방에 처리하는 함수다. 열을 하나 더 만들어 곱한 뒤 SUM으로 더하는 2단계 작업을 없애준다.
⑦ 중복 제거 — "중복 빼고 목록만 뽑아줘"
프롬프트: "A열 거래처 목록에서 중복을 제거한 고유 목록을 만드는 수식을 만들어줘"
수식: =UNIQUE(A2:A100)
UNIQUE는 Microsoft 365·엑셀 2021 이상에서만 된다. 구버전이라면 ChatGPT에게 "엑셀 2016에서 되는 방법으로"라고 덧붙여 물어보자.

AI 생성 참고 이미지
3. 한 번에 맞는 수식을 받는 4가지 요령
프롬프트를 잘 쓰는 게 곧 엑셀을 잘 쓰는 길이다. 네 가지만 기억하자.
- 셀 주소를 정확히 알려주기. "B열"이 아니라 "B2부터 B100까지"처럼 범위를 명시하면 엉뚱한 수식이 나올 확률이 확 준다. 데이터 예시 3~5행을 그대로 붙여넣는 게 가장 확실하다. AI는 예시 행을 보고 열의 성격(숫자인지 날짜인지 텍스트인지)까지 파악한다.
- 엑셀 버전을 말해주기. "엑셀 2016 쓰고 있어"라고 하면 XLOOKUP 같은 신형 함수는 제안하지 않는다. Microsoft 365 사용자라면 최신 함수로 더 짧은 수식을 받을 수 있다. 같은 질문이라도 버전에 따라 답이 완전히 달라진다.
- 에러 메시지를 그대로 붙여넣기. 수식이 안 돌 때 #N/A·#VALUE!·#REF! 같은 에러 문구와 수식을 통째로 복사해서 물어보면, 어디가 틀렸는지 짚어주고 고친 수식을 준다. "수식이 안 돼요"보다 "이 수식에서 #N/A가 나요"가 열 배는 빠르다.
- 만든 수식은 꼭 테스트하기. AI가 만든 수식도 가끔 엉뚱한 인수를 넣는다. 적용하기 전에 2~3개 셀에서 답이 맞는지 눈으로 확인하는 습관을 들이자. 특히 금액 계산처럼 틀리면 곤란한 곳에서는 합계를 한 번 더 검산하는 게 안전하다.
4. 알아두면 좋은 것들
- XLOOKUP은 최신 버전 전용이다. Microsoft 365, 엑셀 2021, 엑셀 웹 버전에서만 된다. 팀원과 파일을 주고받는다면 상대방의 버전도 확인하자. 안 되면 INDEX+MATCH 조합(=INDEX(반환범위, MATCH(검색값, 검색범위, 0))으로 같은 일을 할 수 있다.
- 개인정보는 수식에 넣지 말기. ChatGPT에 보낸 내용은 서버로 전송된다. 주민번호·급여 같은 민감한 데이터는 가상의 값으로 바꿔서 물어보자.
- 함수 공부에도 쓸 수 있다. "이 수식이 왜 이렇게 동작하는지 한 줄씩 설명해줘"라고 물어보면, AI가 인수 하나하나를 풀어서 알려준다. 수식을 받기만 하지 말고 가끔은 해설도 받아보자. 다음엔 프롬프트 없이도 쓸 수 있게 된다.
엑셀 함수의 시대가 끝난 게 아니다. 함수 이름을 외우는 시대가 끝난 것뿐이다. 하고 싶은 걸 말로 설명하는 능력이 곧 엑셀 실력이 되는 시대. 오늘 정리한 7가지 프롬프트 중 하나만 복사해서 써보자. 첫 수식이 돌아가는 순간, 엑셀이 다시 재밌어진다. 그리고 다음엔 ChatGPT 없이도 직접 써보자 — 해설을 읽다 보면 어느새 함수 이름이 입에 붙는다.
이 글은 AI의 도움을 받아 작성되었습니다. 수식 예시는 일반적인 사용 환경을 기준으로 하며, 엑셀 버전에 따라 동작이 다를 수 있습니다.
댓글
댓글 쓰기