Подсчет отфильтрованных строк (Microsoft Excel)
Джон применил фильтр к содержимому одного из своих рабочих листов. Он хочет определить количество строк, видимых в отфильтрованных данных, но когда он пытается подсчитать их с помощью функции COUNT, Excel возвращает общее количество строк, включая те, которые не отображаются в отфильтрованном списке.
На самом деле это нормальное поведение — функция COUNT возвращает все строки в диапазоне независимо от того, видимы они или нет. Если вы хотите определить количество строк, отвечающих критериям вашего фильтра, вы можете использовать различные методы.
Если вам не нужно получать счетчик в ячейке, вы можете просто положиться на Excel, чтобы сообщить вам его. Когда вы применяете фильтр, в строке состояния Excel отображается количество строк, отображаемых фильтром. Этот счетчик исчезнет, как только вы начнете редактировать другую информацию на листе, но он снова появится, если вы повторно примените фильтр.
Вы также можете выбрать все видимые ячейки в определенном столбце и просто посмотреть в область «итогов» в строке состояния. По умолчанию Excel отображает сумму всех выбранных вами ячеек, но вы можете щелкнуть эту сумму правой кнопкой мыши и вместо этого указать Excel, чтобы отобразить количество выбранных ячеек.
Если вы хотите использовать формулу для определения количества строк, вы можете использовать функцию СЧЁТЕСЛИ. Все, что вам нужно сделать, это убедиться, что критерии, указанные в функции, совпадают с критериями, которые вы использовали в своем фильтре. Недостатком этого, конечно же, является то, что если вы измените критерии фильтрации, вам также потребуется изменить критерии СЧЁТЕСЛИ, чтобы получить точный подсчет.
Вы также можете использовать функцию ПРОМЕЖУТОЧНЫЙ ИТОГ, чтобы определить количество строк.
Например, если ваша отфильтрованная информация была в формате A2: A500, вы можете использовать эту формулу для отображения количества строк, отображаемых фильтром:
=SUBTOTAL(2,A2:A500)
Первый параметр, 2, указывает, что вы хотите, чтобы Excel использовал функцию COUNT для определения результата формулы. Если вы измените этот параметр на 3, тогда для SUBTOTAL будет использоваться COUNTA. В любом случае SUBTOTAL учитывает только те строки, которые отображаются фильтром.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3831) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Counting_Filtered_Rows [Подсчет отфильтрованных строк]
.