엑셀 단어 개수 세기, 함수 2개로 구하는 정말 쉬운 방법

LEN 함수와 SUBSTITUTE 함수를 사용해서 셀 안에 입력된 단어 개수를 구하는 공식의 사용법 및 동작원리

홈페이지 » 엑셀 단어 개수 세기, 함수 2개로 구하는 초간단 방법

엑셀 단어 개수 세기 공식 :: 함수 2개로 구하는 쉬운 방법

엑셀 단어 개수 계산 공식 목차 바로가기
영상 강의
큰 화면으로 보기

예제파일 다운로드

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

  • [엑셀프레소] 엑셀 단어 개수 세기 공식
    예제파일
  • [엑셀프레소] 엑셀 단어 개수 세기 공식
    완성파일

함수 공식
=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개의 단어가 사용되었습니다.
5 3 투표
게시글평점
guest
4 댓글
Inline Feedbacks
모든 댓글 보기
이하늘
이하늘
2021년 7월 31일 1:43 오후
게시글평점 :
     

감사합니다. 잘응용해서 사용해보겠습니다.

노블
2021년 9월 12일 9:40 오후
게시글평점 :
     

정말간단하면서도 좋은 아이디어네요! 감사합니다

코끼리
코끼리
2021년 9월 14일 8:26 오전
게시글평점 :
     

LEN(SUBSTITUTE 이건 처음 알게됐네요. 유용합니다.

VipeR
VipeR
2021년 11월 7일 7:27 오후
게시글평점 :
     

wow

4
0
여러분의 생각을 댓글로 남겨주세요.x