John은 워크 시트 중 하나의 내용에 필터를 적용했습니다. 필터링 된 데이터에 표시되는 행의 개수를 확인하려고하지만 COUNT 함수를 사용하여 개수를 계산하려고하면 Excel은 필터링 된 목록에 표시되지 않은 행을 포함하여 전체 행 수를 반환합니다.

이것은 실제로 정상적인 동작입니다. COUNT 함수는 표시 여부에 관계없이 범위의 모든 행을 반환합니다. 필터 기준을 충족하는 행 수를 확인하려는 경우 사용할 수있는 다양한 기술이 있습니다.

셀에서 개수를 가져올 필요가없는 경우 Excel을 사용하여 개수를 알릴 수 있습니다. 필터를 적용 할 때 Excel 상태 표시 줄에는 필터에 의해 표시되는 행 수가 포함됩니다. 이 개수는 워크 시트의 다른 정보 편집을 시작하자마자 사라지지만 필터를 다시 적용하면 다시 나타납니다.

또한 특정 열에서 보이는 모든 셀을 선택하고 상태 표시 줄의 “합계”영역을 볼 수도 있습니다. 기본적으로 Excel은 선택한 셀의 합계를 표시하지만이 합계를 마우스 오른쪽 단추로 클릭하고 대신 선택한 셀의 개수를 표시하도록 Excel에 지시 할 수 있습니다.

수식을 사용하여 행 수를 결정하려면 COUNTIF 함수를 사용할 수 있습니다. 함수에 지정된 기준이 필터에서 사용한 기준과 동일한 지 확인하기 만하면됩니다. 물론 이것의 단점은 필터 기준을 변경하면 정확한 개수를 얻기 위해 COUNTIF 기준도 변경해야한다는 것입니다.

SUBTOTAL 함수를 사용하여 행 수를 결정할 수도 있습니다.

예를 들어 필터링 된 정보가 A2 : A500에있는 경우 다음 수식을 사용하여 필터에 의해 표시되는 행 수를 표시 할 수 있습니다.

=SUBTOTAL(2,A2:A500)

첫 번째 매개 변수 인 2는 Excel에서 COUNT 함수를 사용하여 수식 결과를 결정 함을 나타냅니다. 이 매개 변수를 3으로 변경하면 SUBTOTAL이 대신 COUNTA를 사용합니다. 어느 쪽이든 SUBTOTAL은 필터에 표시된 행만 계산합니다.

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

이 팁 (11500)은 Microsoft Excel 2007, 2010, 2013 및 2016에 적용됩니다.

Excel의 이전 메뉴 인터페이스에 대한이 팁의 버전은`link : / excel-Counting_Filtered_Rows [Counting Filtered Rows]`에서 찾을 수 있습니다.