Microsoft Excel에서 #VALUE! 오류를 해결하는 방법



Excel 수식에서 갑자기 #VALUE 오류가 발생하는 이유를 오랫동안 찾아 헤매신 적이 있다면, 당신만 그런 것이 아닙니다.때로는 Excel이 당신을 싫어하는 것처럼 느껴질 수 있습니다.일반적으로 호환되지 않는 데이터 유형, 추가 공백 또는 계산을 망가뜨리는 이상한 서식 버그와 같은 교활한 사소한 문제 때문입니다.문제는 이러한 오류가 수식, 날짜, 범위 또는 셀에 숨겨진 보이지 않는 문자 등 어디에나 있을 수 있다는 것입니다.#VALUE 오류의 원인을 파악하는 것은 까다로울 수 있지만, 다시 올바른 길로 돌아갈 수 있는 몇 가지 검증된 방법이 있습니다.보너스: 이러한 방법을 이해하면 나중에 많은 좌절감을 덜고 실제로 워크플로우를 가속화할 수 있습니다.

Excel에서 #VALUE! 오류를 해결하는 방법

방법 1: 데이터 유형 및 입력 확인

우선, 대부분의 #VALUE 오류는 Excel에서 텍스트나 숫자가 아닌 값을 계산할 때 발생합니다.따라서 수식에서 숫자 대신 텍스트가 있는 셀을 참조하는 경우, 이것이 원인일 가능성이 높습니다.예를 들어, ‘apple’이라는 텍스트가 있는 셀에 숫자를 추가하면 오류가 발생합니다.

  • 와 같은 수식을 사용하는 경우 A1B1=A1+B1 이 모두 실제 숫자인지 다시 한 번 확인하세요.텍스트로 저장된 숫자는 제대로 작동하지 않을 수 있습니다.이 문제를 해결하려면 해당 셀을 선택하고 정렬을 확인하세요.왼쪽 정렬이라면 텍스트일 가능성이 높습니다.
  • 셀을 선택한 다음 ‘데이터 > 텍스트를 열로’ 를 클릭하고 ‘마침’을 클릭 하면 텍스트 숫자를 실제 숫자로 변환할 수 있습니다.또는 더 간단하고 빠르게 셀에 1을 곱해 보세요 =A1*1.이 방법이 통한다면 텍스트가 숫자로 변환됩니다.

제 경험상, 이 방법은 처음에는 복잡해 보이는 많은 오류를 해결합니다.어떤 설정에서는 왜 작동하는지 이상하게 느껴지지만, 실제로는 작동합니다.

방법 2: 보이지 않는 문자 및 추가 공백 제거

셀이 비어 있는 것처럼 보이지만 실제로는 공백이나 인쇄할 수 없는 문자와 같은 보이지 않는 문자가 있는 경우가 있습니다.이러한 경우 셀이 비어 있는 것처럼 보여도 수식이 제대로 작동하지 않을 수 있습니다.셀을 선택하고 를 입력한 Delete후 값을 다시 입력하거나, =TRIM()함수를 사용하여 와 같은 불필요한 공백을 지웁니다 =TRIM(A1).안전을 위해 범위에 대해서도 이 작업을 수행할 수 있습니다.

제게 큰 도움이 된 팁 하나: 셀을 Notepad++나 비슷한 편집기에 복사하면 숨겨진 문자가 보일 때가 있습니다.숨겨진 문자가 보이면 직접 지우거나 수식 정리를 활용하세요.

방법 3: 범위 및 배열 불일치 수정

VLOOKUP, XLOOKUP 또는 FILTER 처럼 수식에 여러 범위가 포함된 경우, 범위 크기가 동일한지 다시 한번 확인하세요.=FILTER(A2:B12, A3:A10="Milk")범위가 일치하고 정렬되지 않으면 Excel에서 #VALUE 오류가 발생합니다.

