홈 › 엑셀 수식·함수

#VALUE! 오류 — FIND·SEARCH로 찾는 글자가 없을 때

오류 수식 =LEFT(A3,FIND("@",A3)-1) → #VALUE!. 원인과 고친 수식을 아래에서 확인하고, 미니 시트에서 직접 고쳐 보세요.

파일은 서버로 전송되지 않고 내 기기에서만 처리돼요

이메일에서 @ 앞을 자르는데 일부 행만 #VALUE!예요.

오류 나는 수식=LEFT(A3,FIND("@",A3)-1)

결과 #VALUE!

고친 수식=IFERROR(LEFT(A3,FIND("@",A3)-1),A3)

결과 아직 없음

직접 바꿔 보기

칸을 누르고 위 입력란에서 값이나 수식을 고친 뒤 Enter를 누르면 결과가 바로 다시 계산돼요. 주황 칸이 답이 나오는 칸, 연두 칸은 계산에 쓰인 칸이에요.

ABC
1이메일
2mina@example.com
3아직 없음#VALUE!아직 없음

오류가 나는 예제 표

#VALUE! 오류 — FIND·SEARCH로 찾는 글자가 없을 때 예제 엑셀 표와 결과 #VALUE!
예제 표 — 주황 칸이 수식 결과, 연두 칸이 계산에 쓰인 칸

FIND·SEARCH의 #VALUE!는 ‘못 찾음’을 뜻하는 정상적인 신호예요. ISNUMBER(FIND(…))로 포함 여부를 판단할 때도 이 성질을 써요.

이렇게 고쳐요

  1. FIND는 찾는 글자가 없으면 #VALUE!를 내요. 3행에는 @가 없어요.
  2. @가 없는 행은 원래 값을 그대로 보여 주도록 IFERROR(…,A3)로 감싸요.
  3. @가 있는 행(A2)은 그대로 “mina”가 나와요.

이 표에서 실제로 계산되는 순서

  1. IFERROR: 앞 수식이 #VALUE! 오류라서 대신할 값을 돌려줘요

LEFT 인수 한눈에 보기

인수이 예제에서뜻
텍스트A3
글자 수(기본 1)FIND("@",A3)-1

다시 생기지 않게

대소문자를 무시하려면 SEARCH를 써요. FIND는 대소문자를 구분해요.

참고한 자료

자주 묻는 질문

A3를 jun@sample.co.kr로 바꾸면?

수식은 그대로 두고 값만 바꾸면 결과가 다시 계산돼서 jun이에요.

#VALUE!가 어느 칸 때문인지 모르겠어요.

오류 칸을 고르고 수식 탭 → 수식 계산을 누르면 수식을 한 단계씩 계산해 보여 줘서, 공백이나 글자가 섞인 칸을 찾을 수 있어요.

+ 대신 SUM을 쓰면 왜 오류가 안 나요?

SUM·PRODUCT 같은 함수는 범위 안의 글자를 건너뛰지만, +·* 연산자는 글자를 숫자로 바꾸지 못하면 #VALUE!를 내요.

함께 쓰면 좋은 도구