목차
이 튜토리얼에서는 엑셀의 FIND 기능이 동작하지 않는 이유에 대해 설명드리겠습니다. Microsoft Excel 에서 FIND 기능은 텍스트 문자열 내에서 특정 문자 또는 하위 문자열을 찾는 데 사용됩니다. 때때로 FIND 기능이 제대로 작동하지 않고 #VALUE 오류가 발생합니다. FIND 함수에서 인자를 잘못 선택하여 발생하는 오류입니다.
연습문제집 다운로드
여기에서 연습문제집을 다운받을 수 있습니다.
찾기 기능이 작동하지 않습니다.xlsx
Excel FIND 기능 개요
- 설명
FIND 기능은 텍스트 문자열 내에서 특정 문자 또는 하위 문자열을 찾는 데 사용됩니다.
- 일반 구문
FIND(find_text, within_text, [start_num])
- 인수 설명
인수 | 요구사항 | 설명 |
---|---|---|
find_text | 필수 | 하위 문자열 |
within_text | 필수 | 텍스트를 검색할 위치입니다. |
[start_num] | 선택 사항 | 텍스트에서 검색의 시작 위치입니다. 이 인수의 기본값은 1 입니다. |
- Returns
The 문자열에서 특정 부분 문자열의 위치.
- 사용 가능
모든 버전 Excel 2003 이후 .
Excel에서 FIND 기능이 작동하지 않는 4가지 이유
이 기사 전체에서 4 이유 및 솔루션 엑셀의 FIND 기능이 동작하지 않는 이유에 대한 문제입니다. 이를 명확하게 설명하기 위해 각 방법에 대해 고유한 데이터 세트를 사용합니다.
이유 1: 'within_text' 인수가 Excel의 'find_text' 인수를 포함하지 않는 경우 FIND 함수가 작동하지 않음
첫 번째 무엇보다도 ' within_text ' 인수에 ' find_text ' 인수가 없기 때문에 Excel의 FIND 기능이 작동하지 않는 이유에 대해 설명합니다. 다음 데이터 세트에는 셀에 일부 문자열이 있습니다( B5:B8 ). FIND 기능을 사용하여 셀 범위( b )의 하위 문자열 위치를 찾을 수 있습니다. 문자열 Microsoft 에서 하위 문자열 ' a '의 위치를 찾는다고 가정합니다. 하위 문자열 a가 문자열 Microsoft 에 없는 것을 발견한 경우. 따라서 이 경우 ' within_text ' 인수는 ' find_text ' 인수를 포함하지 않습니다. 이 경우 FIND 기능이 작동하지 않습니다.
이 방법을 설명하는 단계를 살펴보겠습니다.
단계 :
- 시작하려면 D5 셀을 선택합니다. 해당 셀에 다음 수식을 삽입합니다.
=FIND(C5,B5)
- Enter 키를 누릅니다. .
- 또한 위 수식은 다음에서 #VALUE 오류를 제공합니다.셀 D5 문자열 Microsoft 는 하위 문자열 a 를 포함하지 않습니다.
- 마지막으로 셀( D6:D8 )에 다음 셀 수식( E6:E8 )을 삽입한다. 하위 문자열이 스팅에 없기 때문에 각 사례에 대해 #VALUE 오류가 발생합니다.
솔루션:
이제 이 오류를 해결하기 위해 열 C 의 하위 문자열에 대한 다음 새 값을 복사합니다. ' within_text '에는 새로 추가된 값이 포함되어 있으므로 #VALUE 오류가 발생하지 않습니다.
자세히 보기: Excel에서 셀의 텍스트를 찾는 방법
이유 2: 인수의 대소문자 구분으로 인해 Excel에서 FIND 함수가 작동하지 않음
Excel에서 find_tex t'가 ' within_text' 문자열과 정확히 일치하지 않으면 FIND 기능이 작동하지 않습니다. '. 따라서 인수의 대소문자 구분은 Excel 의 FIND 기능이 작동하지 않는 또 다른 이유입니다. 다음 데이터 세트에는 하위 문자열만 다른 동일한 데이터 세트가 있습니다. 셀 B5 에서 문자열은 Microsoft 입니다. 해당 문자열에서 하위 문자열 m 의 위치를 찾을 수 있습니다. 하위 문자열 문자는 소문자이고 문자열에는 동일한 문자가 대문자로 포함되어 있음을 알 수 있습니다.
이 방법을 수행하는 단계를 살펴보겠습니다.
단계:
- 먼저 D5 셀을 선택합니다. 다음 수식을 삽입해당 셀에서:
=FIND(C5,B5)
- 히트 Enter .
- 다음으로 D5 셀에서 #VALUE 오류를 볼 수 있습니다.
- Finally , 셀( D6:D8 )에 다음 셀( E6:E8 ) 수식을 적습니다. 하위 문자열이 해당 문자열과 정확히 일치하지 않기 때문에 각 사례에 대해 #VALUE 오류가 발생합니다.
해결책:
이 오류를 해결하려면 하위 문자열의 이전 값을 ' within_text ' 인수와 정확히 일치하는 새 값으로 바꿉니다. 교체 후 FIND 기능이 제대로 작동하고 #VALUE 오류를 반환하지 않는 것을 확인할 수 있습니다.
자세히 보기: 셀 범위에 Excel에서 특정 텍스트가 포함되어 있는지 확인하는 방법(4가지 방법)
유사한 읽기
- Excel에서 범위 내 텍스트 검색(11가지 빠른 방법)
- Excel에서 셀에 특정 텍스트가 포함되어 있는지 확인하는 방법
- 엑셀에서 범위 내 값 찾는 방법(3가지 방법)
- 엑셀 기능: FIND vs SEARCH(비교 분석)
- Excel에서 문자열에서 문자 찾는 방법
이유 3: 'start_num' 인수가 'within_text' 인수보다 클 때 Excel FIND 기능이 작동하지 않습니다.
FIND 기능을 사용하는 동안 ' start_num ' 인수의 값은 총 개수보다 크지 않아야 합니다.' within_text ' 인수의 문자. 엑셀의 FIND 기능은 ' within_text ' 인수보다 큰 ' start_num ' 인수 값을 입력하면 동작하지 않습니다. 이 방법을 설명하기 위해 다음 데이터 세트를 사용합니다.
이 방법을 수행하는 단계를 살펴보겠습니다.
단계:
- 먼저 D5 셀을 선택합니다. 해당 셀에 다음 수식을 적습니다.
=FIND(C5,B5,7)
- 다음으로 Enter 키를 누릅니다. .
- 따라서 D5 .
<셀에 #VALUE오류가 발생합니다. 0>이 오류는 문자열 Microsoft에서 하위 문자열 M의 위치가 1이기 때문에 발생합니다. 그러나 FIND기능은 위치 7부터 찾기 시작합니다. 그래서 함수는 M의 위치를 찾지 못하고 #VALUE오류를 반환합니다.
- 마지막에 셀의 수식( E6:E9 ) 셀( D6:D9 ). ' start_num ' 인수가 ' witin_text '에서 해당 문자열의 위치보다 크기 때문에 모든 경우에 #VALUE 오류가 발생합니다.
솔루션:
' start_num ' 인수를 1 로 바꿉니다. 이 작업은 데이터 세트에서 모든 #VALUE 오류를 제거합니다. FIND 함수는 이제 ' start_num ' 인수의 값이 ' within_text ' 인수보다 작기 때문에 출력을 반환합니다.
읽기더보기: Excel에서 0보다 큰 열의 마지막 값 찾기(2가지 쉬운 수식)
이유 4: 'start_num' 인수가 다음보다 작은 경우 Excel에서 FIND 함수가 작동하지 않음 또는 Equal to 0
FIND 함수가 Excel에서 작동하지 않는 또 다른 이유는 ' start_num ' 인수의 값이 보다 작거나 같기 때문입니다. 0 . ' start_num ' 인수 0 또는 음수 값을 입력하면 FIND 기능이 #VALUE 오류를 반환합니다. 이를 설명하기 위해 다음 데이터 세트에서 ' start_num ' 인수의 음수 값을 사용합니다.
이와 관련된 단계를 살펴보겠습니다. 방법.
단계:
- 처음에 D5 셀을 선택합니다. 해당 셀에 다음 수식을 입력합니다.
=FIND(C5,B5,-1)
- 누름, Enter .
- 결과적으로 D5 셀에 #VALUE 오류가 발생합니다. ' start_num ' 인수.
- 마지막으로 셀의 다음 수식을 입력합니다( E6:E8 ) 셀( D6:D8 ). 각 셀에 #VALUE 오류가 발생합니다. 각 수식에서 ' start_num ' 인수의 값이 음수이기 때문에 발생합니다.
솔루션:
' start_num ' 인수의 음수 값이 #VALUE 오류의 원인이므로 모든 음수 값을 교체하십시오. 1 로. 따라서 FIND 기능은 더 이상 #VALUE 오류를 반환하지 않습니다.
자세히 보기: Excel에서 여러 값을 찾는 방법(8가지 빠른 방법)
결론
결론적으로 이 자습서는 다음에 대한 명확한 아이디어를 제공합니다. 엑셀에서 FIND 기능이 작동하지 않는 이유. 이 문서와 함께 제공되는 연습 워크북을 다운로드하여 기술을 테스트해 보세요. 질문이 있으시면 아래 상자에 의견을 남겨주십시오. 우리 팀은 가능한 한 빨리 회신하려고 노력할 것입니다. 그러니 앞으로 더 흥미로운 Microsoft Excel 솔루션을 기대해 주십시오.