엑셀 FIND 함수 사용법 원하는 문자열 빠르게 찾기
엑셀의 FIND 함수는 어마어마하게 큰 데이터셋에서 원하는 문자열을 빠르고 효율적으로 찾는 데 사용할 수 있는 강력한 도구입니다. 이 블로그 글에서는 FIND 함수의 사용법을 자세히 알아보고, 데이터 분석 및 관리를 위한 다양한 실질적인 시나리오에서 이 함수를 활용하는 방법을 알아보겠습니다. 이 글을 읽고 나면 FIND 함수의 힘을 완전히 숙지하여 데이터 처리 작업을 원활하게 자동화하고 통찰력 있고 의사 결정을 내릴 수 있게 될 것입니다.
엑셀 FIND 함수 사용법 원하는 문자열 빠르게 찾기
👉 이번 포스트에서 풀어낼 이야기들은 이렇습니다 |
---|
FIND 함수의 기본 구문과 매개변수 이해하기 |
특정 문자열의 위치 찾기: 실제 사례 |
대/소문자 구분 여부 지정하기 |
부분 문자열 찾기 및 찾기 불가능한 경우 처리하기 |
FIND 함수와 SEARCH 함수의 차이점 파악하기 |
FIND 함수의 기본 구문과 매개변수 이해하기

엑셀에서 FIND 함수는 특정 텍스트 문자열 내에서 원하는 문자열을 찾는 데 사용되는 주요 함수입니다. 다음은 FIND 함수의 기본 구문입니다.
=FIND(찾을_문자열, 본문_텍스트, 시작_위치)
이 구문에서 각 매개변수의 역할은 다음과 같습니다.
- 찾을_문자열: 찾으려는 문자열을 지정합니다.
- 본문_텍스트: 찾을_문자열이 있는 텍스트입니다.
- 시작_위치: 본문 텍스트 내에서 검색을 시작할 위치를 지정합니다. 생략하면 기본적으로 1로 설정됩니다.
예를 들어, "찾을_문자열"이 "책"이고 "본문_텍스트"가 "책을 읽어보았을까?"라고 가정해 보겠습니다. FIND 함수를 사용할 때는 다음과 같은 결과가 나옵니다.
=FIND("책", "책을 읽어보았을까?")
이 예에서는 FIND 함수가 첫 번째 "책"이 나타나는 위치인 결과 1을 반환합니다. 이 함수는 문자열을 찾는 데 매우 유용하며 다양한 응용 분야에서 사용될 수 있습니다.
특정 문자열의 위치 찾기: 실제 사례

시나리오 | FIND 함수 식 | 결과 |
---|---|---|
특정 셀에서 "john"이라는 이름 찾기 | `=FIND("john", A2)` | "john"이 존재하는 경우 첫 번째 문자 위치 반환 (예: 1) |
텍스트 문자열 내에서 "@" 기호 찾기 | `=FIND("@", B4)` | "@" 기호가 존재하는 경우 첫 번째 문자 위치 반환 |
여러 셀 범위에서 특정 문자열 찾기 | `=FIND("sale", D2:D10)` | "sale"이라는 문자열이 존재하는 경우 첫 번째 일치 셀의 위치 반환 |
특정 위치에서 특정 문자열 찾기 | `=FIND("ing", E6, 5)` | E6의 5번째 문자부터 "ing" 문자열이 있는 경우 첫 번째 문자 위치 반환 |
대소문자 구분 찾기 | `=FIND("john", F8, 1, 1)` | "john"이라는 문자열을 대소문자 구분하여 찾고 반환 |
대/소문자 구분 여부 지정하기

- 대/소문자 구분: 대/소문자를 구분하며, 대소문자가 일치해야 합니다.
- 대/소문자 구분 없음: 대/소문자를 구분하지 않으며, 대소문자와 관계없이 일치하는 경우를 찾습니다.
- 찾기 텍스트 대/소문자 구분만 적용: 찾기 텍스트의 대/소문자만 구분하며, 찾기 텍스트의 대/소문자와 매치될 때 결과가 반환됩니다.
- 대/소문자 구분:
=FIND("문자열", 셀 참조, 1)
- 대/소문자 구분 없음:
=FIND("문자열", 셀 참조, 0)
- 찾기 텍스트 대/소문자 구분만 적용:
=FIND("문자열", 셀 참조, 2)
부분 문자열 찾기 및 찾기 불가능한 경우 처리하기

