SEARCH

SEARCH 함수는 대소문자는 무시되고 와일드카드는 허용하여 다른 문자열 값 내에서 한 문자열 값의 시작 위치를 반환합니다.

SEARCH(검색 문자열, 원본 문자열, 시작 위치)

검색 문자열: 검색할 문자열 값입니다.

원본 문자열: 검색할 문자열 값입니다.

시작 위치: 동작이 시작해야 하는 문자열 내의 위치를 정하는 옵션 숫자 값입니다. 시작 위치는 1보다 크거나 그와 같고 원본 문자열에 있는 문자의 수보다 작거나 그와 같아야 합니다.

참고

  • 와일드카드검색 문자열에서 허용됩니다. 검색 문자열에서 다중 문자를 일치시키기 위해 *(별표) 또는 원본 문자열에서 모든 단일 문자를 일치시키기 위해 ?(물음표)를 사용합니다. 또한 ~(물결)을 사용하여 다음 문자가 와일드카드로 사용되지 않고 일치되도록 지정할 수 있습니다.

  • 시작 위치를 지정하면 원본 문자열의 시작 부분부터가 아닌 그 내부에서 검색 문자열의 검색을 시작할 수 있습니다. 이것은 원본 문자열검색 문자열을 여러 번 포함하고 첫 번째 경우가 아닌 다른 시작 위치를 결정하고 싶을 때 특히 유용합니다. 시작 위치가 생략되면 1로 간주됩니다.

  • 검색에서 대소문자를 고려하고자 하는 경우 FIND 함수를 사용합니다.

예제

=SEARCH("ra", "abracadabra") 함수는 3의 값을 반환합니다. 문자열 'ra'의 첫 번째 출현은 'abracadabra'에서 세 번째 문자에서 시작합니다.

=SEARCH("ra","abracadabra", 5) 함수는 10의 값을 반환합니다. 위치 5에서 찾기 시작할 때 문자열 'ra'의 첫 번째 출현 위치입니다.

=SEARCH("*lock", "capslock") 함수는 검색 문자열 시작 부분에 별표가 'lock' 전의 모든 문자와 일치하기 때문에 1의 값을 반환합니다.

=SEARCH("*lok", "capslock") 함수는 문자열 'lok'가 'capslock'에 존재하지 않기 때문에 오류를 반환합니다.

=SEARCH("?lock", "capslock") 함수는 물음표가 'lock' 바로 앞에 오는 하나의 문자와 일치하기 때문에 4의 값을 반환합니다.

=SEARCH("l*k", "capslock") 함수는 별표가 'l'와 'k' 사이에 있는 모든 문자와 일치하기 때문에 5의 값을 반환합니다.

=SEARCH("~?", "Capslock on? No.") 함수는 물결(~)은 다음 문자(물음표)를 와일드카드가 아닌 문자 그대로 해석하는 것을 의미하며 물음표가 12번째 문자이기 때문에 12의 값을 반환합니다.

=SEARCH(REGEX("([A-Z0-9a-z._%+-]+)@([A-Za-z0-9.-]+\.[A-Za-z]{2,4})"), "Where does marina@example.com start?") 함수는 원본 문자열의 첫 이메일 시작 지점인 12의 값을 반환합니다.

추가 정보EXACTFIND
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
도움이 되었습니까?
글자 수 제한: 250
250자 이내로 작성하십시오.
피드백을 보내 주셔서 감사합니다.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.