본문으로 건너뛰기
ArumSoft Learning
EN
    #VALUE!Excel

    엑셀 #VALUE! 오류 해결 방법

    적용 버전: Microsoft 365와 웹용 Excel을 포함한 모든 버전 · 업데이트

    빠른 답수식이 쓰는 셀 중 하나에 숫자 대신 텍스트가 들어 있어요. 빈칸처럼 보이는 공백인 경우가 많아요. =ISTEXT(B2)나 =LEN(B2)로 찾아서 지우세요. 합계라면 =B2+C2 대신 텍스트를 건너뛰는 =SUM(B2,C2)를 쓰세요.

    #VALUE!는 엑셀이 쓸 수 없는 종류의 값을 받았다는 뜻이에요. 대개 숫자가 필요한 자리에 텍스트가 들어간 경우예요. "없음"처럼 눈에 띄는 글자일 수도 있고, 공백 한 칸처럼 안 보일 수도 있어요.

    원인별 해결 방법

    1. 계산에 텍스트가 섞여 있어요
    2. 빈칸처럼 보이는 공백이나 빈 문자열
    3. SUMPRODUCT, FILTER, SUMIFS의 범위 크기가 달라요
    4. 날짜가 텍스트로 저장돼 있어요
    5. #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로 감싸지 마세요. 오류 표시는 사라져도 잘못된 데이터는 그대로예요.