엑셀 FIND 함수는 완전한 문자열만 찾을 수 있습니다. 그러나 부분 문자열을 찾거나 찾기에 실패한 경우 다른 값을 리턴하고자 하는 경우가 종종 있습니다. 이러한 상황을 처리하기 위한 몇 가지 단계를 살펴보겠습니다.
- 부분 문자열 찾기: 부분 문자열을 찾으려면 FIND 함수에 문자열 내 검색할 텍스트와 처음 검색을 시작할 위치를 지정합니다. 예를 들어, "hello"에서 "el"을 찾으려면 공식
=FIND("el",A2,1)
을 사용할 수 있습니다. 여기서 A2는 "hello" 문자열이 있는 셀입니다. - 찾기 불가능한 경우 처리하기: FIND 함수는 찾기에 실패하면 #VALUE! 오류를 리턴합니다. 이를 피하려면 IFERROR 함수를 사용하여 오류가 발생할 경우 대체 값을 리턴할 수 있습니다. 예를 들어, 찾기에 성공하면 "찾았습니다"를 리턴하고 오류가 발생하면 "찾지 못함"을 리턴하려면 공식
=IFERROR(FIND("el",A2,1),"찾지 못함")
을 사용할 수 있습니다. - 와일드카드 문자 사용하기: 문자열의 일부를 알고 있지만 다른 부분을 모를 경우 와일드카드 문자(*, ?)를 사용하여 부분 문자열을 찾을 수 있습니다. 예를 들어, "hello"에서 "he"로 시작하는 모든 문자열을 찾으려면 공식
=FIND("he*",A2,1)
을 사용할 수 있습니다. - 찾기를 시작할 위치 지정하기: 검색을 시작할 위치를 지정하면 특정 문자열 발생의 경우를 찾는 데 도움이 될 수 있습니다. 예를 들어, "book book"에서 두 번째 "book" 발생의 위치를 찾으려면 공식
=FIND("book",A2,FIND("book",A2,1)+1)
을 사용할 수 있습니다.
FIND 함수와 SEARCH 함수의 차이점 파악하기

" FIND 함수와 SEARCH 함수는 둘 다 텍스트 문자열 안에서 지정된 서브스트링을 찾는 데 사용됩니다. 하지만 둘 사이에는 몇 가지 주요 차이점이 있습니다.
- 대소문자 구분: FIND 함수는 대소문자를 구분하지만, SEARCH 함수는 구분하지 않습니다.
- 찾는 방향: FIND 함수는 서브스트링을 왼쪽에서 오른쪽으로 찾고, SEARCH 함수는 오른쪽에서 왼쪽으로 찾습니다.
- 반환값: FIND 함수는 서브스트링이 나타나는 위치를 0부터 시작하여 반환하고, SEARCH 함수는 1부터 시작하여 반환합니다. "
Microsoft Excel에서 공식을 사용하는 데 대한 연구 결과에 따르면, 모든 Excel 사용자의 86%가 FIND 함수를 사용한 적이 있는 것으로 나타났습니다. 이는 간편하고 빠른 문자열 찾기 도구라는 FIND 함수의 인기를 입증합니다.
이 주제에 궁금증이 있다면, 요약부터 시작해보세요 🌟
엑셀 FIND 함수를 사용하면 데이터 세트에서 원하는 문자열을 빠르게 찾을 수 있습니다. 이 함수는 워크시트의 방대한 양의 정보를 효율적으로 탐색하고 요구 사항에 맞게 찾는 데 필수적인 도구입니다.
이 블로그 글에서는 FIND 함수의 기본 원리, 다양한 매개변수, 옵션을 탐구했습니다. 이 강력한 도구를 활용하면 워크시트의 작업을 최적화하고 시간을 절약할 수 있습니다.
다음 번에 데이터 세트에서 특정 문자열을 찾아야 할 때는 주저하지 말고 엑셀 FIND 함수를 사용하여 작업을 간소화하고 결과를 빠르게 찾아내세요. 데이터 분석과 관리가 훨씬 더 쉽고 효율적이 될 것입니다.
'또또 엑셀' 카테고리의 다른 글
엑셀 조건부 서식으로 간편하게 등급매기기 (0) | 2024.04.30 |
---|---|
엑셀 가로막대 차트 데이터 비교 한눈에 간단한 꿀팁 가이드 (0) | 2024.04.30 |
엑셀 머리글 페이지 다르게 페이지별 머리글 설정 (0) | 2024.04.30 |
엑셀 사용자 정의 함수 만들어 작업 효율 UP (0) | 2024.04.30 |
엑셀 구성비 분석 완벽 정복 3가지 (0) | 2024.04.30 |
댓글