Excel에서 셀에 텍스트가 포함되어 있는지 계산(5가지 쉬운 방법)

  • 이 공유
Hugh West

이 기사에서는 엑셀에서 셀에 텍스트가 포함되어 있는지 계산하는 방법을 보여 드리겠습니다. 텍스트가 포함된 셀의 수와 텍스트를 포함하지만 특정 텍스트 값을 포함하거나 제외하는 셀.

실습 워크북 다운로드

셀에 Text.xlsm이 포함된 경우 계산

5가지 쉬운 방법 셀에 Excel

의 텍스트가 포함된 경우 계산 여기에 일부 고객의 이름 과 다음과 같은 회사의 연락처 주소 가 포함된 데이터 세트가 있습니다. 해바라기 유치원.

오늘 우리의 목표는 연락처 주소 중 얼마나 많은 주소가 이메일 주소인지 세는 것입니다.

즉, 숫자가 아닌 텍스트인 경우 주소를 계산합니다.

1. COUNTIF 함수를 사용하여 Excel

에서 셀에 텍스트가 포함된 경우 계산 Excel의 COUNTIF 함수 를 사용하여 텍스트가 포함된 셀의 수를 계산할 수 있습니다.

이를 달성하려면 별표 기호(*) COUNTIF 함수 기준 으로 사용하십시오.

따라서 총 이메일 주소 수를 계산하는 공식은 다음과 같습니다.

=COUNTIF(C4:C13,"*")

[ 여기서 C4:C13 는 내 연락처 주소의 범위입니다. 필요에 따라 삽입하시면 됩니다.]

보세요, 총 텍스트 주소, 즉 이메일 주소를 세었습니다.

결과는 7 .

자세히 보기: Excel에서 텍스트가 다른 셀을 계산하는 방법(5가지 방법)

2. 셀에 Excel

의 텍스트가 포함된 경우 ISTEXT 및 SUMPRODUCT 함수를 결합하여 계산 ISTEXT 함수 SUMPRODUCT 함수 의 조합을 사용하여 셀 개수 는 Excel에서 텍스트 값을 포함합니다.

이런 방식으로 이메일 주소 수를 계산하려면 데이터 세트에서 임의의 셀을 선택하고 다음 수식을 입력하십시오.

=SUMPRODUCT(--ISTEXT(C4:C13))

[ 여기서 C4:C13 는 내 연락처 주소의 범위입니다. 필요에 따라 삽입합니다.]

보세요, 문자 주소의 수를 다시 세었습니다. 그리고 그것은 7 입니다.

⧪ 수식 설명:

  • ISTEXT(C4:C13) 범위 C4의 각 셀을 확인합니다. C13 셀에 텍스트가 포함된 경우 TRUE 를 반환합니다. 그렇지 않으면 FALSE 를 반환합니다.
  • 따라서 ISTEXT(C4:C13) 는 부울 값 TRUE FALSE 의 배열을 반환합니다.
  • –ISTEXT(C4:C13) ISTEXT 함수 에 의해 반환된 배열을 1과 0의 배열로 변환합니다.
  • TRUE 1 로, FALSE 0 로 변환한다.
  • 마지막으로 SUMPRODUCT 함수 는 전체 범위의 합계를 반환합니다. 즉, 범위에 있는 1의 수를 반환합니다.
  • 따라서 수식은 셀 수를 반환합니다.범위 내의 텍스트 값을 포함하는

3. COUNTIF 함수를 사용하여 Excel

에서 셀에 특정 텍스트를 포함하는 텍스트가 포함되어 있는지 계산하기 지금까지 텍스트 주소, 즉 이메일 을 포함하는 셀의 수를 세었습니다. 구애.

또한 COUNTIF 함수 를 사용하여 특정 텍스트를 포함하여 텍스트 값을 포함하는 셀의 수를 계산할 수 있습니다.

