Excel에서 문자열의 문자 발생 횟수

  • 이 공유
Hugh West

이 자습서에서는 Excel의 특정 문자열 및 문자열 범위에서 문자 또는 단어의 발생 횟수에 대해 설명합니다. 많은 양의 데이터가 포함된 셀 또는 데이터 범위에서 문자의 빈도를 계산해야 하는 경우가 많습니다. 따라서 숫자 세기를 더 쉽게 하기 위해 이 기사에서는 사용하기 쉬운 몇 가지 수식에 대해 설명합니다.

연습 워크북 다운로드

연습을 다운로드할 수 있습니다.

Count Occurrences of Character in String.xlsx

String.xlsx에서 Character Occurrences of Character를 세는 5가지 방법 Excel의 문자열

1. SUMPRODUCT 및 LEN 함수를 사용하여 Excel의 문자열에서 총 문자 발생 횟수 찾기

총 문자 발생 횟수를 알고 싶다면 셀의 문자, LEN 함수 가 그 목적에 부합합니다. 그러나 범위의 총 문자 수를 알아야 하는 경우 SUMPRODUCT LEN 기능을 결합할 수 있습니다. 예를 들어 책 이름 데이터 세트가 있고 범위에 있는 총 문자 수를 알고 싶습니다. 따라서 다음 단계를 사용합니다.

단계:

  • 먼저 아래 수식을 입력합니다.
=SUMPRODUCT(LEN(B5:B9))

여기서 LEN 함수는 텍스트 문자열의 문자 수를 반환하고 SUMPRODUCT 함수 는 곱의 합계를 반환합니다. 해당하는range.

  • 여기에 지정된 범위의 총 문자 수가 있습니다.

참고:

Excel LEN 기능은 문자, 숫자, 공백, 기호 및 모든 공백, 문장 부호 등을 포함하여 각 셀의 모든 문자를 계산합니다.

2. SUBSTITUTE 및 LEN 함수를 결합하여 Excel에서 문자열의 특정 문자 발생 합계(대소문자 구분)

때로는 Excel 셀의 문자 빈도입니다. 이와 같은 상황에서는 LEN SUBSTITUTION 기능을 동시에 사용할 수 있습니다. 문제는 SUBSTITUTE 함수는 대소문자를 구분하므로 소문자를 찾으면 해당 문자의 수만 얻을 수 있다는 것입니다. 예를 들어 책 이름 데이터 세트에서 문자 'a '의 개수만 찾습니다. 따라서 관련 단계는 다음과 같습니다.

단계:

  • 먼저 다음 수식을 입력합니다.
=LEN(B5)-LEN(SUBSTITUTE(B5,"a",""))

공식 분석:

LEN(B5)

여기서 LEN 함수는 셀 B5 의 문자 수를 계산합니다.

SUBSTITUTE(B5,”a”, ””)

SUBSTITUTE 기능은 모든 'a' 문자를 공백(“”)으로 바꿉니다.

LEN(SUBSTITUTE(B5,"a",""))

이제 SUBSTITUTE 공식은 LEN 나머지 카운트를 제공하는 기능문자열의 문자(모두 'a' 제외).

LEN(B5)-LEN(SUBSTITUTE(B5,”a”, ””))

마지막으로 이 수식은 이전에 계산된 두 길이를 빼고 지정된 문자 'a' .

  • 의 총 개수를 제공합니다. 결국 예상 문자 수는 다음과 같습니다.

3. SUBSTITUTE 및 LEN 함수의 조합을 사용하여 특정 문자의 발생을 계산합니다. Excel의 문자열(대소문자 구분 안 함)

이전 방법과 달리 대소문자 구분에 관계없이 문자 수를 계산해야 할 수 있습니다. 이 경우 앞의 수식에 UPPER 또는 LOWER 함수를 추가할 수 있습니다. 이제 책 이름 데이터 세트에서 'A" 'a' 를 모두 찾습니다. 다음은 단계입니다.

단계:

  • 처음에 아래 수식을 입력합니다.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5),"A",""))

여기서 UPPER 함수 는 텍스트 문자열을 모두 대문자로 변환합니다. 여기서 모든 'a'는 'A'로 변환되고 그에 따라 개수를 얻게 됩니다. 나머지 수식은 앞의 예에서 설명한 것과 유사한 방식으로 작동합니다.

  • 마지막으로 수식을 입력하면 다음과 같은 결과가 나타납니다.

4. Excel에서 특정 범위의 단일 문자 발생 횟수 계산

가끔 특정의 총 발생을 계산해야 할 수도 있습니다.문자열 범위의 문자. 예를 들어 데이터 범위에서 문자 'A' 또는 'a' 의 빈도를 알고 싶습니다.

단계:

  • 먼저 다음 수식을 입력합니다.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"a","")))

여기서 SUM 함수 는 모든 셀 범위의 숫자. 나머지 수식은 이전과 같이 작동하고 마지막으로 전체 범위에서 문자 'a' 의 총 개수를 반환합니다.

  • 따라서, 총 카운트는 다음과 같습니다.

5. 문자(텍스트 또는 하위 문자열)의 발생 횟수 카운트 범위 의 문자열

이전 방법과 마찬가지로 데이터 범위에서 특정 텍스트의 빈도를 알고 싶을 수 있습니다. 이러한 상황에서 기능 조합을 사용할 수 있습니다. 이 방법에서는 SUM , LEN, SUBSTITUTE 기능을 결합합니다. 예를 들어 색상 이름이 포함된 데이터 범위가 있고 범위에서 '녹색' 색상의 빈도를 알고 싶습니다.

단계:

  • 먼저 아래 수식을 입력합니다.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"Green","")))/LEN("Green")

위 수식에서 문자 수를 지정된 텍스트/하위 문자열 그렇지 않으면 텍스트의 각 문자가 개별적으로 계산됩니다.

  • 마지막으로 'Green 의 총 수는 다음과 같습니다. '에서 지정한 범위에서.

참고:

위에서 언급한 수식은 다음과 같이 입력해야 합니다.배열 수식. Windows용 Excel에서 수식을 배열로 입력하려면 CTRL+SHIFT+ENTER 를 눌러 수식을 배열로 입력합니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.