본문 바로가기
IT

챗GPT 엑셀 함수 프롬프트 작성법, 열 이름·예시 데이터 넣는 순서

테크니선 2026. 10. 26.
반응형

챗GPT 엑셀 함수 프롬프트 작성법의 핵심은 열 이름과 예시 데이터를 같이 주는 것입니다. 이 둘이 빠지면 챗GPT가 내 시트를 추측해서 수식을 쓰고, 그 수식은 내 시트에서 틀립니다.

수식은 그럴듯한데 붙여넣으면 #NAME?이 뜨거나 값이 0으로 나오는 경우가 많아요. 대부분 함수를 못 만들어서가 아니라, 챗GPT가 내 열 구조와 셀 서식을 못 본 채로 답했기 때문입니다. 이 글은 2026년 10월 기준으로 쓴 글이고, 도구 화면이 바뀌어도 통하는 질문 구조에 집중했습니다.

🔥 챗GPT 엑셀 함수 프롬프트 핵심 요약
• 열 이름(머리글)과 예시 3~5행을 붙여넣으면, 챗GPT가 열 위치와 데이터 형식을 추측하지 않고 읽습니다.
• 엑셀 버전, 결과를 놓을 칸, 원하는 결과 한 줄을 함께 적으면 버전 오류와 결과 모양 오류가 줄어요.
• 오류가 나면 "안 돼"가 아니라 오류 코드와 원본 셀 값을 그대로 되돌려 주세요.

먼저 "열 이름만 알려주면 되지, 예시까지 왜 필요하냐"는 분이 많습니다. 이유는 아래 첫 번째 섹션에 있어요. 예시 데이터가 있어야만 잡히는 오류가 따로 있거든요.

챗GPT가 엑셀 함수를 틀리는 이유는 내 시트를 못 본다는 것

챗GPT는 대화창에 적힌 글자만 보고 답합니다. 내 시트의 열 배치, 셀 서식, 엑셀 버전은 알 수 없어서, 빈칸을 그럴듯하게 채워 수식을 만듭니다. 그 추측이 틀리면 수식도 틀려요.

엑셀 수식 입력 화면수식 오류에 당황한 사용자

열 위치를 임의로 정합니다

"매출 합계 구해줘"라고만 하면 금액이 B열인지 E열인지 챗GPT가 마음대로 정합니다. 수식은 문법상 멀쩡하게 나와서 틀린 걸 알아채기도 어려워요.

데이터 형식을 모릅니다

날짜가 진짜 날짜인지 글자인지, 금액에 "원"이 붙어 있는지는 설명만으로는 안 보입니다. 다른 시스템에서 내려받은 표에서 가장 많이 걸리는 지점이에요.

엑셀 버전을 가정합니다

XLOOKUP, FILTER, UNIQUE는 Microsoft 365와 엑셀 2021에서 쓰는 함수예요. 엑셀 2019 이하에서는 같은 수식이 #NAME? 오류로 나옵니다. 버전을 안 알려주면 챗GPT는 최신 함수부터 꺼냅니다.

결과 모양을 모릅니다

한 칸에 값 하나만 필요한지, 아래로 목록이 펼쳐져야 하는지에 따라 수식이 완전히 달라집니다. 이것도 적지 않으면 추측입니다.

열 이름과 예시 데이터를 같이 주면 같은 질문이 이렇게 달라집니다

같은 목표라도 정보를 얼마나 주느냐에 따라 받는 수식의 신뢰도가 달라집니다. 지점별 3월 매출 합계를 구하는 상황으로 비교해 볼게요.

매출 데이터 표 근접

❌ 정보가 없는 질문
지점별 3월 매출 합계 구하는 엑셀 함수 알려줘
✅ 열 이름과 예시를 준 질문
엑셀 Microsoft 365 한국어 버전을 쓰고 있어요. 시트 열은 A 날짜, B 지점, C 상품, D 수량, E 금액입니다. 1행이 머리글이고 데이터 예시는 아래와 같아요.
2026-03-05 / 서울 / 노트북 / 2 / 2,400,000
2026-03-06 / 부산 / 마우스 / 10 / 250,000
2026-04-01 / 서울 / 키보드 / 3 / 270,000
H열에 지점명이 있고, I열에 각 지점의 3월 매출 합계를 구하고 싶어요. 수식 하나만 알려 주고, 어떤 열을 어떻게 썼는지 한 줄씩 설명해 주세요.

