엑셀 함수 오류 해결, #VALUE!는 데이터 형식 문제, #NAME?은 함수명이나 정의된 이름을 잘못 쓴 경우, #REF!는 참조한 셀이나 범위가 삭제됐을 때 뜨는 오류다.
수식 입력줄에서 오류 셀을 클릭해 참조 범위를 먼저 확인하면 대부분 1~2분 안에 원인을 찾을 수 있다.
실무에서 체감하기로는 데이터 형식이 꼬여 생기는 #VALUE!가 가장 흔하고, 그다음으로 참조가 끊긴 #REF!, 마지막으로 함수명 오타로 인한 #NAME?이 뒤를 잇는다.
세 오류 모두 수식 자체가 망가진 게 아니라 ‘입력값’이나 ‘참조 대상’이 바뀐 경우가 대부분이라 당황하지 않고 순서대로 확인하면 어렵지 않게 풀린다.
회사에서 거래처 40곳의 월별 매출을 집계하는 표를 만들다가, 중간 열 하나를 삭제하면서 VLOOKUP이 참조하던 범위가 통째로 틀어져 #REF!를 본 적이 있다.
당황해서 수식을 처음부터 다시 입력하려다가 괄호 위치까지 꼬여 더 복잡해졌는데, 알고 보니 열을 삭제한 직후였기 때문에 Ctrl+Z 한 번이면 바로 원래 상태로 돌아갈 수 있었다.
이 글은 사무직으로 일하며 엑셀 함수 오류를 직접 겪고 고쳐본 경험을 바탕으로, 메뉴 경로까지 그대로 따라 할 수 있게 정리했다.
엑셀 버전은 마이크로소프트 365(구독형)와 엑셀 2021 기준으로 작성했고, 메뉴 명칭이 조금 다른 구버전이라도 비슷한 위치에서 같은 기능을 찾을 수 있다.
엑셀 온라인이나 모바일 앱에서는 일부 메뉴(예: 이름 관리자, 오류 추적)가 리본 위치나 이름이 다르게 표시될 수 있으니, 정확히 같은 화면이 안 보이면 검색창에 기능 이름을 입력해 찾는 것도 방법이다.
엑셀 함수 오류, 어떻게 가장 빨리 해결하나요
오류 셀을 클릭해 수식 입력줄을 확인하고 F9로 구간별 계산 결과를 미리 보는 게 가장 빠르다.
전체 시트에서 오류 셀을 한꺼번에 찾고 싶다면 F5를 눌러 이동 창을 열고 옵션 > 수식 > 오류를 체크하면 오류가 있는 셀만 자동으로 선택된다. 수식이 수십 개 섞인 큰 시트에서는 하나씩 찾는 것보다 이 방법이 훨씬 빠르다.
오류 종류별로 원인이 다르므로, 지금 본 오류 코드를 아래 표에서 먼저 찾고 단계별 방법을 따라가면 된다.
| 오류 코드 | 주로 뜨는 상황 | 1차 확인사항 |
|---|---|---|
| #VALUE! | 숫자 계산식에 문자나 빈 셀이 섞임 | 참조 셀의 데이터 형식 |
| #NAME? | 함수명 오타, 정의된 이름 삭제 | 함수명 철자, 콜론·괄호 |
| #REF! | 참조한 셀, 행, 열 삭제 | 최근 삭제, 이동 이력 |
오류를 빠르게 진단할 때 자주 쓰는 단축키를 표로 정리하면 다음과 같다. 이 세 가지만 기억해도 오류 확인 시간이 눈에 띄게 줄어든다.
| 단축키 | 기능 | 활용 시점 |
|---|---|---|
| Ctrl+`(물결) | 셀에 수식 원문 표시/숨김 전환 | 여러 수식을 한눈에 비교할 때 |
| F9 | 선택한 수식 구간만 미리 계산 | #VALUE! 원인 구간 찾을 때 |
| F5 → 옵션 → 오류 | 오류 셀 전체 선택 | 시트에 오류가 여러 개일 때 |
엑셀 함수 오류 해결 단계별 방법
#VALUE! 오류, 어떻게 고치나요
#VALUE!는 F9로 수식 일부를 미리 계산해보고 문자나 공백이 섞인 셀을 찾아 고치면 해결된다.
- 오류 셀 선택 후 수식 입력줄에서 의심되는 부분을 마우스로 드래그해 선택한다
- F9 키를 눌러 선택한 부분만 미리 계산해본다
- 참조 셀로 이동해 숫자처럼 보이지만 왼쪽 정렬된 텍스트인지 확인한다
- 데이터 탭 > 텍스트 나누기(바로 마침) 또는 VALUE 함수로 텍스트를 숫자로 바꾼다
- 수식에 불필요한 공백이 있으면 TRIM 함수로 제거한다
특히 아래 세 가지 패턴은 실무에서 반복적으로 나타나므로 미리 알아두면 원인을 더 빨리 좁힐 수 있다.
| 겉보기 | 실제 상태 | 확인 방법 |
|---|---|---|
| 셀에 125처럼 보임 | 왼쪽 정렬된 텍스트 숫자 | 셀 정렬 방향, ISNUMBER 함수로 확인 |
| 날짜처럼 보임(2026-01-15) | 텍스트로 입력된 날짜 | DATEVALUE로 변환 가능 여부 확인 |
| 빈 칸처럼 보임 | 스페이스바만 입력된 셀 | LEN 함수로 글자 수 확인(1 이상이면 공백) |
#NAME? 오류, 어떻게 고치나요
#NAME?은 함수명 오타나 삭제된 이름 정의를 고치면 대부분 바로 사라진다.
- 수식 입력줄에서 함수명 철자, 괄호, 콜론을 한 글자씩 확인한다
- 수식 탭 > 이름 관리자(단축키 Ctrl+F3)에서 수식에 쓴 이름이 실제로 있는지 확인한다
- XLOOKUP, IFS처럼 최신 함수를 썼다면 파일 > 계정에서 현재 버전이 이 함수를 지원하는지 확인한다
- 텍스트 인수에 따옴표(\”\”)를 빠뜨리지 않았는지 확인한다
- 추가 기능 함수를 썼다면 파일 > 옵션 > 추가 기능에서 활성화 여부를 확인한다
함수명 오타는 비슷한 발음이나 철자 때문에 반복적으로 발생한다. 아래처럼 자주 틀리는 표현을 알아두면 빠르게 비교할 수 있다.
| 잘못 입력 | 올바른 함수명 | 비고 |
|---|---|---|
| VLOOKPU, 괄호 중첩 오류 | VLOOKUP | 괄호 개수를 수식 입력줄에서 색으로 구분해 확인 |
| SUMIFS를 SUMIF로 축약 | SUMIFS | 조건이 2개 이상이면 반드시 S가 붙은 함수 사용 |
| IFS를 IF로만 사용 | IFS | 엑셀 2016 이전 버전은 IFS 미지원 |
#REF! 오류, 어떻게 고치나요
#REF!는 참조가 깨진 직후 바로 Ctrl+Z로 되돌리는 게 가장 확실한 해결법이다.
- 오류가 뜨자마자 다른 작업 없이 Ctrl+Z를 눌러 삭제나 이동을 취소한다
- 이미 저장해 Ctrl+Z가 안 되면 수식을 다시 작성해 올바른 범위를 재지정한다
- 자주 깨지는 수식이라면 셀 참조 대신 표(단축키 Ctrl+T)나 정의된 이름 범위로 바꾼다
- 외부 파일을 참조하는 수식이면 원본 파일 경로와 이름이 바뀌지 않았는지 확인한다
특히 다른 사람과 공유하는 파일이라면 삭제·이동 작업 전 시트를 복사해 백업용으로 남겨두는 습관이 #REF! 복구 시간을 크게 줄여준다.
엑셀 함수 오류, 안 될 때 원인별로 뭘 봐야 하나요
단계별 방법으로도 안 풀리면 아래 표에서 비슷한 증상을 찾아 진짜 원인부터 다시 확인한다. 같은 오류 코드라도 상황에 따라 원인이 갈리는 경우가 많아, 증상을 먼저 매칭한 뒤 해결 방법을 적용하는 순서가 효율적이다.
| 오류 | 자주 겪는 증상 | 진짜 원인 | 해결 방법 |
|---|---|---|---|
| #VALUE! | 날짜 계산식인데 오류가 뜸 | 셀 서식이 텍스트로 저장된 날짜 | 셀 서식을 날짜로 바꾸거나 DATEVALUE 사용 |
| #NAME? | 다른 사람 파일에선 되는데 내 파일에선 안 됨 | 구버전 엑셀이라 신규 함수 미지원 | IFERROR로 대체하거나 구버전용 함수 사용 |
| #REF! | 복사한 수식에서만 오류가 남 | 절대참조($) 없이 복사해 참조가 밀림 | F4로 절대참조 고정 후 다시 복사 |
| #VALUE! | SUM은 되는데 +로 더하면 오류 | + 연산은 빈 셀을 오류로 처리 | SUM 함수로 바꾸거나 빈 셀에 0 입력 |
| #NAME? | 함수는 맞는데 계속 오류 | 언어판마다 함수명이 다름 | 함수 마법사(Shift+F3)로 정확한 함수명 삽입 |
| #REF! | 다른 시트로 이동했더니 오류 발생 | 시트 이름 변경 또는 시트 자체 삭제 | 시트 탭에서 이름 확인 후 수식에서 시트명 재입력 |
엑셀 함수 오류, 같이 알아두면 좋은 팁
오류를 아예 안 보이게 하려면 IFERROR(수식, \”원하는 표시\”)를 쓸 수 있지만, 이건 원인을 가리는 것일 뿐 수식 자체 문제는 그대로 남으니 원인 파악 후 보조적으로만 쓰는 게 안전하다.
| 메뉴 경로 | 기능 | 비고 |
|---|---|---|
| 파일 > 옵션 > 수식 > 오류 검사 | 백그라운드 오류 자동 표시 | 녹색 삼각형 켜두기 권장 |
| 수식 탭 > 오류 추적 | 오류 원인 셀까지 화살표로 표시 | 복잡한 수식에 유용 |
| 홈 탭 > 찾기 및 선택 > 이동 옵션 > 수식 > 오류 | 오류 셀 전체 한번에 선택 | 단축키 F5 |
| 파일 > 정보 > 통합 문서 검사 | 숨겨진 이름, 연결된 외부 참조 점검 | 다른 파일 공유 전 확인하면 좋음 |
오류가 자주 반복된다면 아래 습관을 미리 들여두는 것이 재발을 막는 데 도움이 된다.
- 삭제·이동 전에는 Ctrl+S로 저장하거나 시트를 복사해 백업해둔다
- 셀 참조보다는 표(Ctrl+T)나 이름 정의를 활용해 범위가 자동으로 늘어나게 한다
- 중요한 수식에는 F2를 눌러 참조 범위가 색으로 표시되는지 수시로 확인한다
- 협업 파일은 수정 전 버전 기록(파일 > 정보 > 버전 기록)을 확인해둔다
엑셀 외에 문서 작업 중 자주 막히는 상황도 함께 알아두면 좋다. 한글 파일 열기 오류(hwp) 해결법이나 크롬 비밀번호 저장 오류 해결법도 원인별로 하나씩 확인하는 방식이 비슷하다.
공용 PC에서 작업한다면 캐시와 쿠키 삭제가 안 될 때 해결법도 참고할 만하다. 엑셀의 기본 함수 구조가 궁금하면 위키백과의 Microsoft Excel 문서도 참고할 수 있다.
자주 묻는 질문
IFERROR를 쓰면 오류가 완전히 해결되나요
IFERROR는 오류를 가려서 안 보이게 할 뿐 원인을 고치는 기능은 아니다. 참조나 형식 문제는 그대로 남아있으므로 정확한 계산이 필요하면 원인을 먼저 고치고 보조적으로만 쓰는 게 안전하다.
#N/A 오류도 같은 방법으로 해결하나요
#N/A는 VLOOKUP, MATCH 같은 찾기 함수가 값을 못 찾았을 때 뜨는 별도 오류로 원인이 다르다. 찾는 값의 철자, 공백, 데이터 형식이 일치하는지 먼저 확인해야 한다.
오류 셀이 너무 많아서 하나씩 고치기 힘든데 방법이 있나요
F5 > 이동 옵션 > 수식 > 오류로 오류 셀을 한번에 선택한 뒤, 같은 함수나 같은 참조 구조끼리 묶어서 처리하면 시간이 많이 줄어든다.
엑셀 함수 오류는 겉보기엔 복잡해 보여도 #VALUE!, #NAME?, #REF! 세 가지 코드의 원인만 구분하면 대부분 몇 분 안에 해결된다.
오류가 뜨면 당황하지 말고 수식 입력줄부터 확인하는 습관을 들이면 다음엔 더 빠르게 고칠 수 있다.
특히 처음 겪는 오류일수록 수식을 전부 지우고 다시 쓰기보다는, 오늘 정리한 순서대로 원인을 하나씩 좁혀가는 편이 시간도 덜 들고 실수도 줄어든다.
여러분은 엑셀 작업하다가 어떤 오류 때문에 가장 애먹으셨나요? 댓글로 상황을 남겨주시면 다음 글에서 더 자세히 다뤄보겠다.
출처: Editlab, https://editlab.luvpp.com
EDITLAB이 매체는 Editlab이 발행합니다분야별 전문 매체 8곳과 무료 데이터 도구를 함께 운영합니다.네트워크 보기 ›
글 Editlab 편집부 · 발행 전 자동 점검(중복·형식·규칙) · 정정 요청 · Google 검색에서 이 매체를 우선 출처로 등록
검색해도 내 집 사정과는 다를 때가 있습니다. 비슷한 상황을 지나온 분들에게 물어보실 수 있습니다. 글은 누구나 읽을 수 있고, 질문을 남기려면 카페 가입이 필요합니다.
EDITLAB 뉴스레터
오늘의 한 가지
평일 아침, 오늘 꼭 알아야 할 정보 하나. 신청 마감이 코앞인 지원금, 검색해도 안 나오는 실제 절차와 후기.
생년월일을 넣으면 매주 월요일 내 주간 운세도 같이 받을 수 있습니다.
개인정보처리방침 · 문의 editlab204@gmail.com · 발행 Editlab