예를 들어, Gmail 주소를 사용하는 고객의 수를 세어 보십시오.

이를 달성하려면 "gmail" 문자열이 포함된 셀의 수를 세어야 합니다.

간단합니다. COUNTIF 함수 내의 별표 기호(*) 안에 텍스트 "gmail" criteria 로 래핑하기만 하면 됩니다.

공식은 다음과 같습니다.

=COUNTIF(C4:C13,"*gmail*")

⧪ 참고:

  • 여기 C4:C13 는 내 연락처 주소의 범위입니다.
  • 그리고 “gmail” 은 우리가 찾고 있는 특정 텍스트입니다.
  • 필요에 따라 삽입합니다.

Gmail Addresses 가 포함된 총 셀 수를 성공적으로 계산했습니다.

그리고 4 입니다.

⧪ 수식 설명:

  • 여기서 COUNTIF 함수 의 기준은 “*gmail*” . 텍스트 값이 “gmail” 인 모든 문자열을 계산합니다.
  • 따라서 COUNTIF(C4:C13,”*gmail*”) “gmail” 텍스트를 포함하는 C4:C13 범위 내의 모든 셀을 계산합니다.

자세히 보기: 엑셀 열의 특정 단어 수 세는 방법(2가지 방법)

4. COUNTIFS 함수를 사용하여 Excel

에서 셀에 특정 텍스트를 제외한 텍스트가 포함된 경우 계산 이전 섹션에서 특정 텍스트를 포함하는 텍스트 값을 포함하는 셀의 수를 계산해 보았습니다.

또한 특정 텍스트를 제외한 텍스트 값을 포함하는 셀의 수를 셀 수 있습니다.

이를 위해 COUNTIF 함수 대신 COUNTIFS 함수 를 사용해야 합니다.

예를 들어 이메일 주소는 포함하지만 Gmail 주소는 포함하지 않는 셀의 수를 세어 보겠습니다.

여기서 “Gmail” 문자열을 제외한 텍스트 값을 포함하는 셀의 수를 계산해야 합니다.

적합한 셀을 선택하고 다음 수식을 입력합니다.

=COUNTIFS(C4:C13,"*",C4:C13,"*gmail*")

⧪ 참고:

  • 여기서 C4:C13 는 내 연락처 주소의 범위입니다.
  • 그리고 "gmail" 은 제외하려는 특정 텍스트입니다.
  • 필요에 따라 삽입합니다.

Gmail 주소가 아닌 이메일 주소의 수를 다시 성공적으로 계산했습니다.

3 입니다.

⧪ 공식 설명:

  • COUNTIFS 함수 는 먼저 모든첫 번째 기준을 유지하는 셀.
  • 그런 다음 두 번째 기준을 유지하는 모든 셀을 세는 식입니다.
  • 여기서 먼저 텍스트 값( “*” )인 C4:C13 범위 내의 모든 셀을 계산합니다.
  • 그런 다음 텍스트 “gmail” ( “*gmail*” )을 포함하지 않는 모든 셀을 다시 계산합니다. 여기서 "*gmail*" "*gmail* " 과 같지 않음을 나타냅니다.
  • 따라서 수식은 “gmail” 을 제외하고 텍스트 값을 포함하는 모든 셀을 계산합니다.

5. VBA 코드를 실행하여 모든 작업을 동시에 수행

지금까지 4가지 작업을 개별적으로 실행했습니다.

  1. 텍스트가 포함된 셀 수 계산
  2. 그런 다음 텍스트를 포함하지 않는 셀의 수를 세십시오.
  3. 텍스트를 포함하지만 특정 텍스트를 포함하는 셀의 수를 세십시오.
  4. 또한 텍스트를 포함하지만 셀의 수를 세십시오. 특정 텍스트 제외

이제 VBA 코드 를 사용하여 네 가지 작업을 동시에 수행할 수 있는 매크로 를 개발하겠습니다.