두 번째 질문에서는 보통 =SUMIFS($E:$E,$B:$B,$H2,$A:$A,">="&DATE(2026,3,1),$A:$A,"<"&DATE(2026,4,1)) 같은 구조가 나옵니다. 열 문자와 기간 조건이 내 시트에 맞춰져 있다는 게 핵심이에요.

예시 행이 중요한 이유는 하나 더 있습니다. 예시에 "2,400,000"처럼 쉼표가 찍혀 있으면 챗GPT가 그 값이 숫자인지 글자인지 묻거나 확인 방법을 같이 알려 주는 경우가 많아요. 설명만 줬을 때는 이런 확인 자체가 생기지 않습니다.

챗GPT에 엑셀 함수를 요청하는 순서 5단계

아래 순서대로 적으면 됩니다. 한 번에 다 쓰기 어렵다면 1~3번만 먼저 해도 틀리는 비율이 눈에 띄게 줄어요.

단계별 체크리스트 노트책상 위 엑셀 작업 환경
  1. 엑셀 버전을 먼저 적습니다. "Microsoft 365", "엑셀 2019", "구글 스프레드시트"처럼 쓰면 됩니다. 버전을 모르면 파일 메뉴의 계정 정보에서 확인하세요.
  2. 열 이름과 열 문자를 짝지어 알려 줍니다. "A열 날짜, B열 지점"처럼 쓰고, 머리글이 몇 번째 행인지도 적어 주세요.
  3. 예시 데이터를 3~5행 붙여넣습니다. 일부러 이상한 행을 하나 섞는 게 좋아요. 빈 칸이 있는 행이나 단위가 붙은 값이 그런 행입니다.
  4. 원하는 결과와 놓을 칸을 적습니다. "I2 칸에 서울 지점 3월 합계" 같은 결과 한 줄을 예로 주면 챗GPT가 수식을 맞춰 가며 쓰기 쉬워요.
  5. 수식은 하나만, 설명은 한 줄씩 요청합니다. 받은 수식은 예시 행으로 손계산한 값과 비교한 뒤 전체 범위에 적용하세요.

5번이 은근히 중요합니다. 예시 3행을 손으로 계산해 본 값과 수식 결과가 같으면 나머지도 맞을 가능성이 높고, 다르면 그 자리에서 원인을 찾을 수 있어요.

복사해서 쓰는 챗GPT 엑셀 함수 프롬프트 틀

아래 틀에서 대괄호 안만 바꿔 쓰면 됩니다. 처음부터 길게 쓰기 부담스러운 분은 이 틀을 메모장에 저장해 두고 쓰는 쪽이 편해요.

키보드로 질문 입력하는 손

엑셀 [Microsoft 365 / 2019 / 구글 스프레드시트]를 쓰고 있어요.
시트 열: [A열 ○○, B열 ○○, C열 ○○…] / 머리글은 [1]행이에요.
데이터 예시 (가짜 값으로 바꿔도 형식은 그대로):
[행 3~5개 붙여넣기]
하고 싶은 일: [예: 지점별 3월 매출 합계]
결과를 놓을 칸: [예: I2]
요청: 수식 하나만 알려 주고, 쓴 열과 조건을 한 줄씩 설명해 주세요. 예시 데이터에서 틀릴 수 있는 지점이 있으면 먼저 알려 주세요.

마지막 문장 "틀릴 수 있는 지점이 있으면 먼저 알려 주세요"는 저라면 빼지 않습니다. 챗GPT가 텍스트로 저장된 숫자나 공백 같은 위험 요소를 먼저 짚어 주는 경우가 있거든요.

수식이 안 먹힐 때는 오류 코드와 원본 셀 값을 그대로 되돌려 주세요

수식이 안 먹힐 때는 "안 돼요"라고만 말하지 말고, 오류 코드와 원본 셀에 적힌 값을 같이 알려 주세요. 오류 코드마다 의심할 지점이 다릅니다.

