Excel: как создать сводную таблицу на основе отфильтрованных данных
По умолчанию Excel не может создать сводную таблицу с использованием отфильтрованных данных.
Вместо этого Excel всегда использует исходные данные для создания сводной таблицы, а не отфильтрованные данные.
Один из способов обойти эту проблему — просто скопировать и вставить отфильтрованные данные в новый диапазон ячеек, а затем создать сводную таблицу, используя новый диапазон ячеек.
В следующем примере показано, как именно это сделать.
Пример. Создание сводной таблицы на основе отфильтрованных данных
Предположим, у нас есть следующие данные в Excel, показывающие очки, набранные баскетболистами разных команд:
Теперь предположим, что мы выделим диапазон ячеек A1:B12 , затем щелкните вкладку «Данные» , затем щелкните значок «Фильтр ».
Теперь предположим, что мы щелкаем стрелку раскрывающегося списка рядом с пунктом «Команда» , отмечаем флажки рядом с «Мавс» и «Уорриорс», затем нажимаем «ОК» :
Данные будут отфильтрованы, чтобы отображались только строки, в которых команда равна Mavs или Warriors:
Если попытаться создать сводную таблицу для суммирования суммы очков, набранных этими двумя командами, в сводной таблице фактически будут использоваться все исходные данные:
Чтобы обойти эту проблему, нам нужно выделить и скопировать ячейки в диапазоне A1:B12 , а затем вставить их в другой диапазон ячеек.
В этом примере мы полностью вставим их на новый лист:
Теперь, если мы выделим диапазон ячеек A1:B8 на этом листе и вставим сводную таблицу, она будет содержать только отфильтрованные данные:
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные операции в Excel:
Excel: как применить несколько фильтров к сводной таблице одновременно
Excel: как фильтровать сводную таблицу с использованием условия ИЛИ
Excel: как фильтровать сводную таблицу по диапазону дат