엑셀 FIND 함수 사용법 및 공식 총정리
엑셀 FIND 함수 목차 바로가기
함수 요약
엑셀 FIND 함수는 특정 문자가 시작하는 위치를 숫자로 반환하는 함수입니다.
함수 구문
= FIND ( 찾을문자, 텍스트문자열, [시작위치] )
인수 알아보기
인수 | 설명 |
찾을문자 | 텍스트문자열에서 찾을 문자입니다. 다른 셀을 참조할 수도 있습니다. |
텍스트문자열 [선택인수] |
찾을문자를 검색할 원본 문자열입니다. 다른 셀을 참조할 수도 있습니다. |
시작위치 [선택인수] |
텍스트문자열에서 검색을 시작할 위치입니다. 기본값은 '1' 입니다. |
FIND 함수 상세설명
엑셀 FIND 함수는 텍스트문자열에서 특정 문자를 찾아 시작하는 위치를 숫자로 반환하는 함수입니다. 비슷한 기능을 하는 함수로는 SEARCH 함수가 있으며 두 함수의 차이점을 아래와 같습니다.
함수 | 대소문자 구분(A/a) | 와일드카드 (*,?,~) |
FIND 함수 | 구분함 | 사용불가 |
SEARCH 함수 | 구분안함 | 사용가능 |
FIND 함수는 다른 텍스트함수인 MID 함수, SUBSTITUTE 함수와 같이 응용하여 다양한 방법으로 사용할 수 있습니다.
FIND 함수 사용법 간단예제
- 문자열 내 특정문자 포함여부 확인하기
=FIND("인사부", "참석명단: 총무부, 회계부, 광고부, 영업부")
=#VALUE! '문자열에 인사부를 포함하고 있지 않아 #VALUE! 오류를 반환합니다. - 몇번째 문자부터 특정 단어 검색하기(중복되는 단어 존재 시)
=FIND("사과", "사과나무 사과열렸네", 4)
=6 '4번째 문자부터 검색을 시작하여 두번째 '사과'가 위치한 6을 반환합니다. - 대/소문자 구분하여 단어 검색하기
=FIND("apple","Apple in the apple box")
=14 'FIND 함수는 대소문자를 구분하므로 'apple'이 위치한 14를 반환합니다.
호환성
운영체제 | 호환성 |
Windows 버전 | 모든 엑셀 버전에서 사용 가능합니다. |
Mac 버전 | 모든 엑셀 버전에서 사용 가능합니다. |
예제파일 다운로드
관련 기초함수
문자열에서 특정문자의 시작 위치를 찾습니다.
문자열에서 특정 문자를 찾아 다른 문자로 변경합니다.
그 외 참고사항
- 텍스트문자열에 찾을문자가 없을경우 FIND 함수는 #VALUE! 오류를 반환합니다.
- 시작위치가 0보다 작거나 또는 텍스트문자열의 문자길이보다 클 경우 FIND 함수는 #VALUE! 오류를 반환합니다.
- FIND 함수는 대/소문자를 구분하며 찾을문자에 와일드카드(*,?,~)를 사용할 수 없습니다. 와일드카드 검색이 필요할 경우 SEARCH 함수를 사용하세요.
- 검색 시작위치의 기본값은 '1' 이며 텍스트문자열의 첫번째 문자부터 검색을 시작합니다.
관련 함수공식
글자수 상관없이 특정문자 뒤의 문자열을 추출합니다.
글자 수 상관없이 두 특정 문자 사이의 값을 추출합니다.
줄바꿈(Alt+Enter)로 입력된 문자열을 각 셀에 분리하여 추출합니다.
여러줄(줄바꿈)로 입력된 문자열을 각각의 셀에 나눠 출력합니다.
실행 중인 통합문서의 파일경로를 반환합니다.
괄호 안의 문자or숫자를 추출합니다.