범위의 크기가 일치하는지 확인하세요.예를 들어, 를 변경하여 A3:A10길이 A3:A12가 같도록 하세요.퍼즐 조각을 맞추는 것과 같다고 생각하면 됩니다.조각이 맞지 않으면 Excel에서 문제가 발생합니다.

방법 4: 날짜 텍스트를 실제 날짜 값으로 변환

날짜를 텍스트로 저장하면 Excel에서 무작위 문자열로 처리합니다.계산을 수행하려고 하면 끔찍한 #VALUE 오류가 발생합니다.이 문제를 해결하려면 날짜 셀을 선택하고 데이터 > 텍스트 나누기에서 Excel에서 인식하는 날짜 형식을 선택하세요.또는 =DATEVALUE()함수를 사용하여 텍스트 날짜를 실제 날짜 숫자로 변환할 수 있습니다.단, 지역 설정(예: DD/MM/YYYY 또는 MM/DD/YYYY)이 올바른지 확인하세요.

믿으세요.날짜 문제보다 더 짜증나는 일은 없지만, 이 단계만 제대로 거치면 순조롭게 진행됩니다.

방법 5: 감사 도구 사용 및 수식 평가

오류가 어디서 발생하는지 확실하지 않으신가요? Excel의 수식 탭 에서 오류 검사 또는 수식 평가 도구를 사용하세요.이 도구들은 단계별 계산 과정을 보여주며 오류가 발생한 부분을 강조합니다.때로는 괄호 누락이나 오타와 같은 미묘한 구문 오류가 근본 원인일 수 있습니다.

예를 들어, 수식이 이고 =FILTER(A2:B12, A2:A10="Milk")오류가 표시되면 범위 불일치나 구문이 문제일 수 있습니다.‘수식 평가’ 기능을 사용하여 중간 결과를 확인하고 오류를 찾아보세요.

방법 6: IFERROR를 사용하여 오류를 우아하게 처리

#VALUE와 같은 오류가 귀찮지만 예측 가능하다면, 수식을 괄호로 묶으면 =IFERROR(your_formula, "Check your data")시트를 깔끔하게 유지하는 데 도움이 될 수 있습니다.또는 계산 오류를 무시하면서도 올바른 값을 반환하려는 경우, 이 기능이 매우 유용합니다.

한 가지 설정에서는 =IFERROR(B2+C2, "Invalid date")— 오류가 여기저기서 일어나는 것을 막는 데 아주 효과적이었습니다.

좀 이상하긴 하지만, 이런 문제는 대부분 어딘가의 데이터 불일치나 숨겨진 문자 때문에 발생합니다.이런 문제들을 해결하면 #VALUE 오류도 해결되는 경우가 많습니다.한 가지 해결 방법이 효과가 없으면 다른 방법들을 계속 시도해 보세요.때로는 단일 원인이 아니라 여러 문제가 복합적으로 작용할 수 있습니다.

요약

  • 필요한 경우 데이터 유형을 확인하고 변환합니다.
  • 보이지 않는 문자나 공백을 제거하세요
  • 범위와 참조가 일치하는지 확인하세요.
  • 텍스트로 저장된 날짜를 실제 날짜 값으로 변환
  • 수식 감사 도구를 사용하여 구문 오류를 찾으세요
  • 더 깔끔한 오류 처리를 위해 IFERROR로 수식을 감싸세요

마무리

#VALUE 오류 처리는 번거로울 수 있지만, 데이터 형식 불일치, 숨겨진 문자 또는 범위 문제인지 파악하면 해결이 더 쉬워집니다.일반적으로 간단한 정리 및 유효성 검사만으로도 충분합니다.이러한 문제 해결 단계에 익숙해질수록 오류 메시지를 멍하니 바라보는 시간이 줄어들고 실제 작업에 더 많은 시간을 할애할 수 있습니다.이 방법이 Excel 수식 때문에 머리를 쥐어뜯는 일을 방지하는 데 도움이 되기를 바랍니다.



이 글이 도움이 되었나요?