부서에서 일한 적이있는 모든 사람들이 포함 된 워크 시트가 있다고 가정 해 보겠습니다. 각 이름은 그 사람의 상태를 나타내는 단일 문자로 시작됩니다. 예를 들어 Fred Davis가 은퇴 한 경우 그의 이름은 “RFred Davis”로 표시 될 수 있습니다. 워크 시트에 이러한 이름이 많이있는 경우 특정 상태 특성을 가진 사람들을 계산하는 방법이 필요할 수 있습니다.

이를 수행하는 가장 쉬운 방법은 COUNTIF 함수를 사용하는 것입니다. 예를 들어 상태 문자가 문자 R ( “retired”)이고 이름 범위가 A5 : A52 셀에있는 경우 다음을 사용하여 문자 R로 시작하는 셀을 확인할 수 있습니다.

=COUNTIF(A5:A52,"R*")

이 공식은 비교 값이 “문자 R 다음에 다른 문자가 오는”을 의미하는 R *이기 때문에 작동합니다. Excel은 신중하게 카운트를 반환합니다. 다른 상태 문자를 검색하려면 R을 원하는 상태 문자로 바꾸면됩니다.

별표가이 사용법에서 특별한 의미를 가지고 있다면 별표를 직접 검색 할 수 없습니다. 실제로 직접 검색 할 수없는 문자는 별표 (*), 물음표 (?), 물결표 (~)입니다. 이러한 문자를 검색하려면 문자 앞에 물결표를 붙여야합니다. 따라서 물음표가있는 이름의 개수를 상태 코드로 확인하려면 다음을 사용할 수 있습니다.

=COUNTIF(A5:A52,"~?*")

COUNTIF 사용에 대한 대안은 범위의 모든 셀에 적용되는 배열 수식을 만드는 것입니다. 다음은 트릭을 매우 훌륭하게 수행합니다.

=SUM((LEFT(A5:A52,1)="R")*1)

물론 이것은 배열 수식으로 입력해야합니다. 즉, 수식 끝에서 Enter 키를 누르는 대신 Shift + Ctrl + Enter를 누릅니다. 수식은 셀의 가장 왼쪽 문자를 확인하여 R이면 TRUE를 반환하고 그렇지 않으면 FALSE를 반환합니다. 곱셈은 ​​TRUE / FALSE 값을 TRUE의 경우 1 또는 FALSE의 경우 0으로 변환하기 위해 수행됩니다. SUM 함수는 기준을 충족하는 모든 셀의 합계 또는 개수를 반환합니다.

마지막 참고 사항 :이 팁에서 제공하는 공식은 첫 번째 팁에서 처음 제시된 데이터를 처리하는 방법입니다. 데이터에 대한 제어 권한이 있다면 이름에서 “R”(또는 다른 선행 상태 문자)을 제거하는 것을 고려해야합니다. 이러한 종류의 문자는 이름 필드를 복잡하게 만드는 대신 자체 열을 사용할 자격이 있습니다. 텍스트에서 단으로 도구를 사용하여 “R”및 기타 선행 문자를 분리하면 수식에서 더 쉽게 작업 할 수 있습니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (9871)은 Office 365의 Microsoft Excel 2007, 2010, 2013, 2016, 2019 및 Excel에 적용됩니다. 여기에서 Excel의 이전 메뉴 인터페이스에 대한이 팁 버전을 찾을 수 있습니다.

link : / excel-Counting_Cells_with_Specific_Characters [특정 문자로 셀 계수].