엑셀 셀 안 항목 수 또는 단어 수 세기 공식
지원 버전 자세히 보기
쉼표로 나눈 태그 개수와 문장에 포함된 단어 수를 셉니다.
인수 설명
01쉼표로 구분한 태그 개수 세기
=LEN ( 태그 ) - LEN ( SUBSTITUTE ( 태그, ",", "" ) ) + 1인수 설명 자세히 보기(인수를 클릭하면 해당 영역만 강조됩니다. 여러 개를 함께 켜고 끌 수 있습니다.)
02문장에 포함된 단어 수 세기
=LEN ( TRIM ( 문장 ) ) - LEN ( SUBSTITUTE ( TRIM ( 문장 ), " ", "" ) ) + 1인수 설명 자세히 보기
동작 원리
01쉼표로 구분한 태그 개수 세기
원래 글자 수에서 쉼표를 지운 글자 수를 빼고 1을 더해 태그 개수를 구합니다.
예제 시트에서 A2 셀의 태그 개수를 구하는 B2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
SUBSTITUTE 함수로 쉼표를 없앱니다
SUBSTITUTE 함수는 A2의 쉼표를 빈 문자열로 바꿔 태그를 이어 붙입니다. 원본의 글자는 그대로 두고 구분 기호만 사라집니다.
=LEN ( A2 ) - LEN ( SUBSTITUTE ( A2, ",", "" ) ) + 1
= 엑셀함수업무
글자 수 차이에 1을 더합니다
원본은 8글자, 쉼표를 지운 값은 6글자이므로 차이 2가 쉼표 개수입니다. 태그 개수는 쉼표 개수보다 하나 많으므로 1을 더합니다.
= 8 - 6 + 1
= 3
02문장에 포함된 단어 수 세기
TRIM 함수로 공백을 정리하고, 공백을 지우기 전후의 글자 수 차이에 1을 더해 단어 개수를 구합니다.
예제 시트에서 A2 셀의 단어 수를 구하는 B2 셀의 계산 과정입니다. 단계마다 강조된 부분이 어떻게 계산되는지 살펴보세요.
TRIM 함수로 연속된 공백을 정리합니다
A2에는 두 단어 사이에 공백이 두 칸 있습니다. TRIM 함수는 연속된 일반 공백을 한 칸으로 줄이고 앞뒤 공백도 지웁니다.
=LEN ( TRIM ( A2 ) ) - LEN ( SUBSTITUTE ( TRIM ( A2 ), " ", "" ) ) + 1
= 매출을 정리합니다
SUBSTITUTE 함수로 공백을 없앱니다
정리된 문장에서 일반 공백만 빈 문자열로 바꿉니다. 단어는 그대로 이어지고 단어 사이 공백 하나만 사라집니다.
=SUBSTITUTE ( "매출을 정리합니다", " ", "" )
= 매출을정리합니다
글자 수 차이에 1을 더합니다
공백을 정리한 문장은 9글자, 공백을 지운 값은 8글자입니다. 차이 1이 단어 사이의 공백 개수이므로 1을 더합니다.
= 9 - 8 + 1
= 2