2026. 7. 1.

엑셀 수식이 자꾸 틀릴 때, 3분만에 오류 잡는 ChatGPT 5칸 프롬프트

엑셀 수식이 #VALUE!, #N/A, 빈칸 조건 때문에 계속 틀릴 때 수식만 다시 묻지 말고 목표, 현재 수식, 샘플 행, 오류, 예외 조건을 5칸으로 나눠 ChatGPT에 넣는 방법입니다.

5 min read
엑셀 수식이 자꾸 틀릴 때, 3분만에 오류 잡는 ChatGPT 5칸 프롬프트 대표 이미지

엑셀 수식이 한 줄에서는 맞는데 아래로 복사하면 #VALUE!가 뜨거나, VLOOKUPXLOOKUP 결과가 어떤 행에서만 비어 버릴 때가 있습니다. 이때 ChatGPT에 수식만 붙여 넣고 "고쳐 줘"라고 묻으면 답이 그럴듯해도 다시 틀릴 가능성이 큽니다. 수식에는 목표, 열 의미, 샘플 행, 오류 메시지, 빈칸 처리 규칙이 같이 있어야 합니다. 오늘 필요한 것은 새 함수를 배우는 일이 아니라 오류가 난 수식을 설명하는 5칸 입력문입니다.

엑셀 수식 오류를 ChatGPT 5칸 입력문으로 나누는 작업 화면

OpenAI Help Center의 프롬프트 작성 안내는 원하는 작업과 맥락, 출력 형식을 구체적으로 주는 방식을 권합니다. ChatGPT 프롬프트 모범 사례도 결과를 보고 다시 다듬는 반복 과정을 설명합니다. 엑셀 수식 오류도 같습니다. Microsoft 지원 문서는 수식 오류를 셀과 참조 맥락에서 확인하라고 안내하고, #VALUE! 오류는 잘못된 값 형식이나 참조 셀 때문에 생길 수 있다고 설명합니다. 그래서 이 글의 프롬프트는 "정답 수식 하나"를 받는 방식이 아니라 테스트할 수 있는 수식과 검수 절차를 같이 받는 방식으로 설계합니다.

수식만 붙이면 ChatGPT가 열 의미를 추측합니다

수식 오류를 고칠 때 가장 흔한 실수는 현재 수식만 붙여 넣는 것입니다. 예를 들어 아래처럼 묻는 방식입니다.

=IF(A2="완료",B2*C2,"") 이 수식이 오류가 나는데 고쳐 줘.

이 질문에는 중요한 정보가 빠져 있습니다. A열이 상태인지, B열이 단가인지, C열이 수량인지 ChatGPT가 추측해야 합니다. 빈칸일 때 0을 표시해야 하는지, 빈칸을 그대로 둬야 하는지도 알 수 없습니다. 오류가 난 셀이 한 곳인지, 복사한 전체 범위인지도 빠져 있습니다.

먼저 아래 5칸을 채웁니다.

넣을 내용예시
목표수식이 최종적으로 해야 할 일완료 행만 금액을 계산합니다
현재 수식지금 쓰고 있는 수식=IF(A2="완료",B2*C2,"")
샘플 행실제 열 이름과 값 2~3줄상태, 단가, 수량, 결과
오류보이는 오류나 틀린 결과#VALUE!, 빈칸인데 0 표시
예외 조건빈칸, 문자, 찾기 실패 처리단가가 비면 빈칸으로 둡니다

수식 오류 질문의 핵심은 함수 이름이 아니라 열 의미입니다. 열 의미가 들어가면 ChatGPT가 수식을 다시 짜는 대신 왜 깨졌는지부터 좁혀 볼 수 있습니다.

바로 붙여 넣는 5칸 수식 오류 프롬프트

아래 프롬프트는 엑셀과 구글 스프레드시트 모두에서 쓸 수 있습니다. 다만 함수 이름과 구분자는 프로그램 설정에 따라 달라질 수 있으므로, 마지막에 반드시 샘플 행으로 확인해야 합니다.

아래 엑셀 수식 오류를 고쳐 주세요.
정답 수식만 바로 주지 말고, 먼저 오류 원인을 3줄로 진단한 뒤 수정 수식과 테스트 방법을 주세요.