오류 경고 표시

증상 먼저 의심할 곳 챗GPT에 덧붙일 말
#NAME?내 엑셀 버전에 없는 함수, 함수명 오타"엑셀 2019라 이 함수가 없어요. 대체 수식으로 다시"
#VALUE!글자와 숫자가 섞인 셀, 범위 크기 불일치"E5 셀 값이 '1,200원'이에요. 숫자로 바꾸는 수식도 같이"
#N/A찾는 값이 없음, 앞뒤 공백, 표기 차이"원본은 '서울 '처럼 뒤에 공백이 있어요"
오류는 없는데 0날짜나 금액이 글자로 저장됨"A열 날짜가 왼쪽 정렬이에요. 글자일 수 있어요"

가장 골치 아픈 건 마지막 줄입니다. 오류 메시지 없이 0이 나오면 수식이 맞다고 믿기 쉬워서 그대로 보고서에 들어가는 경우가 있어요. 합계가 평소보다 이상하게 작다면 이 경우부터 확인하세요.

회사 데이터라면 이름, 연락처, 계좌번호 같은 개인정보는 가짜 값으로 바꿔서 붙여넣으세요. 수식을 만드는 데 필요한 건 값이 아니라 형식이라서, "홍길동" 대신 "김가나"로 바꿔도 결과가 같습니다. 회사 보안 규정이 있다면 먼저 확인하는 쪽이 안전해요.

설명만 줄까, 예시까지 줄까, 파일을 올릴까

데이터를 주는 방식은 크게 네 가지고, 어디에 쓰느냐에 따라 맞는 방식이 갈립니다. 대부분의 수식 작성에는 세 번째가 가장 무난해요.

모니터에 열린 스프레드시트책상에서 선택지 비교하는 모습
방식 챗GPT가 추측하는 것 틀리기 쉬운 지점 이럴 때 맞아요
설명만열 위치, 형식, 버전 전부셀 주소가 임의로 정해짐함수 개념을 배우고 싶을 때
열 이름만데이터 형식, 표기 방식날짜·금액이 글자일 때 0이 나옴합계·개수 같은 단순 계산
열 이름 + 예시 3~5행거의 없음예시에 없는 예외 행대부분의 수식 작성 (기본값)
파일 업로드시트 전체를 읽고 분석수식 대신 계산된 값만 줄 수 있음큰 표 정리·검증. 업로드 한도는 요금제마다 다름

표에서 눈여겨볼 건 파일 업로드 줄이에요. 파일을 올리면 챗GPT가 시트를 직접 읽지만, 계산을 자기 쪽에서 해서 값만 돌려주는 경우가 있습니다. 내 시트에 수식으로 남기고 싶다면 "엑셀 수식으로 알려 줘"라고 따로 말해야 해요.

예시 3~5행 방식이 기본값인 이유는 단순합니다. 파일을 올리지 않아도 형식 정보가 충분히 전달되고, 올리기 어려운 회사 파일에도 쓸 수 있거든요. 반대로 예외 행이 많은 표는 예시에 그 행을 일부러 넣어야 합니다.

반응형

예시 데이터 한 줄 차이로 같은 수식 결과가 갈리는 경우

같은 수식이라도 내 데이터 형식에 따라 결과가 달라집니다. 앞에서 만든 지점별 3월 합계 수식을 세 가지 시트에 넣었다고 해 볼게요.

계산기와 숫자 표

💡 내 조건이면? 간단 시뮬레이션

조건 A: 날짜가 진짜 날짜, 금액이 숫자 → 서울 3월 합계가 정상으로 나옵니다.
조건 B: 날짜가 글자로 저장됨 → 오류 없이 결과가 0입니다. 기간 조건이 숫자 날짜를 기준으로 비교하기 때문이에요.
조건 C: 금액이 "2,400,000원"처럼 글자 → 합계에서 그 행이 빠집니다. 일부만 글자면 합계가 조용히 줄어요.

B나 C로 보이면 챗GPT에게 "날짜를 숫자 날짜로 바꾸는 보조 열 수식도 같이 알려 줘"라고 요청하세요. 경계선에 놓인 시트일수록 여기서 갈립니다.

