Excel에서 텍스트, 문자 및 단어의 개수를 세는 수식에 대한 설명
요약
이 문서에는 다음을 세는 수식을 설명합니다.
- 셀 범위에서 텍스트 문자열의 개수.
- 한 셀에서 문자의 개수.
- 셀 범위에서 문자의 개수.
- 셀에서 문자로 구분되는 단어(또는 문자열)의 수.
추가 정보
범위에서 텍스트 문자열의 개수를 세는 수식
=SUM(LEN(range)-LEN(SUBSTITUTE(range,"text","")))/LEN("text")
여기서 range는 해당하는 셀 범위이고 "text"는 개수를 구하려는 특정 텍스트 문자열로 대체됩니다.
참고
위의 수식은 배열 수식으로 입력해야 합니다. Windows용 Excel에서 수식을 배열로 입력하려면 CTRL+SHIFT+ENTER를 누릅니다. Macintosh용 Excel에서 수식을 배열로 입력하려면 COMMAND+RETURN을 누릅니다.
범위의 문자 길이의 합이 각 텍스트 문자열 개수의 배수로 감소하기 때문에 수식을 텍스트 문자열의 길이로 나눠야 합니다. 이 수식은 셀의 단어 수를 세는 수식을 제외한 이 문서의 모든 이후 수식을 대체할 수 있습니다.
예제 1: 범위에서 텍스트 문자열의 개수 세기
Excel을 시작한 다음 새 통합 문서를 엽니다.
sheet1에 다음을 입력합니다.
A1: Fruit A2: apple,apple A3: orange A4: apple,orange A5: grape A6: orange,grape A7: grape, apple A8: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"apple","")))/LEN("apple")
이 범위에 "apple" 텍스트가 4개 있기 때문에 A8 셀 값은 4입니다.
한 셀에서 단일 문자의 개수를 세는 수식
=LEN(cell_ref)-LEN(SUBSTITUTE(cell_ref,"a",""))
여기서 cell_ref는 셀 참조이고 "a"는 개수를 구하는 문자로 대체됩니다.
참고
이 수식은 배열 수식으로 입력할 필요가 없습니다.
예제 2: 한 셀에서 문자의 개수 세기
앞의 예제와 동일한 데이터를 사용합니다. A7에서 문자 "p"의 개수를 센다고 가정합니다. A9 셀에 다음 수식을 입력합니다.
A9: =LEN(A7)-LEN(SUBSTITUTE(A7,"p",""))
문자 "p"가 A7에 3개 있기 때문에 A9 셀 값은 3입니다.
범위에서 단일 문자의 개수를 세는 수식
=SUM(LEN(range)-LEN(SUBSTITUTE(range,"a","")))
여기서 range는 해당하는 셀 범위이며 "a"는 개수를 구하는 문자로 대체됩니다.
참고
위의 수식은 배열 수식으로 입력해야 합니다. Excel에서 배열 수식으로 수식을 입력하려면 CTRL+SHIFT+ENTER를 누릅니다.
예제 3: 범위에서 문자 개수 세기
앞의 예제와 동일한 데이터를 사용합니다. A2:A7에서 문자 "p"의 개수를 센다고 가정합니다. A10 셀에 다음 수식을 입력합니다.
A10: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
참고
위의 수식은 배열 수식으로 입력해야 합니다. Excel에서 배열 수식으로 수식을 입력하려면 CTRL+SHIFT+ENTER를 누릅니다.
문자 "p"가 A2:A7에서 11개 있기 때문에 A10 셀의 값은 11입니다.
셀에서 문자로 구분된 단어 수를 세는 수식
=IF(LEN(TRIM(cell_ref))=0,0,LEN(cell_ref)-LEN(SUBSTITUTE(cell_ref,char,""))+1)
여기서 cell_ref는 셀 참조이고 char는 단어를 구분하는 문자입니다.
참고
위의 수식에는 공백이 없으며, 여러 줄은 이 문서에 수식을 맞추는 데만 사용됩니다. 셀에 입력할 때는 공백을 넣지 않도록 합니다. 이 수식은 배열 수식으로 입력할 필요가 없습니다.
예제 4: 셀에서 공백으로 구분된 단어 수 세기
공백 문자로 구분된 단어가 있는 셀에서 단어 수를 세려면 다음 단계를 따르세요.
Excel을 시작한 다음 새 통합 문서를 엽니다.
sheet1에 다음을 입력합니다.
A1: The car drove fast A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN(SUBSTITUTE(A1," ",""))+1)
A2 셀의 수식은 값으로 4를 반환하며, 이는 문자열에 공백으로 구분된 단어가 4개 포함되었다는 것을 나타냅니다. 단어가 여러 공백으로 구분되었든, 아니면 단어가 공백으로 시작하거나 끝났든 아무런 상관이 없습니다. TRIM 함수는 셀 텍스트에서 여분의 공백 문자와 시작 및 종료 공백 문자를 제거합니다.
Excel에서 매크로를 사용하여 셀 또는 셀 범위의 특정 문자 개수를 셀 수도 있습니다.
참조
텍스트 개수 세기에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하세요.
89794 Excel에서 선택 영역의 문자 개수를 세기 위해 Visual Basic for Applications를 사용하는 방법
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기