오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴

FIND 함수

엑셀 2003 텍스트 예제파일

엑셀 FIND 함수는 문자열에서 특정 단어의 시작 위치를 반환하는 함수입니다.

=FIND(찾을문자, 문자열, [시작위치])
찾을문자 필수 검색할 단어입니다.
문자열 필수 단어를 검색할 원본 텍스트 또는 문자열입니다.
시작위치 선택 단어 검색을 시작할 위치입니다. 기본값은 '1' 입니다.시작위치로 5를 입력하면, 5번째 문자부터 검색을 시작합니다.
댓글 11 최종 수정 2026. 2. MS 공식 문서

상세 설명

FIND 함수는 문자열에서 특정 문자의 시작 위치를 반환하는 함수입니다. FIND 함수는 대소문자를 구분합니다. 따라서 "Apple"과 "apple"을 서로 다른 단어로 검색할 수 있습니다.

=FIND("apple","An Apple is on the apple tree")
/ / 20 을 반환합니다.
=FIND("Apple","An Apple is on the apple tree")
/ / 4 를 반환합니다.

비슷한 함수로는 SEARCH 함수가 있으며, FIND 함수와 SEARCH 함수의 주요 차이점은 다음과 같습니다.

함수 대소문자구분 와일드카드 사용
FIND 함수 구분함 사용 불가
SEARCH 함수 구분하지 않음 사용 가능

FIND/SEARCH 함수는 다른 함수와 함께 사용할 때 더욱 강력한 기능을 발휘합니다. 예를 들어, ISNUMBER 함수와 함께 사용하여 문장에서 '특정 단어의 포함 여부'를 확인할 수 있습니다.

=ISNUMBER(FIND(단어,문장))
/ / 단어가 문장에 포함된 경우 TRUE를 반환합니다.
=IF(ISNUMBER(FIND(단어,문장)),"포함","미포함")
/ / 단어가 문장에 포함된 경우 "포함"을 출력합니다.

단어 포함 여부 공식의 자세한 동작 원리와 사용 예제는 아래 기초 입문 강의에서 자세히 정리했으니 참고하세요!👇

FIND 함수 간단 예제

1)부서 포함 여부 확인하기

참여 부서 명단에 '인사부'가 포함된 경우 단어의 위치를, 그렇지 않은 경우 오류를 반환합니다.

=FIND("인사부", "참석명단: 총무부, 인사부, 회계부, 광고부, 영업부")
/ / 12 를 반환합니다.
=FIND("인사부", "참석명단: 총무부, 회계부, 광고부, 영업부")
/ / 인사부가 포함되지 않아 #VALUE! 오류를 반환합니다.
2)시작위치를 지정하여 단어 검색하기

"사과나무 사과열렸네"와 같이 중복된 단어가 있을 경우, 시작위치를 지정하여 단어를 검색할 수 있습니다.

=FIND("사과", "사과나무 사과열렸네", 4)
/ / 4번째 문자부터 검색을 시작하여, 그 다음 '사과' 단어가 위치하는 6을 반환합니다.
3)대소문자 구분하여 단어 검색하기

FIND 함수는 대소문자를 구분하므로, "Apple" 과 "apple"을 서로 다른 단어로 검색합니다.

=FIND("Apple","Apple in the apple box")
/ / Apple의 위치인 1을 반환합니다.

그 외 주의사항

문자열에 찾을 문자가 없으면 함수는 #VALUE! 오류를 반환합니다.

시작 위치가 0보다 작거나 문자열의 길이를 초과할 경우에도 #VALUE! 오류를 반환합니다.

검색 시작위치의 기본값은 '1' 이며, 이는 문자열의 첫번째 문자부터 검색을 시작합니다.

FIND 함수는 대소문자를 구분하며, 와일드카드를 사용할 수 없습니다. 만약 대소문자를 구분하지 않거나 와일드카드 검색이 필요한 경우 SEARCH 함수를 사용합니다.

관련 함수
관련 서식 · 자료
FIND 관련 자료 검색 예제 · 서식 · 강의 통합 검색
댓글 11
4.9 (8개 평가)
장동규
장동규 2020.10.02 23:54
정리된 좋은 정보 감사합니다.
지금바로
지금바로 2021.06.03 17:58
와따~!
AKRL
AKRL 2021.06.25 19:25
좋아요
옥환
옥환 2022.11.03 12:22
감사합니다
강민준🤗
강민준🤗 2024.08.10 22:56
좋은 정보 감사합니다🙇‍♂️
엑셀어렵왁
엑셀어렵왁 2024.08.19 16:07
find 함수 안에 or 함수를 쓰면 오류가 나는데 이유를 모르겠어요.
지이희
지이희 2024.11.06 17:42
안녕하세요
엑셀 함수식 보며 공부하고있습니다
저 하나 여쭙고 싶은게 있습니다.

FIND("A",A2)>=1 라는 함수식에서 >=1는 무엇을 의미하는 걸까요?
오빠두엑셀
오빠두엑셀 작성자 2024.11.08 19:10
1보다 크거나 같음을 의미합니다.
연산자에 대한 자세한 설명은 아래 링크를 확인해보세요. :)
엑셀에서 사용하는 4가지 연산자, 핵심 요약 | 진짜쓰는 실무엑셀 - 오빠두엑셀
감사합니다.
지이희
지이희 2024.12.19 15:13
연산자의 의미로는 이해가 됐는데 왜 뒤에 >=1이 붙는지 이해가 안갑니다ㅠㅠ
혹시 자세한 설명 해주실 수 있으실까요?
FIND함수, SEARCH함수에도 나오더라구요

어떤 글자가 '포함'과 관련된 함수식에서는
>=1이 전부 붙나요?
오빠두엑셀
오빠두엑셀 작성자 2024.12.20 17:57
안녕하세요.
FIND/SEARCH 함수는 단어가 있을 시, 해당 단어의 순번을 반환하므로
결과가 1보다 크다면 해당 단어가 포함된 것으로 볼 수 있습니다. :)
일잘러된다
일잘러된다 2025.05.21 16:52
감사합니다.
이 페이지에서
스크랩 완료