부서에서 일한 적이있는 모든 사람들이 포함 된 워크 시트가 있다고 가정 해 보겠습니다. 각 이름은 그 사람의 상태를 나타내는 단일 문자로 시작됩니다. 예를 들어 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 함수는 기준을 충족하는 모든 셀의 합계 또는 개수를 반환합니다.

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

이 팁 (2342)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

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