텍스트를 다루는 함수

텍스트에서 문자 찾기 / Search , Find

by 엑셀의달인 posted May 07, 2017
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

                                                           

본 내용은 엑달넷의 귀중한 자료입니다.

  텍스트에서 문자 찾기 / Search , Find

 

SEARCH 함수
SEARCH(텍스트1, 텍스트2, 시작위치)
함께 알아두시면 좋습니다. (엑달넷:http://exdal.net)
※ 텍스트2의 지정한 시작위치에서 텍스트1이 처음 발견되는 문자의 위치를 구합니다.
※ 찾고자 하는 텍스트를 의미하는 텍스트1을 지정할때 와일드카드문자 ( ? , * , ~ )를 사용할수 있습니다.
※ SEARCH 함수는 텍스트를 찾을때 영문 대소문자를 구분하지 않습니다.
※ 시작위치는 생략할수 있으며 생략할경우 텍스트2의 처음부터 문자를 찾게됩니다.
※ 원하는 텍스트를 찾을수 없을때 시작위치를 0이나 음수로 지정할때, 텍스트2의 길이보다 큰 값으로 지정할때 #VALUE! 오류가 발생합니다.
※ =SEARCH("강남",A5) : [A5] 셀에 입력되어 있는 텍스트에서 "강남"으로 시작되는 문자위치를 구합니다. 예를 들어 [A5]가 "서울특별시 강남구"라고 되어 있을면 결과는 "강남"이 시작되는 위치 7이 됩니다.

※ 와일드 카드문자 ( ? , * , ~ )
? : 임의의 한문자를 가리킵니다.
* : 임의의 여러문자를 가리킵니다.
~ : 실제 ? , * , ~ 문자를 찾을때 문자 앞에 틸드(~)를 입력합니다.

 

 

FIND 함수
FIND(텍스트1, 텍스트2, 시작위치)
함께 알아두시면 좋습니다. (엑달넷:http://exdal.net)
※ 텍스트2의 지정한 시작위치에서 텍스트1이 처음 발견되는 문자의 위치를 구합니다.
※ FIND 함수는 텍스트를 찾을때 영문 대소문자를 구분하며, 와일드카드 문자 ( ? , * , ~ )를 사용할수 없습니다.
※ 원하는 텍스트를 찾을수 없을때, 시작위치를 0이나 음수로 지정할때, 텍스트2의 길이보다 큰값으로 지정할때 #VALUE! 오류가 발생합니다.
※ =FIND("c", "Microsoft Excel",5) : "Microsoft Excel"의 5번째 문자부터 소문자 "c"를 찾아 위치 13을 구합니다. 3번째 있는 "c" 는 시작위치가 5이기 때문에 찾지 않습니다.

 

 


Articles

1 2