본문 바로가기

카테고리 없음

[엑셀]엑셀 find 함수

 

엑셀FIND함수

 

엑셀에서 원하는 문자가 어디에 위치해 있는 지 알고 싶은 상황이 발생합니다.

 

예를 들면 이메일 주소 앞에 아이디만 구한다거나 hello@mail.com 여기에서는 @앞의 정보가 필요한 경우니 @의 위치를 구해서 다른 함수 를 적용문자를 추출할 수 있습니다. "@"의 앞에 몇개의 문자가 있는 지 모르기 때문에 @의 위치를 find함수를 이용해서 알 수 있습니다.  


[find함수와 다른 함수를 이용해서 엑셀 특정문자 추출하기]

https://youwriter.tistory.com/32

 

[엑셀]엑셀 특정문자 추출

엑셀에서 특정 문자 추출하기 helltoday@행복.net 엑셀을 하다가 입력된 문자 데이터중에 일부분만 사용해야 하는 경우가 생깁니다. 예를 들면 위의 이메일 주소가 엑셀 파일에 입력되어 있는 경우,"hellotoday"..

youwriter.tistory.com


FIND함수란? 

지정된 텍스트 문자열을 검색하고 첫 문자를 기준으로 첫 번째 문자열이 시작하는 위치를 숫자로 반환한다. 

 

=FIND("찾을 문자",범위지정,[옵션]검색을 시작할 위치)

=FIND(find_text,within_text,[start_num])

=FIND("찾고 싶은 문자",문자가 속해 있는 문장 혹은 셀의 위치) 

find_text=찾고 싶은 문자를 입력합니다. "문자열",빈 칸을 찾고 싶을 떄는 ""을 입력합니다.

within_text=찾고 싶은 문자열이 있는 셀,이나 문장을 입력합니다. 

*옵션 [start_num]= 문자를 검색할 시작 위치를 검색합니다. 입력하지 않는 경우 첫문자부터 검색합니다. 

 

예를 들면) 

오늘도 감사합니다.

1 2 3 4 5 6 7 8 9 10 11 

=find("감","오늘도 감사합니다")

"감"의 문자가 5번째에 있기 때문에 결과 값은 5가 나옵니다.  

 

*영어와 한국어 즉 언어에 관계 없이 문자는 1로 계산됩니다. 빈칸도 1로 포함됩니다.

 

 

1. 찾고 싶은 문자가 있는 엑셀파일을 열고, 찾고 싶은 문자의 위치를 알고 싶은 셀에 마우스로 더블클릭합니다. 그리고  함수식을 입력 =FIND(F6,E6)을 합니다.

=FIND(F6,E6)

=FIND(찾고 싶은 문자가 있는 셀,찾고 싶은 문자가 입력되어 있는 셀)

=FIND("행",찾고 싶은 문자가 입력되어 있는 셀) 

*문자를 검색 할때는 항상 "문자"를 입력해야 합니다. 빈칸을 찾고 싶은 경우 ""를 사용합니다.

 

 

 

 

2.수식을 입력한 다음에 [ENTER]을 입력합니다.