엑셀오류 값 7가지 뜻과 해결법, #N/A·#VALUE!부터 #SPILL!까지
다 읽는 데 약 7분 걸려요실제로 써먹을 수 있는 것 위주로 골랐어요.
💡 핵심 킬러 메시지
엑셀오류는 숨기기 전에 '오류 값이 알려 주는 원인'을 먼저 읽는 것이 핵심이에요.
엑셀오류 표시가 표 한가득 퍼져 있으면 어디서부터 손대야 할지 막막해지죠. 마감은 다가오는데 원인을 모르니 마음만 급해지고요.
열심히 수식을 넣었는데 셀에 #N/A나 #VALUE! 같은 이상한 글자가 보이면 당황스럽습니다. 하지만 엑셀오류 값은 엑셀이 "여기 이런 문제가 있어요"라고 알려 주는 신호예요. 뜻만 알면 대부분 금방 고칠 수 있습니다. 이 글은 자주 보는 오류 일곱 가지를 정리했습니다.
📷 사진 1 엑셀 시트에 여러 오류 값이 표시된 셀들
Alt: 엑셀오류 값 종류
(이 상자를 내 사진으로 바꿔 주세요)
한눈에 보는 엑셀오류
IFERROR로 일단 가려 놓았다가 나중에 숫자가 틀린 걸 알고 아찔했던 분도 있을 거예요. 오류 값의 뜻만 알아도 훨씬 빨리 풀려요.
| 오류 | 뜻 | 흔한 원인 |
|---|---|---|
| #N/A | 찾는 값이 없음 | VLOOKUP·XLOOKUP에서 값 없음, 공백·형식 차이 |
| #VALUE! | 값의 종류가 잘못됨 | 숫자 자리에 글자, 텍스트로 된 숫자 |
| #REF! | 참조한 셀이 사라짐 | 수식이 참조하던 행·열·시트 삭제 |
| #DIV/0! | 0으로 나눔 | 분모가 0이거나 빈 셀 |
| #NAME? | 이름을 모름 | 함수 이름 오타, 따옴표 빠진 글자 |
| #NUM! | 숫자 계산 불가 | 너무 큰 수, 잘못된 인수(음수의 제곱근 등) |
| #SPILL! | 결과를 펼칠 공간이 없음 | 동적 배열 결과 자리에 다른 값이 있음 |
📷 사진 2 오류 값이 표시된 엑셀 표
Alt: 엑셀오류 값 표시
(이 상자를 내 사진으로 바꿔 주세요)
오류별 해결
#N/A
찾는 값이 실제로 있는지 먼저 확인하세요. 값이 있는데도 오류가 나면 앞뒤 공백(TRIM으로 제거)이나 숫자·텍스트 형식 차이가 원인인 경우가 많습니다.
#VALUE!
더하기·빼기 대상에 글자가 섞였는지 확인하세요. "1,000원"처럼 단위가 붙은 값은 숫자가 아닙니다. SUM 함수는 글자를 무시하지만 + 연산자는 오류를 냅니다.
#REF!
수식이 가리키던 셀을 지웠을 때 생깁니다. 실행 취소(Ctrl+Z)로 되돌리거나 수식의 참조를 다시 지정하세요. 행·열을 지우기 전에 다른 수식이 참조하는지 확인하는 습관이 좋아요.
#DIV/0!
분모가 0이거나 비어 있습니다. =IF(B2=0,"",A2/B2)처럼 분모를 먼저 확인하는 수식으로 바꾸세요.
#NAME?
함수 이름 오타(VLOKUP 등), 글자를 따옴표 없이 입력한 경우, 구버전 엑셀에서 지원하지 않는 함수를 쓴 경우에 나옵니다.
📷 사진 3 수식 탭의 오류 검사와 수식 계산 버튼
Alt: 엑셀오류 추적 도구
(이 상자를 내 사진으로 바꿔 주세요)
#NUM!
계산 결과가 엑셀이 다룰 수 있는 범위를 넘었거나, 함수 인수가 허용 범위를 벗어났을 때 생깁니다. 인수 값과 날짜 순서(시작일이 종료일보다 늦은지)를 확인하세요.
#SPILL!
최신 엑셀의 FILTER, UNIQUE, SORT 같은 동적 배열 함수는 결과를 여러 셀에 펼쳐 표시합니다. 펼쳐질 자리에 이미 값이 있거나 병합된 셀이 있으면 #SPILL!이 나와요. 결과 자리를 비우면 해결됩니다.
📷 사진 4 오류 추적 도구 화면
Alt: 엑셀 오류 추적
(이 상자를 내 사진으로 바꿔 주세요)
오류 추적 도구 쓰기
- 수식 탭 > 오류 검사: 오류 셀을 하나씩 찾아 줌
- 수식 계산: 수식이 단계별로 어떻게 계산되는지 보여 줌
- 참조되는 셀 추적: 화살표로 어떤 셀을 참조하는지 표시
복잡한 수식은 '수식 계산'으로 한 단계씩 따라가면 어디서 문제가 생기는지 바로 보입니다.
📷 사진 5 #SPILL! 오류 화면
Alt: 엑셀 SPILL 오류
(이 상자를 내 사진으로 바꿔 주세요)
IFERROR 사용 주의
=IFERROR(수식,"")으로 오류를 가리면 표는 깔끔해지지만, 진짜 문제(잘못된 참조, 오타)까지 숨겨 버립니다. 원인을 확인한 뒤, 정말 '값이 없는 경우'에만 쓰는 것이 안전해요. #N/A만 처리하고 싶다면 IFNA 함수를 쓰면 됩니다.
복사·붙여넣기가 안 될 때
- 시트 보호가 걸려 있는지(검토 탭)
- 복사 영역과 붙여넣기 영역 모양이 다른지
- 병합된 셀이 섞여 있는지
- 다른 프로그램(메신저 등)이 클립보드를 쓰고 있는지
엑셀오류, #SPILL!이 처음 보일 때
#SPILL!은 결과가 퍼져 나갈 칸에 이미 다른 값이 있을 때 자주 보여요. 결과가 들어갈 범위를 비워 주면 대부분 해결돼요. 처음부터 완벽하게 하려 하기보다, 오늘 할 수 있는 한 가지를 정해 끝내 보는 경험을 쌓아 가면 다음 단계가 훨씬 가볍게 느껴질 거예요. 막히는 부분은 메모해 두었다가 다시 돌아와 보세요. 조금 느리더라도 내 속도로 이어 가는 것이 결국 가장 오래 남는 방법이에요. 이 글의 체크리스트 가운데 한 줄부터 실제로 해 보고 결과를 짧게 기록해 두면, 다음에 같은 고민이 생겼을 때 훨씬 빠르게 판단할 수 있어요. 이 과정에서 헷갈리는 부분이 생기는 건 자연스러운 일이에요. 한 번에 다 외우려 하지 말고, 필요할 때 이 글의 표와 질문을 다시 펼쳐 보며 하나씩 확인해 주세요. 공식 안내가 바뀌었을 수도 있으니 중요한 결정 전에는 해당 서비스의 최신 안내를 한 번 더 확인하는 습관을 들이면 좋아요. 작은 확인 하나가 나중의 수고를 꽤 덜어 준답니다.
엑셀오류 체크리스트
| 항목 | 확인할 것 | 체크 |
|---|---|---|
| #N/A | 찾는 값 존재 여부 | ☐ |
| #VALUE! | 데이터 형식 | ☐ |
| #REF! | 삭제된 참조 | ☐ |
| #DIV/0! | 0으로 나누기 | ☐ |
| #SPILL! | 결과 칸 비우기 | ☐ |
오류를 예방하는 습관
데이터를 입력할 때부터 형식을 맞추면 오류가 크게 줄어듭니다. 숫자 열에는 단위를 붙이지 말고 머리글에 단위를 적고, 데이터 유효성 검사로 입력할 수 있는 값을 제한해 두세요.
엑셀오류 감정 카드: 엑셀오류 앞에서 이런 마음이라면
읽다가 마음이 머문 대목이 있었다면, 지금 내 상태와 가장 가까운 카드를 골라 보세요.
📷 사진 6 수정 후 정상 결과 화면
Alt: 엑셀 오류 해결
(이 상자를 내 사진으로 바꿔 주세요)
자주 묻는 질문
엑셀오류 #NAME?은 왜 생기나요?
함수 이름 오타나 따옴표 없이 입력한 텍스트, 내 버전에서 지원하지 않는 함수 때문에 생기는 경우가 많아요.
오류가 있는 셀만 한 번에 찾을 수 있나요?
홈 > 찾기 및 선택 > 이동 옵션 > 수식 > 오류만 체크하면 오류 셀이 모두 선택됩니다.
초록 삼각형은 오류인가요?
오류 가능성이 있다는 표시입니다. 텍스트로 저장된 숫자 등에서 자주 보입니다.
####은 오류인가요?
열 너비가 좁아 값이 다 보이지 않는 것입니다. 열 너비를 넓히면 됩니다.
오류 셀을 합계에서 빼고 계산하려면?
AGGREGATE 함수를 쓰면 오류를 무시하고 합계를 구할 수 있습니다.
마무리
엑셀오류 값은 문제의 종류를 알려 주는 힌트입니다. 이 표를 옆에 두고, 오류가 보이면 '수식 계산'으로 한 단계씩 따라가 보세요.
함께 읽으면 좋은 글
필요한 친구에게 한 번에 보내 보세요. 공유는 큰 힘이 돼요.
이 글, 어땠어요?
별을 눌러 평가해 주세요. 한 사람당 한 번만 세요.
아직 평가가 없어요. 첫 평가를 남겨 주세요.
💬 댓글
- 첫 댓글을 남겨 주세요.
