본문 바로가기
조아하는거/PC

EXCEL - 특정 문자를 포함한 셀을 검색해보자

by 시무정 2022. 1. 25.
반응형

"=COUNTIF(C2,"*"&"진달래"&"*")"


 

 


셀 하나에 단어만 들어있지 않은 경우..

해당 셀에 내가 원하는 단어가 포함되었는지 알고 싶을 때 사용하시면 됩니다.


1. 어떤 상황에서 쓰이는 건가요?

예를 들어서 여러개의 노래가사가 있는데...

A3셀에 있는 "진달래" 라는 단어를 포함하는 가사가 있는지 알고 싶다면?

 

이런 상황에서 쓰일 수 있습니다.


2. 어떻게 쓰나요?

크게 두가지 방법이 있는데요 첫번쨰는 조건부서식, 두번째는 COUNTIF함수 입니다.

 


 

조건부 서식

 

이 방법을 사용하느 경우엔 저기 D2셀에 별도 값이 표시되는건 아니고... 저 가사 셀 자체에 표시가 됩니다.

음영을 넣거나, 글자색을 바꾸는 등으로 표시할 수 있죠!

 

우선 C2부터 C5셀을 블록씌운 후... 조건부서식에서 새 규칙을 눌러줍니다.

 

그리고 창 하나가 뜨면 규칙 유형은

▶다음을 포함하는 셀만 서식 지정 

 

요걸 클릭하시고,

 

아래에서 특정 텍스트 선택

 

그리고 포함 선택

 

검색을 원하는 진달래 단어를 입력해줍니다.

 

그리고 조건에 부합하는 셀에 어떤 변화를 주는지에 대한 설정은 서식 버턴을 눌러주면 됩니다.

저는 살구색 음영을 넣었습니다. 글자색이나 테두리도 변경이 가능합니다. 편하신대로... 설정하시면 됩니다 ㅎㅎ

여기서 확인 누르시고 나면..

 

이렇게 창이 하나 뜨는데, 여기서 적용/확인 누르시면..

진달래라는 단어를 포함한 셀의 음영이 들어간 것을 보실 수 있습니다!

 

해당 방법은 자료의 양이 많지 않고 자료를 빠르게 찾고 싶을 때 사용하는 방법입니다.

 

만약 찾고싶은 조건이 다양하고, 포함 여부를 셀에 나타내야 하신다면 다음과 같은 방법을 사용하시면 됩니다!

 


COUNTIF 함수를 통한 단어포함여부 찾기

 

와일드카드라고 들어보셨나요?

엑셀에서 *, ?, ~는 와일드카드 라는 문자로 쓰이는데, 아 이거 어떻게 수식으로 표현하지?

 

할 때 이친구들이 그 역할을 대부분 해주더라구요.

 

와일드카드에 대해서는 궁금하시면 아래 링크에서 확인하실 수 있습니다..

https://deep-friendship.tistory.com/314

 

EXCEL - 함수를 작성하는데 문자를 대체해주는 친구들이 있다? (와일드카드에 대해서)

"*, ? 그리고 ~" 와일드카드라고 들어보신적 있으신가요? 어디에든 쓰일 수 있다고 해서 붙여진 이름입니다. 엑셀에서는 유사한 값을 찾을 때 요긴하게 쓰이는 친구들입니다. 이게 조금 애매한게

deep-friendship.tistory.com

 

ㅇㅣ어서 진행하믄..

수식을 보시면 참 간단합니다.

여기서 가장 핵심이 되는건 * <- 요 별표인데요...

 

 

엑셀 수식에서 두개의 문자를 붙이면 곱셈으로 인식하기 때문에 & 를 꼭 써줘야 합니다!

 

이렇게 하면 해당 셀에 진달래라는 단어가 몇개나 등장하는지 알 수 있습니다.

 

여담이지만 김소월의 진달래꽃이란 시에는 진달래가 한번 등장하는군요.


3. 함수의 구성

 

COUNTIF함수는 2가지 인수를 가지고 있습니다.

 

순서대로 검색하는 범위 그리고 조건 입니다.

1) 검색하는 범위 : 조건이 포함된 목록, 그 해당 범위를 입력해주면 됩니다.

하지만 이번에는 해당 셀이 문자를 포함하는 여부만 찾는거라 셀 하나만 지정해줬습니다.

 

2) 조건 : 찾고자 하는 조건을 입력하는데, 조건 앞, 뒤로 *를 입력해줘야 합니다.

 

수식에서는 "*"&"진달래"&"*" 로 입력되어 있는데

 

저 자리에 "*진달래*" 라고 써도 적용이 가능하구요!

(=COUNTIF(C2,"*진달래*")

 

"진달래" 자리를 A2셀로 변경할수도 있습니다.

(=COUNTIF(C2,"*"&A2&"*")

 

그럼 해당 셀에서 진달래라는 단어가 몇개나 포함되어있는지 표시가 됩니다!

 

예제 파일 첨부드리며... 무탈한 엑셀라이프 되소서

예제.xlsx
0.02MB


그럼 20,000..

반응형

댓글