엑셀 #VALUE! 오류 해결 방법
=ISTEXT(B2)나 =LEN(B2)로 찾아서 지우세요. 합계라면 =B2+C2 대신 텍스트를 건너뛰는 =SUM(B2,C2)를 쓰세요.#VALUE!는 엑셀이 쓸 수 없는 종류의 값을 받았다는 뜻이에요. 대개 숫자가 필요한 자리에 텍스트가 들어간 경우예요. "없음"처럼 눈에 띄는 글자일 수도 있고, 공백 한 칸처럼 안 보일 수도 있어요.
원인별 해결 방법
- 계산에 텍스트가 섞여 있어요
- 빈칸처럼 보이는 공백이나 빈 문자열
- SUMPRODUCT, FILTER, SUMIFS의 범위 크기가 달라요
- 날짜가 텍스트로 저장돼 있어요
- #VALUE!가 다른 셀에서 넘어왔어요
1계산에 텍스트가 섞여 있어요
사칙연산 기호(+ - * /)는 숫자가 필요해요. 쓰는 셀에 없음, 미정, -, 5kg 같은 텍스트가 있으면 결과는 #VALUE!예요.
이렇게 확인해요
수식을 클릭해 참조하는 셀을 하나씩 보세요. 문제 셀은 =ISTEXT(B2)가 TRUE예요. 수식 > 수식 계산을 쓰면 어느 단계에서 실패하는지 보여요.
해결 방법
텍스트를 숫자로 바꾸거나 지우세요. 그 열에 텍스트가 들어갈 수 있다면 숫자일 때만 계산하세요.
=IF(ISNUMBER(B2),B2*C2,0)합계는 더하기 기호 대신 SUM을 쓰세요. SUM은 셀 참조 속 텍스트를 건너뛰어요.
=SUM(B2,C2,D2)5 kg처럼 숫자와 단위가 띄어 쓰인 텍스트에서 숫자만 꺼내려면(Microsoft 365) =--TEXTBEFORE(B2," ")를 쓰세요.
2빈칸처럼 보이는 공백이나 빈 문자열
비어 보이는 셀에 공백이 들어 있거나, ""를 돌려주는 수식이 있을 수 있어요. 둘 다 텍스트라서 =B4*C4는 #VALUE!를 내요. 진짜 빈 셀이라면 0으로 계산돼요.
이렇게 확인해요
=LEN(B4)가 1 이상이고 =ISBLANK(B4)가 FALSE예요.
해결 방법
비어 있어야 할 셀을 선택하고 Delete 키를 누르세요. 셀이 많다면 찾기 및 바꾸기(Ctrl+H)에서 찾을 내용에 공백 한 칸을 넣고 바꿀 내용은 비워 두세요. 단, 숫자 열처럼 공백이 들어갈 일이 없는 열에서만 쓰세요.
"빈칸"이 다른 수식에서 온 거라면 계산할 때 처리하세요.
=IF(TRIM(B2)="",0,B2*C2)직접 해 보기: 비어 보이지만 비어 있지 않은 셀
B4는 비어 보이지만 공백이 들어 있어서 D4가 #VALUE!이고, D7의 합계도 같은 오류예요. 예제를 눌러 LEN으로 B4를 확인하고, 텍스트면 건너뛰는 수식으로 바꿔 보세요. B4를 선택하고 Delete를 눌러도 돼요.
3SUMPRODUCT, FILTER, SUMIFS의 범위 크기가 달라요
이렇게 확인해요
수식에 범위가 두 개 이상 있고, 그중 하나가 한 행 길거나 짧아요.
=SUMPRODUCT(B2:B10,C2:C11)
=FILTER(A2:C10,B2:B11="서울")
=SUMIFS(C2:C10,A2:A11,"서울")해결 방법
모든 범위가 같은 행을 가리키게 맞추세요.
=SUMPRODUCT(B2:B10,C2:C10)예방 팁. 매출[수량], 매출[단가] 같은 표 열을 쓰면 길이가 항상 같아요.
4날짜가 텍스트로 저장돼 있어요
내려받은 데이터의 날짜는 텍스트로 들어오는 경우가 많아요. 특히 2026.10.28처럼 점으로 구분한 날짜는 엑셀이 날짜로 인식하지 못해요. 이런 날짜끼리 빼면 #VALUE!가 나와요.
이렇게 확인해요
날짜가 셀 왼쪽에 붙어 있고, 표시 형식을 바꿔도 그대로이며, =ISNUMBER(A2)가 FALSE예요.
해결 방법
가장 빠른 방법은 날짜 열을 선택하고 찾기 및 바꾸기(Ctrl+H)로 .을 -로 모두 바꾸는 거예요. 엑셀이 2026-10-28을 날짜로 인식해요.
데이터 > 텍스트 나누기에서 다음을 두 번 누르고 열 데이터 서식을 날짜(예: YMD)로 고른 뒤 마침을 눌러도 돼요. 수식으로 날짜를 다시 만들 수도 있어요.
=DATE(LEFT(A2,4),MID(A2,6,2),RIGHT(A2,2))5#VALUE!가 다른 셀에서 넘어왔어요
오류는 전달돼요. D4가 #VALUE!면 D4를 포함한 합계도 #VALUE!가 돼요. 합계 수식을 고쳐도 소용없고, 오류가 시작된 셀을 고쳐야 해요.
해결 방법
오류 셀을 클릭하고 수식 > 오류 검사 > 오류 추적을 누르면 원인 셀까지 화살표가 그려져요. 그 셀을 고치면 합계도 돌아와요.
당장 오류 셀을 빼고 합계를 내야 한다면 이렇게 쓰세요.
=AGGREGATE(9,6,D2:D100)9는 SUM, 6은 오류 무시라는 뜻이에요.
그래도 안 된다면
- 수식 > 수식 계산으로 수식의 어느 부분에서 실패하는지 보세요.
- 입력값을 모두
=ISNUMBER()로 확인하세요. - 비어 보이지만
=LEN()이 0보다 큰 셀을 찾으세요. - SUMPRODUCT, FILTER, SUMIFS의 범위가 모두 같은 행을 가리키는지 확인하세요.
- 오류 추적으로 오류가 처음 생긴 셀을 찾으세요.
- 무조건 IFERROR로 감싸지 마세요. 오류 표시는 사라져도 잘못된 데이터는 그대로예요.