본문 바로가기

데이터 교육/엑셀

[엑셀] 텍스트 데이터: FIND, SEARCH함수

출처: 패스트 캠퍼스 - 한 번에 끝내는 데이터 분석 초격차 패키지 Online: Excel


1. FIND 함수

01) FIND 함수 개념

- 긴 텍스트에서 특정 단어나 문장이 시작하는 위치를 숫자로 출력

   → 숫자가 나오면 특정 단어가 포함, 오류가 나면 포함되어 있지 않은 것으로 해석

- 띄어쓰기까지 포함하여 문자를 세며 대소문자를 구분

 


02) FIND 함수 실습

조건 : 후기 중에서 주요 KEYWORD를 언급한 사람의 수를 구해보자

 

(1) 주요 키워드를 언급한 사람 찾기

=FIND("주요 키워드", "후기")

함수식: =FIND(H$4,$C5)

 

 

(2) 문제점

: 특정 키워드를 언급한 사람의 칸에는 숫자가 표시, 언급하지 않은 사람의 칸에는 오류#VALUE! 가 난다.

 

 

(3) 오류 처리

오류는 분석이 어렵기 때문에 IFERROR함수를 사용하여 처리해준다.

함수식: =IFERROR(FIND(D$4,$C5),0)

 

 

(4)결과

: 키워드가 포함된 값에는 N번째 숫자가, 그렇지 않은 데이터에는 0이 표시된다.

 

 

(5) 언급한 사람 수 구하기

함수식 =COUNTIFS($D:$D,">0")

**COUNTIFS사용할 때, 부등호 "따옴표" 잊지말자

 

 

FIND함수와 COUNTIFS함수를 사용하여 주요 키워드를 언급한 사람의 수를 구할 수 있다

 

 


2. SEARCH 함수

01) SEARCH 함수 개념

- 긴 텍스트에서 특정 단어나 문장이 시작하는 위치를 숫자로 출력

- 띄어쓰기까지 포함하여 문자를 세며 대소문자를 구분하지 않음

**FIND함수와 같은 형식의 함수