Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

이 항목에서는 FIND/FINDB 및 SEARCH/SEARCHB 함수에서 #VALUE! 오류가 발생하는 가장 일반적인 시나리오에 대한 도움말을 제공합니다.

FIND 및 SEARCH 함수에 대해 알아야 할 몇 가지 사항

  • FINDSEARCH 함수는 매우 유사합니다. 둘 다 동일한 방식으로 작동합니다. 다른 텍스트 문자열에서 문자 또는 텍스트 문자열을 찾습니다. 이러한 두 함수의 차이점은 FIND는 대/소문자를 구분하고 SEARCH는 대/소문자를 구분하지 않는다는 것입니다. 따라서 텍스트 문자열의 대/소문자를 일치하지 않으려면 SEARCH를 사용합니다.

  • 지정한 문자 수에 따라 문자열을 반환하는 함수를 원하는 경우 FIND와 함께 MID 함수를 사용합니다. MID 및 FIND 조합을 사용하는 방법에 대한 정보와 예제는 FIND 도움말 항목에서 찾을 수 있습니다.

  • 이러한 함수의 구문은 똑같이 find_text, within_text, [start_num])입니다. 텍스트로 간단히 설명하면, 이 구문은 찾으려는 항목, 이 항목을 찾으려는 위치, 시작할 위치를 의미합니다.

문제: within_text 문자열에서 find_text 인수의 값을 찾을 수 없음

함수가 지정된 텍스트 문자열에서 텍스트를 찾을 수 없는 경우 #VALUE! 오류가 발생합니다.

예를 들어 다음과 같은 함수가 있습니다.

  • =FIND("gloves","Gloves (Youth)",1)

이 경우 문자열에 일치하는 “gloves”가 없고 “Gloves”가 있기 때문에 #VALUE! 오류가 발생합니다. FIND는 대/소문자를 구분하므로 find_text의 값과 정확히 일치하는 항목이 within_text 인수의 문자열에 있어야 합니다.

그러나 SEARCH 함수는 대/소문자를 구분하지 않으므로 다음과 같은 경우 값 1이 반환됩니다.

  • =SEARCH("gloves","Gloves (Youth)",1)

해결 방법: 필요에 따라 구문을 수정합니다.

문제: start_num 인수가 영(0)으로 설정됨

start_num 인수는 선택 인수이며, 생략할 경우 기본값 1로 간주됩니다. 그러나 인수가 구문에 있고 값이 0으로 설정된 경우 #VALUE! 오류가 표시됩니다.

해결 방법: 필요하지 않은 경우 start_num 인수를 제거하거나 올바른 적절한 값으로 설정합니다.

문제: start_num 인수가 within_text 인수보다 큼

예를 들어 다음과 같은 함수가 있습니다.

  • =FIND(“s”,”Functions and formulas”,25)

이 함수는 25번째 문자(start_num)부터 시작하여 “Functions and formulas” 문자열(within_text)에서 “s”를 찾지만 문자열에 22자밖에 없기 때문에 #VALUE! 오류를 반환합니다.

팁: 텍스트 문자열의 총 문자 수를 확인하려면 LEN 함수를 사용합니다.

해결 방법: 필요에 따라 시작 번호를 수정합니다.

추가 지원

언제든지 Excel 기술 커뮤니티에서 전문가에게 문의하거나 커뮤니티에서 지원을 받을 수 있습니다.

참고 항목

#VALUE! 오류 수정

FIND/FINDB 함수

SEARCH/SEARCHB 함수

Excel의 수식 개요

수식 손상을 방지하는 방법

수식에서 오류 감지

모든 Excel 함수(사전순)

Excel 함수(범주별)

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×