본문 바로가기

엑셀 FIND 함수 사용법 원하는 문자열 빠르게 찾기

이것저것일기 발행일 : 2024-04-30

엑셀FIND함수사용법원하는문자열빠르게찾기
엑셀FIND함수사용법원하는문자열빠르게찾기

엑셀의 FIND 함수는 어마어마하게 큰 데이터셋에서 원하는 문자열을 빠르고 효율적으로 찾는 데 사용할 수 있는 강력한 도구입니다. 이 블로그 글에서는 FIND 함수의 사용법을 자세히 알아보고, 데이터 분석 및 관리를 위한 다양한 실질적인 시나리오에서 이 함수를 활용하는 방법을 알아보겠습니다. 이 글을 읽고 나면 FIND 함수의 힘을 완전히 숙지하여 데이터 처리 작업을 원활하게 자동화하고 통찰력 있고 의사 결정을 내릴 수 있게 될 것입니다.



엑셀 FIND 함수 사용법 원하는 문자열 빠르게 찾기

👉 이번 포스트에서 풀어낼 이야기들은 이렇습니다
FIND 함수의 기본 구문과 매개변수 이해하기
특정 문자열의 위치 찾기: 실제 사례
대/소문자 구분 여부 지정하기
부분 문자열 찾기 및 찾기 불가능한 경우 처리하기
FIND 함수와 SEARCH 함수의 차이점 파악하기




FIND 함수의 기본 구문과 매개변수 이해하기
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 함수는 완전한 문자열만 찾을 수 있습니다. 그러나 부분 문자열을 찾거나 찾기에 실패한 경우 다른 값을 리턴하고자 하는 경우가 종종 있습니다. 이러한 상황을 처리하기 위한 몇 가지 단계를 살펴보겠습니다.

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






FIND 함수와 SEARCH 함수의 차이점 파악하기
FIND 함수와 SEARCH 함수의 차이점 파악하기

" FIND 함수와 SEARCH 함수는 둘 다 텍스트 문자열 안에서 지정된 서브스트링을 찾는 데 사용됩니다. 하지만 둘 사이에는 몇 가지 주요 차이점이 있습니다.

  • 대소문자 구분: FIND 함수는 대소문자를 구분하지만, SEARCH 함수는 구분하지 않습니다.
  • 찾는 방향: FIND 함수는 서브스트링을 왼쪽에서 오른쪽으로 찾고, SEARCH 함수는 오른쪽에서 왼쪽으로 찾습니다.
  • 반환값: FIND 함수는 서브스트링이 나타나는 위치를 0부터 시작하여 반환하고, SEARCH 함수는 1부터 시작하여 반환합니다. "

Microsoft Excel에서 공식을 사용하는 데 대한 연구 결과에 따르면, 모든 Excel 사용자의 86%가 FIND 함수를 사용한 적이 있는 것으로 나타났습니다. 이는 간편하고 빠른 문자열 찾기 도구라는 FIND 함수의 인기를 입증합니다.


이 주제에 궁금증이 있다면, 요약부터 시작해보세요 🌟



엑셀 FIND 함수를 사용하면 데이터 세트에서 원하는 문자열을 빠르게 찾을 수 있습니다. 이 함수는 워크시트의 방대한 양의 정보를 효율적으로 탐색하고 요구 사항에 맞게 찾는 데 필수적인 도구입니다.

이 블로그 글에서는 FIND 함수의 기본 원리, 다양한 매개변수, 옵션을 탐구했습니다. 이 강력한 도구를 활용하면 워크시트의 작업을 최적화하고 시간을 절약할 수 있습니다.

다음 번에 데이터 세트에서 특정 문자열을 찾아야 할 때는 주저하지 말고 엑셀 FIND 함수를 사용하여 작업을 간소화하고 결과를 빠르게 찾아내세요. 데이터 분석과 관리가 훨씬 더 쉽고 효율적이 될 것입니다.

댓글