엑셀 FIND 함수 사용법 및 실전예제 총정리 :: 텍스트 함수

특정문자가 시작하는 위치를 숫자로 반환하는 FIND 함수의 사용법 및 주의사항을 알아봅니다.

홈페이지 » 엑셀 FIND 함수 사용법 및 실전예제 :: 텍스트 함수

엑셀 FIND 함수 사용법 및 공식 총정리

엑셀 FIND 함수 목차 바로가기
함수 요약

엑셀 FIND 함수는 특정 문자가 시작하는 위치를 숫자로 반환하는 함수입니다.

함수 구문
= FIND ( 찾을문자, 텍스트문자열, [시작위치] )
인수 알아보기
인수 설명
찾을문자 텍스트문자열에서 찾을 문자입니다. 다른 셀을 참조할 수도 있습니다.
텍스트문자열
[선택인수]
찾을문자를 검색할 원본 문자열입니다. 다른 셀을 참조할 수도 있습니다.
시작위치
[선택인수]
텍스트문자열에서 검색을 시작할 위치입니다. 기본값은 '1' 입니다.
FIND 함수 상세설명

엑셀 FIND 함수는 텍스트문자열에서 특정 문자를 찾아 시작하는 위치를 숫자로 반환하는 함수입니다. 비슷한 기능을 하는 함수로는 SEARCH 함수가 있으며 두 함수의 차이점을 아래와 같습니다.

함수 대소문자 구분(A/a) 와일드카드 (*,?,~)
FIND 함수 구분함 사용불가
SEARCH 함수 구분안함 사용가능

FIND 함수는 다른 텍스트함수인 MID 함수, SUBSTITUTE 함수와 같이 응용하여 다양한 방법으로 사용할 수 있습니다.

FIND 함수 사용법 간단예제
  1. 문자열 내 특정문자 포함여부 확인하기
    =FIND("인사부", "참석명단: 총무부, 회계부, 광고부, 영업부")
    =#VALUE!  '문자열에 인사부를 포함하고 있지 않아 #VALUE! 오류를 반환합니다.
  2. 몇번째 문자부터 특정 단어 검색하기(중복되는 단어 존재 시)
    =FIND("사과", "사과나무 사과열렸네", 4)
    =6 '4번째 문자부터 검색을 시작하여 두번째 '사과'가 위치한 6을 반환합니다.
  3. 대/소문자 구분하여 단어 검색하기
    =FIND("apple","Apple in the apple box")
    =14  'FIND 함수는 대소문자를 구분하므로 'apple'이 위치한 14를 반환합니다.
호환성
운영체제 호환성
Windows 버전 모든 엑셀 버전에서 사용 가능합니다.
Mac 버전 모든 엑셀 버전에서 사용 가능합니다.

예제파일 다운로드

관련 기초함수
문자열에서 특정문자의 시작 위치를 찾습니다.
문자열에서 특정 문자를 찾아 다른 문자로 변경합니다.

그 외 참고사항

  • 텍스트문자열에 찾을문자가 없을경우 FIND 함수는 #VALUE! 오류를 반환합니다.
  • 시작위치가 0보다 작거나 또는 텍스트문자열의 문자길이보다 클 경우 FIND 함수는 #VALUE! 오류를 반환합니다.
  • FIND 함수는 대/소문자를 구분하며 찾을문자에 와일드카드(*,?,~)를 사용할 수 없습니다. 와일드카드 검색이 필요할 경우 SEARCH 함수를 사용하세요.
  • 검색 시작위치의 기본값은 '1' 이며 텍스트문자열의 첫번째 문자부터 검색을 시작합니다.

관련 함수공식

글자수 상관없이 특정문자 뒤의 문자열을 추출합니다.
글자 수 상관없이 두 특정 문자 사이의 값을 추출합니다.
줄바꿈(Alt+Enter)로 입력된 문자열을 각 셀에 분리하여 추출합니다.
여러줄(줄바꿈)로 입력된 문자열을 각각의 셀에 나눠 출력합니다.
실행 중인 통합문서의 파일경로를 반환합니다.
괄호 안의 문자or숫자를 추출합니다.

관련링크 : MS 공식홈페이지 FIND함수 설명

5 1 투표
게시글평점