조건 B와 C는 예시 데이터를 한 줄이라도 붙여넣었다면 챗GPT가 미리 짚어 줄 수 있는 문제예요. 열 이름만 준 경우에는 이 부분이 사각지대로 남습니다. 오류 없이 틀린 값이 나오는 경우가 가장 위험합니다.

자주 묻는 질문

Q. 챗GPT에게 엑셀 함수를 만들어 달라고 하려면 어떻게 질문해야 하나요?

엑셀 버전, 열 이름, 예시 데이터 3~5행, 원하는 결과와 놓을 칸, 이 다섯 가지를 한 번에 적으면 됩니다. 함수 이름은 몰라도 되고 하고 싶은 일을 말로 쓰면 돼요. 위의 프롬프트 틀을 그대로 써도 됩니다.

Q. 함수 이름을 모르는데 어떻게 요청하나요?

몰라도 됩니다. "서울이면서 3월인 행의 금액만 더하고 싶어요"처럼 하고 싶은 일을 문장으로 쓰세요. 챗GPT가 함수를 골라 주고, 왜 그 함수인지 설명도 요청할 수 있어요.

Q. 어떤 챗GPT 버전을 써야 하나요?

수식 한두 개를 만드는 정도라면 요금제보다 질문 구조가 결과를 더 좌우합니다. 다만 파일 업로드 횟수나 쓸 수 있는 모델은 요금제별로 다르고 자주 바뀌어서, 지금 내 요금제의 한도는 챗GPT 도움말에서 확인하세요. 무료로 어디까지 되고 유료 전환 전에 뭘 확인해야 하는지는 챗GPT 무료 요금제 한도와 유료 전환 전 기능 차이를 따로 정리해 뒀습니다.

Q. 챗GPT에게 엑셀 파일을 직접 올릴 수 있나요?

올릴 수 있습니다. 다만 하루 업로드 횟수와 파일 크기 한도가 요금제마다 다르고 자주 바뀌니 정확한 수치는 챗GPT 도움말에서 확인하세요. 올린 뒤에는 "값 말고 엑셀 수식으로 알려 줘"라고 적어야 수식이 나오는 경우가 많습니다.

Q. 회사 데이터를 그대로 붙여넣어도 되나요?

회사 규정에 따라 달라서, 보안 담당 부서가 있다면 먼저 확인하세요. 수식 작성에는 값이 아니라 형식이 필요하니 이름·연락처·계좌 같은 정보는 가짜 값으로 바꾸고 형식만 유지하는 게 안전합니다.

Q. 엑셀 Copilot과 챗GPT 중 뭐가 더 나은가요?

어느 쪽이 낫다기보다 쓸 수 있는 조건이 갈립니다. 엑셀 안의 Copilot은 시트를 직접 읽어서 열 설명 부담이 적지만 Microsoft 365 라이선스 등 사용 조건이 있어요. 시험판으로 공개됐던 =COPILOT() 함수는 2026년 9월 14일부로 제공이 종료됐다는 안내가 있었고, 지금은 Copilot 창을 쓰는 방식입니다. 내 계정에서 되는지는 엑셀 안의 Copilot 안내로 확인하세요.

Q. 구글 시트에서도 같은 방법이 되나요?

됩니다. 다만 프롬프트 첫 줄에 "구글 스프레드시트용"이라고 적어야 해요. 함수 이름이 같아도 동작이 다른 경우가 있고, 구글 시트에만 있는 ARRAYFORMULA 같은 방식으로 답할 수 있기 때문입니다.

지금 체크할 것 3가지

다음 질문부터는 아래 세 가지만 확인하고 보내세요.

  • 엑셀 버전(또는 구글 시트)과 열 이름이 적혀 있는지
  • 예시 데이터 3~5행에 이상한 행이 하나 섞여 있는지
  • 받은 수식을 예시 행의 손계산 값과 비교해 봤는지

수식이 맞는지 확인하기 어려울 때는 "이 수식이 틀릴 수 있는 경우를 3가지 알려 줘"라고 되물어 보세요. 그 답에서 내 데이터에 해당하는 항목이 나오면 거기부터 고치면 됩니다.

반응형