엑셀 검색 기능 (수식, 예) | 사용하는 방법?

Excel SEARCH 기능

Excel의 검색 기능은 텍스트 또는 문자열 함수로 분류되지만이 함수가 반환하는 출력은 정수입니다. 검색 기능은 검색 할 위치의 매개 변수를 제공 할 때 주어진 문자열에서 하위 문자열의 위치를 ​​제공하므로이 공식은 세 개의 인수 하나는 하위 문자열이고, 하나는 문자열 자체이고, 하나는 검색을 시작할 위치입니다.

SEARCH 함수는 문자열 / 텍스트에서 하위 문자열의 위치를 ​​찾는 데 사용되는 텍스트 함수입니다.

SEARCH 함수는 워크 시트 함수로 사용할 수 있으며 대소 문자를 구분하지 않습니다.

Excel에서 수식 검색

아래는 Excel의 SEARCH 수식입니다.

설명

Excel SEARCH 함수에는 3 개 매개 변수 2 개 (find_text, within_text)가 필수 매개 변수이고 1 개 (start_num)는 선택 사항입니다.

필수 매개 변수 :

  • find_text : find_text는 문자열 내에서 검색하려는 하위 문자열 / 문자 또는 찾으려는 텍스트를 나타냅니다.
  • within_text : . 하위 문자열이있는 위치 또는 find_text를 수행하는 위치.

선택적 매개 변수 :

  • [start_num] : Excel의 텍스트 내에서 검색을 시작하려는 위치부터. 생략하면 SEARCH는 첫 번째 문자에서 1 및 별표 검색으로 간주합니다.

Excel에서 검색 기능을 사용하는 방법은 무엇입니까? (예제 포함)

SEARCH 기능은 매우 간단하고 사용하기 쉽습니다. 몇 가지 예제를 통해 SEARCH 기능의 작동을 이해해 봅시다.

여기에서이 검색 기능 Excel 템플릿을 다운로드 할 수 있습니다. – 검색 기능 Excel 템플릿

예 1

주어진 텍스트 또는 문자열에서 "Good"하위 문자열에 대한 간단한 검색을 수행해 보겠습니다. 여기에서 SEARCH 기능을 이용하여 Good word를 검색 한 결과 Good morning의 Good word 위치를 반환합니다.

= SEARCH ( "Good", B6) 출력은 1이됩니다.

두 개의 일치 항목이 있다고 가정하면 Excel의 SEARCH는 다른 좋은 위치를 원하면 첫 번째 일치 값을 제공하고 = SEARCH ( "Good", B7, 2) [start_num]을 2로 사용하고 두 번째 일치 값의 위치를 ​​제공하고 출력은 6입니다.

예제 # 2

이 예에서는 Excel에서 SEARCH를 사용하여 전체 이름에서 이름과 성을 필터링합니다.

이름 = LEFT (B12, SEARCH ( "", B12) -1)

성 = RIGHT (B12, LEN (B12) -SEARCH ( "", B12))

예제 # 3

일련의 ID가 있고 ID 내에서 _ 위치를 찾은 다음 단순히 Excel SEARCH를 사용하여 ID 내에서 "_"위치를 찾아야한다고 가정합니다.

= SEARCH (“_” , B27 ) 출력은 6입니다.

예 # 4

와일드 카드 문자를 사용하여 Excel에서 SEARCH의 작동을 이해해 봅시다.

주어진 테이블을 고려하고 A1-001-ID 텍스트 내에서 다음 0을 검색하십시오.

시작 위치는 1이되고 = SEARCH ( "?"& I8, J8, K8) 출력은 3이됩니다. 0 앞의 한 문자를 무시하고 출력은 3이됩니다.

주어진 테이블 내의 두 번째 행에 대해 B1-001-AY 내의 A에 대한 검색 결과

8이 될 것이지만 검색에 "*"를 사용하면 "A"앞의 모든 문자를 무시하고 = SEARCH ( "*"& I9, J9)에 대해 1이 출력되므로 위치 출력으로 1이 제공됩니다.

= SEARCH (I10, J10, K10)의 경우 "J"8과 = SEARCH ( "?"& I10, J10, K10)의 경우 7과 유사합니다.

마찬가지로 네 번째 행의 경우 출력은 = SEARCH (I11, J11, K11)에 대해 8이고 = SEARCH ( "*"& I11, J11, K11)에 대해 1입니다.

기억해야 할 사항

  • 대소 문자를 구분하지 않습니다.
    • Tanuj와 Tanuj를 같은 값으로 간주하여 b / w 소문자와 대문자를 구분하지 않습니다.
  • 와일드 카드 문자 (예 : "?")도 허용됩니다. , "*"및 "~"물결표.
    • "?" 단일 문자를 찾는 데 사용됩니다.
    • "*"는 일치 시퀀스에 사용됩니다.
    • 실제로 "*"또는 "?"를 검색하려는 경우 그런 다음 문자 앞에 "~"를 사용합니다.
  • #VALUE! within_text에 일치하는 문자열이 없으면 오류가 발생합니다.

아래 예에서 " 이름" 열 내에서 하위 문자열 "a"를 검색한다고 가정 합니다. 찾은 경우 이름 내 위치를 반환합니다. 그렇지 않으면 아래와 같이 #VALUE 오류가 발생합니다.