엑셀365를 사용하다 보면 수식이나 셀 입력 중 다양한 오류 메시지를 마주하게 됩니다. 대부분의 오류는 기본 개념과 원인을 알고 있으면 간단하게 해결할 수 있으며, 정확한 원인 파악이 업무 속도를 비약적으로 높여줍니다.
이번 포스팅에서는 실무에서 자주 마주하는 엑셀 오류 메시지 10가지와, 각각의 원인과 해결 방법을 명확하게 정리해드릴게요.
#DIV/0!
– 0으로 나누었을 때 발생원인
수식에서 분모가 0이거나 빈 셀일 경우 발생
해결 방법
IF 함수 또는 IFERROR로 예외 처리
=IF(B1=0, "", A1/B1)
또는
=IFERROR(A1/B1, "")
#VALUE!
– 잘못된 데이터 유형 사용원인
수식에 숫자 연산이 필요한데 텍스트나 잘못된 데이터가 포함되어 있을 때
해결 방법
VALUE()
로 변환=VALUE(A1)
=SUBSTITUTE(A1," ","")
#NAME?
– 잘못된 함수명 또는 정의되지 않은 이름원인
=SUUM(A1:A5)
)해결 방법
#REF!
– 참조한 셀이 삭제됨원인
수식이 참조하고 있던 셀을 삭제하거나, 복사/붙여넣기로 참조가 깨졌을 때
해결 방법
#REF!
가 표시된 부분을 수동으로 다시 설정#N/A
– 찾는 값을 찾을 수 없음원인VLOOKUP
, MATCH
, XLOOKUP
등에서 조건에 맞는 값이 존재하지 않을 때
해결 방법
IFNA
, IFERROR
를 사용해 사용자 친화적 메시지 표시=IFNA(VLOOKUP(A1, B1:C10, 2, FALSE), "해당 없음")
####
– 셀 너비 부족으로 숫자 표시 불가원인
날짜나 숫자가 셀 너비보다 길어 표시 불가능할 때
해결 방법
#NULL!
– 교차 영역이 없음원인A1 A2
처럼 띄어쓰기만 있는 잘못된 수식
또는 교차되지 않는 영역을 공백 연산자
로 계산하려고 할 때
해결 방법
,
또는 :
사용해야 함#NUM!
– 숫자 계산 오류원인
해결 방법
=IF(A1<0, "", SQRT(A1))
#SPILL!
– 동적 배열이 셀을 침범원인
엑셀365에서 동적 배열 수식이 결과를 입력할 공간이 부족하거나 충돌이 발생할 때
해결 방법
예시 문제 수식:
=SEQUENCE(10)
→ 아래 10개의 셀에 값이 표시되는데, 공간 부족 시 #SPILL!
오류 발생
#CALC!
– 계산 불가 (새로운 엑셀 함수에서 발생)원인
LET, LAMBDA, FILTER, XMATCH 등 엑셀365 고급 함수 사용 시 논리 오류나 계산 구조 문제 발생
해결 방법
예시:
=FILTER(A2:A10, B2:B9>100)
→ A 범위는 9개, B 범위는 8개 → #CALC!
오류
수식 > 오류 검사
→ 문제 셀 탐지수식 > 수식 추적
으로 참조 셀 확인 가능=IFERROR(수식, "예외 처리 메시지")
→ 거의 모든 오류 메시지를 하나의 메시지나 숫자, 공백 등으로 대체 가능
오류 | 원인 요약 | 해결 방법 |
---|---|---|
#DIV/0! | 0으로 나눔 | IF/IFERROR 처리 |
#VALUE! | 데이터 형식 불일치 | 숫자 변환, 텍스트 정리 |
#NAME? | 함수 오타/정의 오류 | 함수명 확인, 이름 정의 확인 |
#REF! | 참조 셀 삭제 | 수식 재작성, 이름 정의 사용 |
#N/A | 찾는 값 없음 | IFNA, 데이터 정합성 점검 |
#### | 셀 너비 부족 | 열 너비 조정 |
#NULL! | 교차 오류 | 연산자 수정 |
#NUM! | 계산 불가 수치 | 조건 분기 처리 |
#SPILL! | 배열 공간 부족 | 주변 셀 비우기 |
#CALC! | 수식 논리 오류 | 인수 및 배열 구조 점검 |
엑셀365에서 발생하는 오류는 대부분 기능을 잘못 사용했거나, 입력 값이 예외적일 때 생깁니다. 하지만 이 포스팅에서 정리한 원인과 해결법만 잘 익혀두면, 오류 상황도 능숙하게 처리할 수 있어 실무 속도와 신뢰도를 모두 높일 수 있습니다. 이제는 오류가 두렵지 않게, 스마트하게 대응해보세요!
엑셀365에서 ActiveX 컨트롤은 사용자가 더욱 정교하고 인터랙티브한 사용자 인터페이스(UI)를 구성할 수 있도록 도와주는 고급 도구입니다.…
엑셀365 폼 컨트롤로 양식 자동화하기 실무 가이드 엑셀365의 폼 컨트롤(Form Controls) 기능은 사용자가 데이터 입력을…
엑셀365에는 수백 개의 기본 내장 함수가 있지만, 실무에서는 내장 함수만으로 부족한 상황이 종종 발생합니다. 이럴…
엑셀365에서 VBA(Visual Basic for Applications) 매크로는 반복되는 작업을 자동화하고, 사용자의 클릭이나 입력에 반응하여 맞춤형 엑셀…
엑셀365 슬라이서 기능으로 피벗 테이블 분석 효율 높이기 엑셀365의 슬라이서(Slicer) 기능은 피벗 테이블이나 표에서 필터링을…