1. 수식 목표:
{예: 상태가 "완료"인 행만 단가와 수량을 곱해 금액을 계산합니다}

2. 현재 수식:
{예: =IF(A2="완료",B2*C2,"")}

3. 열 의미와 샘플 데이터:
{예:
A열 상태: 완료, 대기, 취소
B열 단가: 12000, 빈칸, 9000
C열 수량: 2, 1, 빈칸}

4. 지금 보이는 문제:
{예: B열이나 C열이 비어 있으면 #VALUE!가 나거나 0이 표시됩니다}

5. 원하는 예외 처리:
{예: 단가나 수량이 비어 있으면 결과도 빈칸으로 둡니다. 취소 행도 빈칸으로 둡니다}

출력 형식:
- 오류 원인 3줄
- 수정 수식 1개
- 각 조건이 수식에서 처리되는 위치
- 샘플 행 3개로 테스트한 결과표
- 그래도 틀리면 다시 물어볼 확인 질문 3개

규칙:
- 샘플 데이터에 없는 열을 새로 만들지 마세요.
- 실제로 확인할 수 없는 값은 추측하지 말고 "확인 필요"라고 표시하세요.
- 수식을 적용하기 전에 테스트할 행을 먼저 알려 주세요.

이 프롬프트에서 가장 중요한 줄은 원하는 예외 처리입니다. 엑셀 수식은 정상 행보다 예외 행에서 많이 깨집니다. 빈칸, 문자로 저장된 숫자, 찾기 실패, 취소 상태를 어떻게 처리할지 적어야 결과가 안정됩니다.

#VALUE!가 뜨면 값 형식부터 묻습니다

#VALUE!는 수식 자체가 틀렸다기보다 수식이 예상한 값과 실제 셀 값의 형식이 다를 때 자주 나타납니다. Microsoft 지원 문서도 #VALUE! 오류를 고칠 때 참조된 셀에 들어 있는 값과 수식이 기대하는 형식을 확인하는 흐름을 안내합니다. 그래서 ChatGPT에는 "이 함수가 왜 틀렸는지"보다 어떤 셀이 숫자인지 문자인지 확인해 달라고 묻는 편이 빠릅니다.

아래 후속 프롬프트를 붙입니다.

수정 수식을 바로 다시 만들기 전에 값 형식 문제부터 점검해 주세요.

현재 오류:
{#VALUE!}

의심되는 열:
{예: B열 단가, C열 수량}

확인해 줄 내용:
1. 숫자처럼 보이지만 문자로 저장되면 깨질 수 있는 부분
2. 빈칸이 계산에 들어가면 깨질 수 있는 부분
3. 공백이나 쉼표가 섞이면 깨질 수 있는 부분
4. 수식으로 처리할 문제와 원본 데이터를 고쳐야 할 문제의 구분

출력:
| 확인 항목 | 의심 이유 | 엑셀에서 확인할 방법 | 수식 수정 방향 |

이렇게 물으면 ChatGPT가 IFERROR만 덧씌우는 답을 줄 가능성이 줄어듭니다. IFERROR는 화면의 오류를 숨길 수 있지만 원본 값이 잘못된 문제까지 해결하지는 않습니다. 오류를 숨기기 전에 왜 생겼는지 한 번은 확인해야 합니다.

찾기 함수가 비면 검색값과 기준표를 같이 줍니다

VLOOKUP, XLOOKUP, MATCH 같은 찾기 함수가 비거나 #N/A를 내면 현재 수식만으로는 원인을 알기 어렵습니다. 검색값 앞뒤 공백, 기준표 범위, 중복값, 찾는 열 위치가 모두 영향을 줍니다.

아래처럼 기준표를 작게 잘라서 줍니다.

아래 찾기 수식이 일부 행에서만 실패합니다.
수식을 새로 만들기 전에 검색값, 기준표, 실패 행을 비교해 주세요.

현재 수식:
{예: =XLOOKUP(A2,$F$2:$F$20,$G$2:$G$20,"")}

검색값 예시:
{A2: SKU-1001, A3: SKU-1002, A4: SKU-1003}

기준표 예시:
{F열 SKU / G열 상품명
SKU-1001 / 기본 세트
SKU-1002 / 확장 세트}

실패한 행:
{A4가 비어 나오거나 #N/A가 납니다}

확인할 것:
- 검색값과 기준표 값의 공백 차이
- 기준표에 없는 값
- 범위 고정이 잘못된 부분
- 실패했을 때 빈칸으로 둘지 "확인 필요"라고 표시할지

출력:
1. 실패 원인 후보
2. 수정 수식
3. 기준표에 값이 없을 때 표시할 문구
4. 붙여넣기 전 테스트할 행

찾기 함수는 수식보다 기준표가 문제인 경우가 많습니다. 기준표 예시를 같이 주면 ChatGPT가 A열F열의 값을 비교하는 방식으로 답을 만들 수 있습니다.

붙여넣기 전 5가지만 테스트합니다

ChatGPT가 준 수식은 바로 전체 열에 복사하지 않습니다. 먼저 3개 정상 행과 2개 예외 행으로 확인합니다.

엑셀 수식 적용 전 확인할 정상 행과 예외 행 체크리스트
테스트 행확인할 질문통과 기준
정상 데이터계산 결과가 손으로 계산한 값과 맞는가금액이나 결과가 일치합니다
빈칸 포함빈칸을 0으로 볼지 빈칸으로 둘지 맞는가원하는 예외 처리와 같습니다
문자 숫자숫자처럼 보이는 문자를 어떻게 처리하는가오류를 숨기지 않고 원인을 알 수 있습니다
찾기 실패기준표에 없는 값이 어떻게 보이는가빈칸 또는 확인 필요로 표시됩니다
아래 행 복사범위가 밀리지 않는가기준표 범위가 고정됩니다

가장 빨리 끝내는 방법은 전체 열에 복사하는 것이 아니라 실패할 가능성이 높은 5개 행만 먼저 고르는 것입니다. 정상 행만 테스트하면 수식이 맞아 보입니다. 빈칸, 찾기 실패, 문자 숫자가 섞인 행까지 통과해야 업무 파일에 붙여 넣을 수 있습니다.

답이 또 틀리면 전체 질문을 반복하지 않습니다

첫 답이 틀렸을 때 처음부터 다시 묻지 마세요. 틀린 위치만 좁혀서 다시 붙입니다.

방금 준 수식에서 아래 케이스만 틀렸습니다.
전체 수식을 새로 만들기보다, 이 케이스가 틀린 이유와 최소 수정만 알려 주세요.

틀린 케이스:
{예: A열이 완료이고 B열 단가가 빈칸이면 결과가 0으로 나옵니다. 나는 빈칸을 원합니다}

현재 수정 수식:
{ChatGPT가 방금 준 수식}

원하는 결과:
{빈칸}

출력:
- 틀린 원인 2줄
- 바꿔야 할 수식 부분만 표시
- 최종 수식
- 같은 문제가 다시 생기는지 확인할 테스트 행 2개

이 방식은 재질문 시간을 줄입니다. ChatGPT가 새 답을 만들면서 이미 맞았던 조건을 망가뜨리는 일도 줄어듭니다.

오늘은 수식보다 질문 양식을 저장합니다

엑셀 수식 오류는 함수 이름 하나로 끝나지 않습니다. 같은 IF 수식이라도 빈칸을 0으로 볼지, 텍스트 숫자를 숫자로 바꿀지, 찾기 실패를 어떻게 표시할지에 따라 정답이 달라집니다. 그래서 수식만 묻는 질문보다 목표, 현재 수식, 샘플 행, 오류, 예외 조건을 나눈 질문이 더 안전합니다.

오늘 바로 적용하려면 오류가 난 셀 하나를 고르고, 정상 행 2개와 실패 행 2개를 복사해 5칸 프롬프트에 넣어 보세요. 답을 받으면 전체 열에 붙여 넣기 전에 빈칸, 찾기 실패, 문자 숫자, 아래 행 복사까지 확인합니다. 수식은 ChatGPT가 제안할 수 있지만, 업무 파일에 적용할지는 샘플 행 테스트가 결정합니다.

참고 출처

다음으로 읽을 기사

같은 흐름으로 이어 읽기 좋은 기사만 추려 보여줍니다.

댓글 0

이 글을 읽은 독자들의 생각을 나눠보세요.

비밀번호(선택)

첫 번째 댓글을 남겨보세요.

여러분의 생각이 다른 독자에게 도움이 됩니다.