메뉴
실무 위키응용 공식엑셀 셀 안 항목 수 또는 단어 수 세기 공식

엑셀 셀 안 항목 수 또는 단어 수 세기 공식

지원 버전 자세히 보기
엑셀 2013 이전엑셀 2016엑셀 2019엑셀 2021엑셀 2024M365웹 엑셀

쉼표로 나눈 태그 개수와 문장에 포함된 단어 수를 셉니다.

엑셀 셀 안 항목 수 또는 단어 수 세기 공식 예제 미리보기
예제 미리보기 크게 보기

인수 설명

01쉼표로 구분한 태그 개수 세기

=LEN ( 태그 ) - LEN ( SUBSTITUTE ( 태그, ",", "" ) ) + 1
인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
인수구분설명
태그필수쉼표로 나눈 태그가 들어 있는 셀입니다. 셀이 비어 있으면 1이 나오므로 값이 있는 셀에 사용합니다.
","필수태그를 나누는 쉼표이며 이 공식에서는 이 값으로 고정입니다.
B2=LEN(A2)-LEN(SUBSTITUTE(A2,",",""))+1
A
B
C
1
태그
개수
2
엑셀,함수,업무
3
3
매출,재고
2
4
보고서
1
5
검색,정리,공유
3
6
쉼표가 두 개면 태그는 세 개입니다. 비어 있지 않은 셀에서 태그 사이에 빈 항목이 없고, 맨 앞이나 끝에 쉼표가 없는 목록을 기준으로 합니다.

02문장에 포함된 단어 수 세기

=LEN ( TRIM ( 문장 ) ) - LEN ( SUBSTITUTE ( TRIM ( 문장 ), " ", "" ) ) + 1
인수 설명 자세히 보기
인수구분설명
문장필수비어 있지 않은 문장이 들어 있는 셀입니다. 단어 사이는 일반 공백으로 나뉘어야 합니다.
B2=LEN(TRIM(A2))-LEN(SUBSTITUTE(TRIM(A2)," ",""))+1
A
B
C
1
문장
단어 수
2
매출을 정리합니다
2
3
회의를 시작합니다
2
4
재고를 함께 확인합니다
3
5
일정을 공유합니다
2
6
연속된 일반 공백은 한 칸으로 정리됩니다. 줄바꿈이나 특수 공백이 아니라 스페이스바로 입력한 공백을 기준으로 합니다.
이 공식이 사용하는 함수

동작 원리

01쉼표로 구분한 태그 개수 세기

원래 글자 수에서 쉼표를 지운 글자 수를 빼고 1을 더해 태그 개수를 구합니다.

예제 시트에서 A2 셀의 태그 개수를 구하는 B2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

SUBSTITUTE 함수로 쉼표를 없앱니다

SUBSTITUTE 함수는 A2의 쉼표를 빈 문자열로 바꿔 태그를 이어 붙입니다. 원본의 글자는 그대로 두고 구분 기호만 사라집니다.

=LEN ( A2 ) - LEN ( SUBSTITUTE ( A2, ",", "" ) ) + 1
= 엑셀함수업무
2

글자 수 차이에 1을 더합니다

원본은 8글자, 쉼표를 지운 값은 6글자이므로 차이 2가 쉼표 개수입니다. 태그 개수는 쉼표 개수보다 하나 많으므로 1을 더합니다.

= 8 - 6 + 1
= 3

02문장에 포함된 단어 수 세기

TRIM 함수로 공백을 정리하고, 공백을 지우기 전후의 글자 수 차이에 1을 더해 단어 개수를 구합니다.

예제 시트에서 A2 셀의 단어 수를 구하는 B2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.

1

TRIM 함수로 연속된 공백을 정리합니다

A2에는 두 단어 사이에 공백이 두 칸 있습니다. TRIM 함수는 연속된 일반 공백을 한 칸으로 줄이고 앞뒤 공백도 지웁니다.

=LEN ( TRIM ( A2 ) ) - LEN ( SUBSTITUTE ( TRIM ( A2 ), " ", "" ) ) + 1
= 매출을 정리합니다
2

SUBSTITUTE 함수로 공백을 없앱니다

정리된 문장에서 일반 공백만 빈 문자열로 바꿉니다. 단어는 그대로 이어지고 단어 사이 공백 하나만 사라집니다.

=SUBSTITUTE ( "매출을 정리합니다", " ", "" )
= 매출을정리합니다
3

글자 수 차이에 1을 더합니다

공백을 정리한 문장은 9글자, 공백을 지운 값은 8글자입니다. 차이 1이 단어 사이의 공백 개수이므로 1을 더합니다.

= 9 - 8 + 1
= 2
댓글 0
아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!
스크랩 완료