엑셀 특정 문자 포함 행 개수 - egsel teugjeong munja poham haeng gaesu

[Excel] 엑셀 특정 문자열이 포함된 셀 카운트하기

만약 위와 같은 데이터가 있을때, 금요일이 포함된 문자열을 카운트하고 싶을때는 어떻게 해야할까?

그때는 countif함수를 통해서 구할 수 있다. 

=COUNTIF(비교 범위, 기준)

여기서 비교 범위는 A열에 해당하는 날짜 데이터다. 

즉 이 범위를 대상으로 금요일인지, 아닌지를 체크한다.

기준에는 "금요일"을 포함하는지 여부를 체크하는데 이를 위해서는 아래처럼 정규표현식으로 체크를 해준다.

=COUNTIF(비교 범위, "*"&"금요일"&"*")

저 위의 '*' 표시는 "금요일" 이전과 이후에 어떤 문자가 와도 상관이 없다는 뜻이다.

이렇게 하면 금요일이 포함된 셀을 비교범위 내에서 카운트하게 된다.

완성된 수식은 아래와 같다.

=COUNTIF(A2:A32,"*"&"금요일"&"*")

이렇게하면 총 4개의 값이 출력된다.

저작자표시

'Excel' 카테고리의 다른 글

[Excel] 엑셀 특정 문자열이 포함된 행들의 합 구하기 (sumif 함수)  (0) [Excel] 엑셀 특정열에 있는 중복을 제거한 unique 값을 추출하기  (0) [Excel] 엑셀 특정열 자동완성 한번에하는 단축키  (0) [Excel] 엑셀 특정열의 맨 위/아래로 한번에 이동하는 단축키  (0) [Excel] 특정 문자 기준으로 문자열 나누기  (0)
2019.10.07
2019.09.30
2019.09.23
2019.09.23
2019.04.20

엑셀 단어 개수 계산 공식 목차 바로가기

  1. 예제파일 다운로드
  2. 사용된 공식 요약
  3. 엑셀 단어 개수 세기 공식 설명
  4. 공식의 동작원리

영상 강의

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

함수 공식

=LEN(셀)-LEN(SUBSTITUTE(셀,"구분기호",""))+1

인수 설명
엑셀 단어개수 세기 공식 사용 예제
인수 설명
단어 개수를 구할 문장이 입력된 셀 주소입니다. 또는 문장을 직접 입력합니다.
구분기호 단어를 구분할 구분기호입니다. 만약 단어가 쉼표(,)로 구분되어 있으면, 구분기호로 ","를 입력합니다. 만약 단어가 줄바꿈으로 구분되어 있으면, 구분기호로 CHAR(10)을 입력합니다.
사용된 기초 함수

엑셀 단어 개수 계산 공식 알아보기

공식 설명

셀 안에 입력된 문장에서 사용된 단어의 개수를 세는 공식입니다. 구분기호를 기준으로 사용된 단어의 개수를 셉니다. 만약 여러개의 구분기호를 기준으로 단어를 세야 할 경우, SUBSTITUTE 함수를 여러번 나누어 사용합니다.

=LEN(셀)-LEN(SUBSTITUTE(SUBSTITUTE(셀,"구분기호1",""),"구분기호2",""))+1
'여러 구분기호를 기준으로 단어의 개수를 셉니다.

예를 들어, 셀 안에 입력된 문장이 "사과,포도-귤-감,배,망고" 일 경우, 아래 수식을 입력하면 단어 개수로 6개가 계산됩니다.

'A1 : 사과,포도-귤-감,배,망고
=LEN(A1)-LEN(SUBSTITUTE(SUBSTITUTE(A1,",",""),"-",""))+1
=6
'각 구분기호를 "||" 기호로 변경 한 후, 다시 "||"를 빈칸으로 한 번에 변경합니다.

이 외에도 공식을 적절히 활용하면 특정 단어의 개수를 세거나 쉼표로 나뉘어진 숫자의 합계를 구하는 등의 다양한 공식에 응용할 수 있습니다. 각 공식에 대한 자세한 설명은 아래 관련포스트를 참고하세요.

엑셀 특정 단어의 개수 세는 방법 :: 엑셀 함수 공식

공식의 동작원리

  1. SUBSTITUTE 함수로 문장에서 쉼표를 제거합니다.

    'A1 : "사과,귤,포도,망고"
    =SUBSTITUTE(A1,",","")
    =사과귤포도망고

  2. 쉼표가 제거된 문장의 글자 수를 셉니다.

    =LEN(SUBSTITUTE(A1,",","")
    =7

  3. 기존 문장의 글자수에서 쉼표가 제거된 문장의 글자수를 빼면, 문장에 사용된 쉼표의 개수를 구할 수 있습니다.

    =LEN(A1)-LEN(SUBSTITUTE(A1,",","")
    =10-7
    =3

  4. 계산된 값에 1을 더하면 문장에 사용된 단어 개수가 계산됩니다.

    =LEN(A1)-LEN(SUBSTITUTE(A1,",","")+1
    =10-7+1
    =4
    '문장에는 총 4개의 단어가 사용되었습니다.

Toplist

최신 우편물

태그