Учебное пособие по Excel: как подсчитать элементы в отфильтрованном списке

Содержание

Когда вы работаете с отфильтрованными списками, вы можете захотеть узнать, сколько элементов находится в списке и сколько элементов в настоящее время отображается.

В этом видео мы покажем вам, как добавить сообщение вверху отфильтрованного списка, который отображает эту информацию.

Здесь у нас есть список свойств. Если мы включим фильтрацию и отфильтруем список, Excel отобразит текущее и общее количество записей в строке состояния ниже. Однако, если мы щелкнем за пределами отфильтрованного списка и снова вернемся, эта информация больше не будет отображаться.

Давайте добавим наше собственное сообщение вверху списка, которое останется видимым.

Первое, что мы сделаем, это преобразуем наш список в таблицу Excel. Это упростит подсчет строк в списке.

Обратите внимание, что Excel автоматически присваивает имена всем таблицам. Мы переименуем эту таблицу в «Свойства», чтобы имя было более значимым.

Чтобы подсчитать общее количество строк, мы можем использовать функцию ROWS и просто ввести = ROWS (Properties). Это структурированная ссылка, которая относится только к строкам данных в таблице свойств, что идеально подходит для такого использования.

Далее нам нужно подсчитать количество видимых строк. Для этого воспользуемся функцией ПРОМЕЖУТОЧНЫЙ ИТОГ. Функция ПРОМЕЖУТОЧНЫЙ ИТОГО принимает два аргумента: число, определяющее используемую функцию, и одну или несколько ссылок.

SUBTOTAL может выполнять множество операций с данными. И у него есть интересная функция, заключающаяся в возможности включать или исключать скрытые значения. В этом случае мы хотим подсчитывать только непустые видимые ячейки, поэтому нам нужна функция с номером 103. Любые строки, скрытые фильтром, будут проигнорированы.

Для справки мы будем использовать структурированную ссылку, указывающую на первый столбец в таблице. Первый столбец называется Адрес, поэтому мы вводим его как Свойства (Адрес).

Теперь, когда мы фильтруем таблицу, мы видим наши формулы в действии.

Чтобы подвести итог, нам нужно создать одно сообщение, которое включает функции СТРОКА и ПРОМЕЖУТОЧНЫЙ ИТОГ, которые мы только что протестировали.

Сначала мы введем наше сообщение как «Отображение свойств X из Y». Затем мы заменим X и Y функциями, используя амперсанд для объединения, или присоединим функции к тексту.

Теперь мы можем удалить наши исходные формулы и проверить сообщение.

Вы можете использовать этот подход с любой фильтрованной таблицей. Просто не забудьте указать столбец, который всегда содержит данные в функции ПРОМЕЖУТОЧНЫЙ ИТОГ.

Курс

Основная формула

Связанные ярлыки

Переключить автофильтр Ctrl + Shift + L + + F

Интересные статьи...