⧪ 1단계:

키보드에서 ALT+F11 키를 누릅니다. VBA 이 열립니다.

⧪ 2단계:

삽입 탭으로 이동합니다. VBA 창.

< 사용 가능한 옵션에서 모듈 을 선택합니다.

⧪ 3단계:

"모듈 1" 이라는 새 모듈 창이 열립니다.

< 다음 VBA 코드 를 모듈에 삽입합니다.

⧪ 코드:

6544

⧪ 참고:

  • 이 코드는 매크로 Count_If_Cell_Contains_Text 라고 합니다.

⧪ 4단계:

< 워크북을 엑셀 매크로로 저장 -활성화된 통합 문서 .

⧪ 5단계:

➤ 워크시트로 돌아갑니다.

데이터 세트에서 텍스트를 계산할 셀 범위를 선택합니다 .

⧪ 6단계:

➤ 그런 다음 키보드에서 ALT+F8 을 누릅니다.

매크로 라는 대화 상자가 열립니다. Count_If_Cell_Contains_Text ( Macro 의 이름) 을 선택하고 실행 을 클릭합니다.

⧪ 7단계:

입력 상자 가 나타납니다. 여기에 언급된 특정 작업에 대해 각각 1에서 4 사이의 정수를 입력해야 합니다.

⧪ 8단계:

➤ 텍스트 값이 포함된 셀의 개수를 계산하려면 1<2를 입력합니다>. 그런 다음 확인 을 클릭합니다.

➤ 텍스트가 포함된 셀 수를 보여주는 메시지 상자가 표시됩니다(이 예에서는 7 ).

⧪ 9단계:

➤ 텍스트 값이 포함되지 않은 셀의 개수를 계산하려면 입력 2 . 그런 다음 확인 을 클릭합니다.

➤ 해당 셀의 수를 보여주는 메시지 상자가 나타납니다.텍스트를 포함하지 마십시오(이 예에서는 3 ).

⧪ 10단계:

➤ 텍스트 값을 포함하지만 특정 텍스트를 포함하는 셀을 계산하려면 다음을 입력하십시오. 3 . 그런 다음 확인 을 클릭합니다.

➤ 특정 텍스트를 입력하라는 또 다른 입력 상자 가 나타납니다. 여기에 “gmail” 을 입력했습니다.

⧪ 참고: 대소문자를 구분하지 않습니다. 즉, “Gmail” 을 입력하면 “gmail” 도 포함됩니다.

➤ 그런 다음 확인 을 클릭합니다.

➤ 텍스트를 포함하지만 특정 텍스트를 포함하는 셀 수를 보여주는 메시지 상자가 표시됩니다( "gmail" 여기, 4 ).

⧪ 11단계:

➤ 텍스트 값을 포함하지만 특정 텍스트를 제외하는 셀의 수를 계산하려면 다음을 입력하십시오. 4 . 그런 다음 확인 을 클릭합니다.

➤ 특정 텍스트를 입력하라는 또 다른 입력 상자 가 나타납니다. 여기에 “gmail” 을 다시 입력했습니다.

⧪ 참고: 이것도 대소문자를 구분하지 않습니다. 즉, “Gmail” 을 입력하면 제대로 작동합니다.

➤ 그런 다음 확인 을 클릭합니다.

➤ 텍스트가 포함된 셀 수를 보여주는 메시지 상자가 표시되지만 특정 텍스트는 제외됩니다(여기서는 “gmail” , 3 ).

자세히 보기: VBA를 사용하여 특정 텍스트가 포함된 셀 수 계산

결론

이러한 방법을 사용하여 다음과 같은 경우 계산할 수 있습니다.셀에는 특정 텍스트를 포함하거나 제외하는 것과 함께 Excel의 텍스트가 포함됩니다. 다른 방법을 알고 있습니까? 아니면 질문이 있으신가요? 부담 없이 문의하세요.

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