안녕하세요! 엑셀을 쓰다보면 어떤 글자가 포함되거나, 어떤 글자로 시작하는 것만 필터링해야 할 때가 있습니다.
엑셀에서 어떻게 할 수 있을까요?
와일드 카드를 쓰면 됩니다.
음... 엑셀은 현재 정규식을 완벽하게 지원하진 않습니다.
대신 와일드카드로 쓸 수 있는 몇가지 기호를 적용했는데요.
바로*, ?, ~ 입니다.
먼저 *은 모든 것, all을 의미합니다.
예를 들어 '가*'는 가로 시작하는 모든 것을 의미하죠.
?은 한자리의 임의 문자를 의미합니다.
예를 들어 '가?'은 가뭄, 가방, 가설과 같은 것을 의미하죠.
다만 ~는 독특한 기능을 가지고 있습니다.
~*라고 한다면 *라는 문자를 찾는 것이죠.
~를 붙여서 와일드 카드와 문자를 구분해주는 겁니다.
그럼 이 와일드카드를 이용해서 데이터를 만져볼까요?
이 중 마우스가 몇개인지 알아볼려면 아래의 수식을 쓰면 됩니다.
=COUNTIF(B2:B8,"*마우스*")
그럼 *가 들어있는 경우는 어떻게 검색할까요?
=COUNTIF(B2:B9,"*~**")
※특정 문자를 포함하는 경우의 수를 검색하려면 countif 함수식을 이용합니다.
반응형