Фильтр по подписи excel

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

Такие фильтры легко настраиваются, и вы можете менять их, в зависимости от своих нужд. Однако, если вы установили фильтр по подписи и затем установили ручной фильтр, первый потеряет свою силу.

В Excel существует возможность устанавливать несколько фильтров для одного поля сводной таблицы.

Устанавливаем фильтр по подписи

В нашем примере в сводной таблице отображены данные различных месяцев за период с 2008 по 2013 год. Чтобы сравнить данные первых шести месяцев каждого года, необходимо установить фильтр по подписи. Для этого жмем на иконку справа от поля Месяц, в выпадающем меню выбираем Фильтры по подписи -> Меньше…

фильтр по подписям сводной таблицы

В появившемся диалоговом окне Фильтры по подписи, указываем параметр фильтрации (в нашем случае, это значение 7)

фильтр по подписям диалоговое окно

Предположим, теперь вам требуется увидеть месяца с наибольшим значением, для этого необходимо применить Фильтр по значению… для этого же поля. Опять жмем на иконку справа от поля Месяц, в выпадающем меню выбираем Фильтры по значению -> Первые 10…

фильтр по значениям сводной таблицы

В появившемся диалоговом окне Фильтр «Первые 10», настраиваем отображение первых трех наибольших значения.

фильтр по значениям диалоговое окно

Теперь сводная таблица отображает первые 3 месяца с наибольшим значением, но фильтр по подписи пропал. На рисунке отображены значения 2, 6 и 9-го месяцев.

удалене фильтра по подписям

Меняем параметры фильтров сводной таблицы

Для того, чтобы применить несколько фильтров для одного поля сводной таблицы, необходимо изменить параметры. Правый щелчок на сводной таблице, в появившемся меню, выбираем Параметры сводной таблицы. Далее идем во вкладку Итоги и фильтры и ставим галочку напротив опции Разрешить несколько фильтров для поля.

параметры сводной таблицы

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

Сводные таблицы отлично подходят для создания больших наборов данных и создания подробных сводок. 

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

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

  1. Выделите любую ячейку в сводной таблице, а затем перейдите в раздел «Анализ сводной таблицы> вставить Срез.

  2. Выберите поля, для которых вы хотите создать срезы. Затем нажмите кнопку OK.

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

  4. Нажмите кнопки среза, чтобы выбрать элементы, которые нужно отобразить в сводной таблице.

Варианты срезов с выделенной кнопкой множественного выбора

Фильтры вручную используют автофильтр. Они работают вместе со срезами, поэтому можно использовать срез для создания высокоуровневого фильтра, а затем использовать автофильтр для более глубокого изучения.

  1. Чтобы отобразить автофильтр, щелкните стрелку раскрывающегося списка Стрелка раскрывающегося списка фильтрафильтра, которая зависит от макета отчета.

    Компактный макет

    Сводная таблица в форме Compact по умолчанию с полем "Значение" в области "Строки"

    Сводная таблица в форме Compact по умолчанию с полем "Значение" в области "Столбцы"

    Поле «Значение» находится в области «Строки»

    Поле «Значение» находится в области «Столбцы»

    Структура или табличный макет

    Сводная таблица в структуре или табличной форме
    отображает имя поля «Значения» в левом верхнем углу

  2. Чтобы выполнить фильтрацию путем создания условного выражения, выберите фильтры меток, а затем создайте фильтр меток.

  3. Чтобы отфильтровать значения, выберите фильтры значений , а затем создайте фильтр значений.

  4. Чтобы отфильтровать по определенным подписям строк (в компактном макете) или подписям столбцов (в структуре или табличном макете), снимите флажки «Выбрать все«, а затем установите флажки рядом с элементами, которые нужно отобразить. Вы также можете выполнить фильтрацию, введя текст в поле поиска .

  5. Выберите OK.

Совет: Вы также можете добавить фильтры в поле фильтра сводной таблицы. Это также дает возможность создавать отдельные листы сводной таблицы для каждого элемента в поле фильтра. Дополнительные сведения см. в разделе «Использование списка полей для размещения полей в сводной таблице».

С помощью фильтров можно также отобразить 10 первых или последних значений либо данные, которые соответствуют заданным условиям.

  1. Чтобы отобразить автофильтр, щелкните стрелку раскрывающегося списка Стрелка раскрывающегося списка фильтрафильтра, которая зависит от макета отчета.

    Компактный макет

    Сводная таблица в форме Compact по умолчанию с полем "Значение" в области "Строки"

    Сводная таблица в форме Compact по умолчанию с полем "Значение" в области "Столбцы"

    Поле «Значение» находится в области «Строки»

    Поле «Значение» находится в области «Столбцы»

    Структура или табличный макет

    Сводная таблица в структуре или табличной форме
    отображает имя поля «Значения» в левом верхнем углу

  2. Выберите фильтры значений> 10.

  3. В первом поле выберите » Сверху» или » Снизу».

  4. Во втором поле введите число.

  5. В третьем поле выполните следующие действия.

    • Чтобы применить фильтр по числу элементов, выберите вариант элементов списка.

    • Чтобы применить фильтр по процентным значениям, выберите вариант Процент.

    • Чтобы применить фильтр по сумме, выберите вариант Сумма.

  6. В четвертом поле выберите поле «Значения «.

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

Добавление фильтра отчета

  1. Щелкните в любом месте сводной таблицы.

    Откроется область Поля сводной таблицы.

  2. В списке полей сводной таблицы щелкните поле и выберите Переместить в фильтр отчета.

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

  • Чтобы изменить порядок полей, в области Фильтры перетащите поле в нужное место или дважды щелкните его и нажмите кнопку Вверх или Вниз. Порядок фильтров отчета соответствующим образом отразится в сводной таблице.

Отображение фильтров отчета в строках или столбцах

  1. Щелкните сводную таблицу (она может быть связана со сводной диаграммой).

  2. Щелкните правой кнопкой мыши в любом месте сводной таблицы и выберите Параметры сводной таблицы.

  3. На вкладке Макет задайте указанные ниже параметры.

    1. В области Фильтр отчета в поле со списком Отображать поля выполните одно из следующих действий:

      • Чтобы отобразить фильтры отчета в строках сверху вниз, выберите Вниз, затем вправо.

      • Чтобы отобразить фильтры отчета в столбцах слева направо, выберите Вправо, затем вниз.

    2. В поле Число полей фильтра в столбце введите или выберите количество полей, которые нужно отобразить до перехода к другому столбцу или строке (с учетом параметра Отображать поля, выбранного на предыдущем шаге).

Выбор элементов в фильтре отчета

  1. В сводной таблице щелкните стрелку раскрывающегося списка рядом с фильтром отчета.

  2. Установите флажки рядом с элементами, которые вы хотите отобразить в отчете. Чтобы выбрать все элементы, установите флажок (Выбрать все).

    В отчете отобразятся отфильтрованные элементы.

Отображение страниц фильтра отчета на отдельных листах

  1. Щелкните в любом месте сводной таблицы (она может быть связана со сводной диаграммой), в которой есть один или несколько фильтров.

  2. На вкладке Анализ сводной таблицы (на ленте) нажмите кнопку Параметры и выберите пункт Отобразить страницы фильтра отчета.

  3. В диалоговом окне Отображение страниц фильтра отчета выберите поле фильтра отчета и нажмите кнопку ОК.

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

  2. Щелкните выбранный элемент правой кнопкой мыши, а затем выберите Фильтр.

  3. Выполните одно из следующих действий:

    • Чтобы отобразить выбранные элементы, щелкните Сохранить только выделенные элементы.

    • Чтобы скрыть выбранные элементы, щелкните Скрыть выделенные элементы.

      Совет: Чтобы снова показать скрытые элементы, удалите фильтр. Щелкните правой кнопкой мыши другой элемент в том же поле, щелкните Фильтр и выберите Очистить фильтр.

Чтобы применить несколько фильтров к одному полю или скрыть из сводной таблицы кнопки фильтрации, воспользуйтесь приведенными ниже инструкциями по включению и отключению параметров фильтрации.

  1. Щелкните любое место сводной таблицы. На ленте появятся вкладки для работы со сводными таблицами.

  2. На вкладке Анализ сводной таблицы нажмите кнопку Параметры.

    1. В диалоговом окне «Параметры сводной таблицы» откройте вкладку «Итоги & фильтров«.

    2. В области «Фильтры» установите или снимите флажок «Разрешить несколько фильтров на поле» в зависимости от того, что вам нужно.

    3. Откройте вкладку «Отображение», а затем установите или снимите флажок «Заголовки и фильтры» поля отображения, чтобы отобразить или скрыть подписи полей и раскрывающиеся списки фильтров.

Вы можете просматривать сводные таблицы и взаимодействовать с ними в Excel в Интернете путем создания срезов и фильтрации вручную.

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

Срез с выбранными элементами

Дополнительные сведения см. в разделе «Использование срезов для фильтрации данных».

Если у вас есть классическое приложение Excel, нажмите кнопку «Открыть в Excel «, чтобы открыть книгу и создать новые срезы для данных сводной таблицы. Нажмите кнопку Открыть в Excel и отфильтруйте данные в сводной таблице.

Фильтры вручную используют автофильтр. Они работают вместе со срезами, поэтому можно использовать срез для создания высокоуровневого фильтра, а затем использовать автофильтр для более глубокого изучения.

  1. Чтобы отобразить автофильтр, щелкните стрелку раскрывающегося списка Стрелка раскрывающегося списка фильтрафильтра, которая зависит от макета отчета.

    Один столбец

    Форма макета по умолчанию с полем "Значение" в области "Строки"Макет по умолчанию отображает поле «Значение» в области «Строки»

    Отдельный столбец

    Форма "Макет отдельного столбца" с вложенным полем "Строка" в отдельном столбце
    отображает вложенное поле строки в отдельном столбце

  2. Чтобы выполнить фильтрацию путем создания условного выражения, выберите< поле >> фильтров меток, а затем создайте фильтр меток.

  3. Чтобы выполнить фильтрацию по значениям, выберите< поле >> фильтров значений, а затем создайте фильтр значений.

  4. Чтобы выполнить фильтрацию по определенным подписям строк, выберите «Фильтр «, снимите флажки «Выбрать все «, а затем установите флажки рядом с элементами, которые нужно отобразить. Вы также можете выполнить фильтрацию, введя текст в поле поиска .

  5. Выберите OK.

Совет: Вы также можете добавить фильтры в поле фильтра сводной таблицы. Это также дает возможность создавать отдельные листы сводной таблицы для каждого элемента в поле фильтра. Дополнительные сведения см. в разделе «Использование списка полей для размещения полей в сводной таблице».

  1. Щелкните любое место сводной таблицы. На ленте появятся вкладки для работы со сводными таблицами (Анализ сводной таблицы и Конструктор).

  2. На вкладке Анализ сводной таблицы нажмите кнопку Вставить срез.

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

  4. Нажмите кнопку ОК.

    Для каждого поля, выбранного в диалоговом окне Вставка срезов, отобразится срез.

  5. В каждом срезе выберите элементы, которые нужно отобразить в сводной таблице.

Срез с выбранными элементами

Совет: Чтобы изменить вид среза, щелкните срез, чтобы отобразить вкладку «Срез » на ленте. Вы можете применить стиль среза или изменить параметры с помощью различных параметров вкладки.

  1. В сводной таблице щелкните стрелку Стрелка раскрывающегося списка фильтра списка Названия строк или Названия столбцов.

  2. Снимите флажок (Выделить все) в начале списка названий строк или столбцов и установите флажки для элементов, которые нужно отобразить в сводной таблице.

  3. Стрелка фильтрации примет вид Значок примененного фильтра, означающий, что фильтр применен. Чтобы изменить или удалить фильтр, щелкните ее и выберите Удалить фильтр с <Имя поля>.

    Чтобы удалить сразу все фильтры, на вкладке Анализ сводной таблицы нажмите кнопку Очистить и выберите пункт Очистить фильтры.

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

Добавление фильтра отчета

  1. Щелкните в любом месте сводной таблицы.

    Откроется область Поля сводной таблицы.

  2. В списке полей сводной таблицы щелкните поле и выберите Переместить в фильтр отчета.

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

  • Чтобы изменить порядок полей, в области Фильтры перетащите поле в нужное место или дважды щелкните его и нажмите кнопку Вверх или Вниз. Порядок фильтров отчета соответствующим образом отразится в сводной таблице.

Отображение фильтров отчета в строках или столбцах

  1. Щелкните сводную таблицу (она может быть связана со сводной диаграммой).

  2. Щелкните правой кнопкой мыши в любом месте сводной таблицы и выберите Параметры сводной таблицы.

  3. На вкладке Макет задайте указанные ниже параметры.

    1. В области Фильтр отчета в поле со списком Отображать поля выполните одно из следующих действий:

      • Чтобы отобразить фильтры отчета в строках сверху вниз, выберите Вниз, затем вправо.

      • Чтобы отобразить фильтры отчета в столбцах слева направо, выберите Вправо, затем вниз.

    2. В поле Число полей фильтра в столбце введите или выберите количество полей, которые нужно отобразить до перехода к другому столбцу или строке (с учетом параметра Отображать поля, выбранного на предыдущем шаге).

Выбор элементов в фильтре отчета

  1. В сводной таблице щелкните стрелку раскрывающегося списка рядом с фильтром отчета.

  2. Установите флажки рядом с элементами, которые вы хотите отобразить в отчете. Чтобы выбрать все элементы, установите флажок (Выбрать все).

    В отчете отобразятся отфильтрованные элементы.

Отображение страниц фильтра отчета на отдельных листах

  1. Щелкните в любом месте сводной таблицы (она может быть связана со сводной диаграммой), в которой есть один или несколько фильтров.

  2. На вкладке Анализ сводной таблицы (на ленте) нажмите кнопку Параметры и выберите пункт Отобразить страницы фильтра отчета.

  3. В диалоговом окне Отображение страниц фильтра отчета выберите поле фильтра отчета и нажмите кнопку ОК.

С помощью фильтров можно также отобразить 10 первых или последних значений либо данные, которые соответствуют заданным условиям.

  1. В сводной таблице щелкните стрелку Стрелка раскрывающегося списка фильтра рядом со списком Названия строк или Названия столбцов.

  2. Щелкните выбранный элемент правой кнопкой мыши, а затем выберите пункты Фильтр > Первые 10 или Последние 10.

  3. В первом поле введите число.

  4. Во втором поле выберите параметр, по которому требуется выполнить фильтрацию. Доступны указанные ниже варианты.

    • Чтобы применить фильтр по числу элементов, выберите вариант элементов списка.

    • Чтобы применить фильтр по процентным значениям, выберите вариант Процент.

    • Чтобы применить фильтр по сумме, выберите вариант Сумма.

  5. С помощью поля поиска при необходимости можно выполнить поиск определенного значения.

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

  2. Щелкните выбранный элемент правой кнопкой мыши, а затем выберите Фильтр.

  3. Выполните одно из следующих действий:

    • Чтобы отобразить выбранные элементы, щелкните Сохранить только выделенные элементы.

    • Чтобы скрыть выбранные элементы, щелкните Скрыть выделенные элементы.

      Совет: Чтобы снова показать скрытые элементы, удалите фильтр. Щелкните правой кнопкой мыши другой элемент в том же поле, щелкните Фильтр и выберите Очистить фильтр.

Чтобы применить несколько фильтров к одному полю или скрыть из сводной таблицы кнопки фильтрации, воспользуйтесь приведенными ниже инструкциями по включению и отключению параметров фильтрации.

  1. Щелкните любое место сводной таблицы. На ленте появятся вкладки для работы со сводными таблицами.

  2. На вкладке Анализ сводной таблицы нажмите кнопку Параметры.

    1. В диалоговом окне Параметры сводной таблицы откройте вкладку Макет.

    2. В области Макет установите или снимите флажок Разрешить несколько фильтров для поля.

    3. Откройте вкладку «Отображение», а затем установите или снимите флажок «Подписи полей» и «Фильтры», чтобы отобразить или скрыть подписи полей и отфильтровать раскрывающиеся списки.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

См. также

Видео: фильтрация данных в сводной таблице

Создание сводной таблицы для анализа данных на листе

Создание сводной таблицы для анализа внешних данных

Создание сводной таблицы для анализа данных в нескольких таблицах

Сортировка данных в сводной таблице

Группировка и отмена группировки данных в сводной таблице

Щелкните на стрелке раскрывающегося списка поля Регион, находящейся в ячейке С4. На экране отобразится список всех значений этого поля.

Текстовые фильтры включают раскрывающееся меню, которое именуется Фильтры по подписи (Label filters). Если, например, нужно отфильтровать регионы, в названии которых содержится слово «Запад», выберите в этом меню параметр Содержит (Contain), как показано на рис. 4.30. Также можно ввести слово, по которому выполняется фильтрация, в новое поле поиска (рис. 4.30).

Рис. 4.29. Для настройки фильтра выберите или отмените выбор элементов в этой области

Рис. 4.29. Для настройки фильтра выберите или отмените выбор элементов в этой области

После выбора одного или нескольких элементов фильтра в меню Excel отображает диалоговое окно Фильтр по подписи (Label Filter). В этом окне можно вводить символы подстановки. Например, символ подстановки * применяется для поиска соответствия с последовательностью символов, а символ ? — для поиска соответствия с единственным символом.

Рис. 4.30. С помощью фильтров по подписям можно найти подписи, которые соответствуют указанному текстовому шаблону

Рис. 4.30. С помощью фильтров по подписям можно найти подписи, которые соответствуют указанному текстовому шаблону

С помощью фильтров можно также выбрать регионы, сумма продаж в которых соответствует определенному уровню. Соответствующие фильтры находятся в раскрывающемся меню Фильтры по значению (Value Filters). С помощью этих фильтров можно включать или исключать регионы на основе определенного уровня доходов (рис. 4.31). Фильтрование также будет необходимо для поиска аксессуаров и инструментов на сайте http://вин-код.рф/.

Рис. 4.31. В меню Фильтры по значению можно выбрать регионы, основываясь на значениях в числовом поле

Рис. 4.31. В меню Фильтры по значению можно выбрать регионы, основываясь на значениях в числовом поле

Если поле подписи включает только даты, вместо раскрывающегося меню Фильтры по подписи появляется раскрывающееся меню Фильтры по дате (Date Filters). В этом меню находится большое количество виртуальных фильтров, таких как На следующей неделе (Next Week), В этом месяце (This Month), В прошлом квартале (Last Quarter) и т.д. (рис. 4.32).

Рис. 4.32. Фильтры по дате позволяют фильтровать данные, соответствующие практически любым периодам времени

Рис. 4.32. Фильтры по дате позволяют фильтровать данные, соответствующие практически любым периодам времени

В случае выбора фильтров равно (Equals), до (Before), после (After) и между (Between) можно фильтровать данные по датам либо диапазону дат. Насчитывается 15 фильтров, выполняющих фильтрацию данных по таким критериям, как прошедший/текущий/будущий день, неделя, месяц, квартал либо год. В сочетании с фильтром С начала года (Year to Day) они позволяют охватить любой промежуток времени, используемый в расчетах. Можно, например, составить сводную таблицу, в которой выводятся сведения о проектах, сгруппированных по дате завершения. В результате у вас под рукой всегда окажется список проектов, завершающихся на будущей неделе. После открытия рабочей книги, включающей фильтры по дате, вся находящаяся в ней информация будет, например, пересчитана на текущий день.

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

При выборе фильтра Все даты за период (All Dates in the Period) открывается новое меню, в котором предлагаются такие фильтры, как Месяц (Each Month) и Квартал (Each Quarter).

Если для отчета сводной таблицы, включающего несколько полей строк, выбрана сжатая форма. Excel включает все поля в первый столбец сводной таблицы. В таком случае в ячейке Названия строк (Row Labels) отображается единственный раскрывающийся список. Поэтому сначала обратитесь к раскрывающемуся списку Выберите поле (Select Field), находящемуся в верхней части раскрывающегося списка Названия строк.

Фильтрации сводных таблиц в Excel 2013 может быть выполнена десятками методов. На рис. 1 приведены лишь некоторые из них. [1]

Рис. 1. Здесь показаны лишь некоторые из великого множества фильтров сводных таблиц

Рис. 1. Здесь показаны лишь некоторые из великого множества фильтров сводных таблиц

Скачать заметку в формате Word или pdf, примеры в формате Excel

Перечисленные ниже возможности фильтрации далее будут описаны подробнее:

  • Временная шкала «Дата заказа», расположенная в ячейках Н2:М8, появилась лишь в Excel 2013.
  • Срез «Рынок сбыта», расположенная в ячейках Н9:О16, появился в версии Excel 2010.
  • Раскрывающий список в ячейке В1 содержит фильтр, который в Excel 2003 именовался фильтром страницы, в Excel 2010 – фильтром отчета, а в Excel 2013 — просто фильтром.
  • Традиционные фильтры, активизируемые флажками, находящимися возле каждого элемента сводной таблицы (см. метку «Флажки» на рис. 1).
  • Поле «Поиск фильтра», появившееся в версии Excel 2010.
  • Подменю, включающее фильтры по подписям.
  • В зависимости от типа поля в раскрывающемся списке можно найти подменю Фильтры по значению. В этом подменю может находиться пункт «Первые 10». С помощью этого пункта можно настроить такие фильтры, как «Первые 10», «Последние 5», «Последние 3%», «Первые 8 млн долл.» и прочие подобные фильтры.
  • В зависимости от типа поля в раскрывающемся списке может быть подменю Фильтры по дате. В этом подменю могут находиться до 37 виртуальных фильтров, таких как «В следующем месяце», «В прошлом году» и «В этом году».

Фильтры в названиях строк и столбцов

Если в области строк или столбцов сводной таблицы находится поле (или поля), в ячейке заголовка этого поля появится раскрывающийся список, включающий критерии фильтрации. Как показано на рис. 1, в ячейке А4 отображается раскрывающийся список Заказчик, а в ячейке ВЗ – раскрывающийся список Товар. Сводная таблица, показанная на этом рисунке, находится в табличной форме. Если же для сводной таблицы выбрана сжатая форма, раскрывающийся список появится в ячейке Названия строк либо Названия столбцов.

Если в сводной таблице используются несколько полей строк, можно выполнить сортировку с помощью невидимых раскрывающихся списков, которые отображаются после установки указателя мыши над полем, находящимся в верхней части списка полей сводной таблицы (рис. 2).

Рис. 2. Фильтрация с помощью панели Поля сводной таблицы

Рис. 2. Фильтрация с помощью панели Поля сводной таблицы: наведите курсор на поле, по которому хотите выполнить фильтрацию, и щелкните на появившейся кнопке; откроется список доступных опций (как в левой части на рис. 1).

Фильтрация путем установки флажков

Зачастую в первых столбцах сводной таблицы отображается вовсе не та информация, которую вы хотите увидеть. На рис. 3а в сводной таблице отображаются сведения о продаже всех товаров. Объем продаж в категории Препарат незначителен, и вы решаете не учитывать его в процессе анализа.

Чтобы не отображать сведения о продаже товаров, относящихся к этой категории, раскройте список Товар (рис. 3б, ячейка В3) и отмените установку флажка Препарат. Это действие приведет к сокрытию сведений о продаже товаров из этой категории.

Рис. 3. Фильтрация путем установки флажков

Рис. 3. Фильтрация путем установки флажков

Предположим, что нужно отменить установку флажков для нескольких сотен позиций по полю Заказчик, оставив лишь некоторые из них. Для отмены выбранных ранее позиций снимите флажок Выделить все, а потом вручную установите флажки возле выбранных позиций, которые будут отображаться в сводной таблице.

С флажками удобно работать в том случае, когда набор данных относительно небольшой. Например, на рис. 3 было лишь 27 заказчиков. Если же приходится иметь дело с 500 заказчиками, фильтрация данных с помощью флажков будет не столь уж и простой.

Фильтрация данных с помощью поля поиска

Если вам приходится иметь дело с сотнями заказчиков, сэкономьте время с помощью поля поиска. База данных, приведенная на рис. 4, включает сведения о банках, кредитных союзах и страховых компаниях. Чтобы сузить область поиска до банков и кредитных союзов, выполните следующие действия.

  1. Раскройте список Заказчик.
  2. В поле поиска введите слово Bank (рис. 4а).
  3. По умолчанию устанавливается флажок Выделить все результаты поиска. Щелкните ОК.
  4. Снова раскройте список Заказчик.
  5. В поле поиска введите слова Credit Union.
  6. Установите флажок Добавить выделенный фрагмент в фильтр (рис. 4б). Щелкните ОК.

Рис. 4. Фильтрация данных с помощью поля поиска

Рис. 4. Фильтрация данных с помощью поля поиска: (а) по слову Bank; (б) добавлены позиции, содержащие слова CreditUnion

На сводной таблице останутся строки, в названиях которых встречаются либо слова Bank, либо Credit Union.

Далеко не всегда поле поиска может оказаться полезным. Предположим, нужно найти все страховые компании (Insurance), чтобы исключить их из результатов поиска. Невозможно создать поисковый запрос «Выделить все, за исключением определенных позиций». Также вы не сможете создать запрос в форме «Включить все установки фильтра». В подобных случаях следует воспользоваться фильтрами по подписям, с помощью которых можно создавать такие запросы, как «Выбрать всех заказчиков, в названиях которых отсутствует слово Insurance».

Использование фильтров в областях подписей

Текстовым полям соответствует раскрывающееся меню Фильтры по подписи. Чтобы отфильтровать всех заказчиков, в названии которых содержится слово Insurance, воспользуйтесь фильтром не содержит (рис. 5а). В появившемся на экране диалоговом окне выберите критерий фильтра Ins или Ins* (рис. 5б).

Рис. 5. Использование фильтров в областях подписей

Рис. 5. Использование фильтров в областях подписей: (а) среди фильтров по подписи выберите не содержит; (б) выберите критерий фильтра Ins*

Фильтры по подписи не являются аддитивными. Это означает, что одновременное применение двух разных фильтров невозможно. Если взять набор данных, показанный на рис. 5, и применить новый фильтр по подписи между с аргументами А и Czz (рис. 6), некоторые ранее отфильтрованные страховые компании отобразятся вновь.

Рис. 6. Второй фильтр по подписи не добавляется к ранее примененному, а заменяет его

Рис. 6. Второй фильтр по подписи не добавляется к ранее примененному, а заменяет его

Фильтрация названий столбцов на основе данных из столбца значений

С помощью раскрывающегося меню Фильтры по значению можно фильтровать заказчиков на основе информации, находящейся в столбцах Значения. Предположим, что нужно вывести список заказчиков с доходом между 20 000 и 30 000 долларов. Воспользуйтесь полем со списком Заказчик для выполнения этой задачи.

  1. Раскройте список Заказчик.
  2. Выберите пункт Фильтры по значению, выберите фильтр Между (рис. 7а).
  3. Введите значения 20000 и 30000 (рис. 7б). Щелкните на кнопке ОК.

Рис. 7. Фильтрация названий столбцов на основе данных из столбца значений

Рис. 7. Фильтрация названий столбцов на основе данных из столбца значений (Фильтр по значению)

В результате применения фильтра отображаются заказчики, сумма дохода которых находится между значениями 20 000 и 30 000 долларов включительно (рис. 7б). Применение фильтра по значению приведет к отмене ранее примененных фильтров по подписи.

Фильтр Первые 10

Фильтр Первые 10 – один из наиболее интересных фильтров по значению. Он позволяет избежать просмотра сотен страниц, содержащих сведения о заказчиках, в ходе проведения анализа. В подобных случаях зачастую достаточно выводить сведения о нескольких заказчиках, приносящих наибольший доход. Чтобы воспользоваться этим фильтром, выполните следующие действия.

  1. Раскройте список Заказчик. Выберите пункты меню Фильтры по значению → Первые 10.
  2. В первом поле диалогового окна Фильтр «Первые 10» задайте количество отображаемых заказчиков (рис. 8).
  3. Во втором поле (со списком) можно выбрать один из двух параметров: наибольших или наименьших.
  4. В третьем поле (со списком) можно выбрать один из трех параметров: элементов списка; % от количества элементов; Сумма. Например, в первом случае можно отобразить первые 5 заказчиков, во втором случае – заказчиков, приносящих в сумме 80% дохода, в третьем случае – заказчиков, дающих в сумме 1 000 000 долларов дохода.

Рис. 8. Создание отчета по первым пяти заказчикам

Рис. 8. Создание отчета по первым пяти заказчикам

Обратите внимание, что итоговая сумма, равная 166 780 долларам, которая находится в ячейке В9, представляет собой сумму дохода, полученную от отображаемых на экране заказчиков. В эту сумму не входит доход, полученный от «невидимых» заказчиков. Если в процессе выполнения анализа возникает потребность в просмотре итоговой суммы дохода по всем заказчикам, воспользуйтесь одним из следующих способов.

  • Пункт раскрывающегося списка Промежуточные итоги, находящегося на контекстной вкладке Конструктор, позволяет включить в итоги значения, соответствующие отфильтрованным элементам. Этот пункт списка доступен только для наборов данных 0LAP. Чтобы превратить обычный набор данных в набор данных 0LAP, обратитесь к средству PowerPivot (глава 10).
  • Можно удалить общие итоги из сводной таблицы и создать новую сводную таблицу, состоящую из одной строки и находящуюся под текущим набором данным. Скройте строку заголовка второй сводной таблицы, что приведет к отображению подлинного общего итога в нижней части сводной таблицы.
  • Если выделить пустую ячейку справа от заголовка (ячейка СЗ на рис. 8), можно будет воспользоваться фильтром на вкладке Данные. Этот фильтр не предназначен для применения в сводных таблицах и обычно недоступен, если выбрана сводная таблица. Встаньте в ячейку С3, кликните кнопку Фильтр на вкладке Данные ленты. Раскройте список в ячейке ВЗ. Выберите пункт Первые 10 и задайте отображение первых шести элементов. Отобразятся первые пять заказчиков и общий итог для исходного набора данных. Учтите, что эта методика основана на ошибке в Excel, поэтому изменение данных не приведет к обновлению фильтра. [2]

Фильтры по дате

Если поле подписи включает даты, вместо раскрывающегося меню Фильтры по подписи отобразится меню Фильтры по дате. В этом меню находятся такие фильтры, как На следующей неделе, В этом месяце, В прошлом квартале и другие (рис. 9). Если выбрать параметр равно, До, После или между, можно будет выбрать дату или диапазон дат. Пятнадцать пунктов меню Фильтры по дате позволяют выбрать текущий, прошлый либо следующий день (неделю, месяц, квартал или год). Если же дополнительно используется параметр С начала года, можно задать практически любой период времени. Вы сможете отображать список проектов в соответствии с датами завершения и выводить те проекты, которые, например, завершаются на следующей неделе. Если же открыть рабочую книгу с фильтром по дате в другой день, произойдет пересчет с учетом новой даты.

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

Рис. 9. Фильтры по дате включают различные периоды времени

Рис. 9. Фильтры по дате включают различные периоды времени

Когда поле даты включает значения даты и времени, фильтры по дате могут вести себя непредсказуемым образом. Если, например, запросить отображение дат 4 /15/2015, в ответ можно получить сообщение, в котором говорится о том, что соответствующие записи отсутствуют. Это связано с тем, что значение времени 18:00, относящееся к дате 4/15/2015, хранится в памяти в виде 42109,75. Часть «75» соответствует 18 часам, отсчитываемым от полуночи. Если же нужно отобразить все записи, соответствующие любому периоду времени 15 апреля, выберите пункт Настраиваемый фильтр, и в диалоговом окне Фильтр по дате установите флажок Целые дни (рис. 10).

Рис. 10. Окно Фильтр по дате

Рис. 10. Окно Фильтр по дате

Фильтрация с помощью области ФИЛЬТРЫ

Опытные пользователи сводных таблиц еще помнят времена, когда существовала область страниц сводной таблицы. В настоящее время эта область получила название ФИЛЬТРЫ, хотя по-прежнему устроена и работает на принципах, заложенных в основу устаревших версий Excel. Разработчики из компании Microsoft добавили в область ФИЛЬТРЫ возможность выбора нескольких элементов. И хотя эта область не столь наглядна, как срезы, она остается полезной в тех случаях, когда нужно настраивать сводную таблицу для каждого пользователя.

Добавление полей в область ФИЛЬТРЫ. Сводная таблица, показанная на рис. 11, хороша в качестве средства создания отчетов для топ-менеджеров. Стрелки раскрывающихся списков, отображенные в ячейках В1:В8, предназначены для быстрого определения величины дохода, получаемого при выборе произвольных комбинаций секторов, регионов, рынков сбыта, торговых представителей, заказчиков, товаров, дат либо дней недели. Именно для выполнения подобных задач используется фильтр отчета. Для создания подобной сводной таблицы просто перетащите поля Доход и Стоимость оборудования в область ЗНАЧЕНИЯ списка полей сводной таблицы, а затем перетащите поля, по которым будет выполняться фильтрация, в область ФИЛЬТРЫ списка полей сводной таблицы.

Рис. 11. Несколько полей в области ФИЛЬТРЫ

Рис. 11. Благодаря нескольким полям в области ФИЛЬТРЫ сводной таблицы можно создавать самые разные отчеты

Область ФИЛЬТРЫ можно настроить совершенно неочевидным образом. На вкладке Анализ щелкните на кнопке Параметры, находящейся в группе Сводная таблица и еще раз Параметры (рис. 12). Окно Параметры сводной таблицы также можно вызвать, кликнув правой кнопкой мыши на сводной таблице, и в контекстном меню выбрать пункт Параметры сводной таблицы.

Рис. 12. Вызов окна Параметры сводной таблицы

Рис. 12. Вызов окна Параметры сводной таблицы

В открывшемся окне Параметры сводной таблицы перейдите на вкладку Макет и формат и введите в поле Число полей фильтра отчета в столбце положительное значение, отличное от нуля (рис. 13). Я ввел двойку.

Рис. 13. Окно Параметры сводной таблицы

Рис. 13. Окно Параметры сводной таблицы

На рис. 14 показаны фильтры отчета, включающие два поля в колонке. Порядок следования полей можно изменять с помощью раскрывающегося списка Отображать поля в области фильтра отчета, находящегося в окне Параметры сводной таблицы (см. рис. 13). В примере использован параметр вниз, затем поперек. Альтернативный вариант – поперек, затем вниз. Последовательность полей можно менять перетаскивая названия полей в области ФИЛЬТРЫ панели Поля сводной таблицы (см. правую часть рис. 12).

Рис. 14. Область Фильтры представлена четырьмя группами по два поля

Рис. 14. Область Фильтры представлена четырьмя группами по два поля

Выбор элементов в области ФИЛЬТРЫ. Чтобы отфильтровать сводную таблицу, щелкните на кнопке раскрывающегося списка одного из полей в области фильтра отчета. Раскрывающееся меню начинается со значения (Все), далее приводятся все уникальные элементы списка (рис. 15). Чтобы выбрать нескольких элементов в фильтре отчета в нижней части меню кликните на флажке Выделить несколько элементов. После установки этого флажка можно фильтровать сводную таблицу сразу по нескольким уникальным элементам.

Рис. 15. Воспользуйтесь флажком Выделить несколько элементов для создания комбинированного фильтра

Рис. 15. Воспользуйтесь флажком Выделить несколько элементов для создания комбинированного фильтра

К сожалению, если в фильтре выбрано несколько элементов, Excel отображает невнятную запись (несколько элементов). Пользователь не будет знать, какие элементы выбраны. Если это критично, воспользуйтесь срезом (см., например, Excel 2013. Срезы сводных таблиц; создание временной шкалы).

Рис. 16. Несколько элементов

Рис. 16. Если в фильтре выбрано несколько элементов, то неясно, какие именно; если это критично, воспользуйтесь срезом

Репликация отчета сводной таблицы для каждого элемента фильтра. Несмотря на появление срезов, предоставляющих пользователям новые невиданные ранее возможности, классический фильтр отчета по-прежнему полезен. С его помощью можно выполнять те действия, которые невозможны при использовании срезов. Предположим, что нужно создать отчет, выводящий сведения о доле рынка, контролируемой каждым менеджером. Этот отчет отображает доход и прибыль для каждого заказчика. Каждый менеджер может просматривать сведения о заказчиках, относящихся к его зоне ответственности.

Для создания копий сводной таблицы, предназначенных для каждого менеджера, выполните следующие действия.

  1. Настройте форматирование сводной таблицы. Поскольку вы планируете создать несколько копий сводной таблицы и не собираетесь форматировать каждый лист рабочей книги, тщательно проверьте формат числовых значений и заголовков до репликации.
  2. В область ФИЛЬТРЫ добавьте поле Сектор. Для этого поля оставьте заданное по умолчанию значение (Все).
  3. Чтобы отобразить контекстную вкладку ленты Анализ, выделите одну из ячеек сводной таблицы.
  4. Найдите кнопку Параметры, находящуюся в левой части вкладки Анализ. Справа от этой кнопки находится стрелка раскрывающегося списка. Щелкните на ней. Выберите опцию Отобразить страницы фильтра отчета… (см. рис. 12).
  5. В диалоговом окне Отображение страниц фильтра отчета показан список всех полей области отчета. Поскольку сводная таблица включает единственное поле Сектор, в данном случае проблема выбора отсутствует (рис. 17).
  6. Щелкните на кнопке ОК, чтобы завершить создание копий сводной таблицы.

Рис. 17. Окно Отображение страниц фильтра отчета

Рис. 17. Окно Отображение страниц фильтра отчета

Excel создает новый лист для каждой записи в поле Сектор (рис. 18).

Рис. 18. Для каждой записи поля Сектор автоматически добавлен новый лист

Рис. 18. Для каждой записи поля Сектор автоматически добавлен новый лист

Для первого созданного рабочего листа в качестве значения фильтра программа выбирает первый сектор, а также переименовывает лист таким образом, чтобы его название соответствовало названию сектора. На рис. 18 показан новый рабочий лист Здравоохранение.

В случае изменения исходных данных можно обновить все листы, созданные для записей поля Сектор. Для выполнения этой задачи воспользуйтесь параметром Обновить одной из соответствующих сводных таблиц. Например, после обновления листа Связь обновятся остальные сводные таблицы. Это связано с тем, что все сводные таблицы, созданные репликацией, используют один и тот же кеш (подробнее см. Excel 2013. Создание нескольких сводных таблиц на основе одного источника данных: один кеш или несколько?).

О фильтрации с помощью срезов и временных шкал подробнее см. заметку Excel 2013. Срезы сводных таблиц; создание временной шкалы.

[1] Заметка написана на основе книги Билл Джелен, Майкл Александер. Сводные таблицы в Microsoft Excel 2013. Глава 4.

[2] Надо отметить, что у меня этот трюк не получился. – Прим. Багузина

На чтение 31 мин. Просмотров 28.9k.

Я точно знаю, что вы любите использовать сводные таблицы. Ведь так? Без сомнения, сводная таблица именно тот инструмент, который поможет помочь вам стать опытным пользователем Excel.

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

Даже при сравнении формул и сводной таблицы понятно, что сводные таблицы проще в использовании и управлении.

Так к чему это я? Если вы хотите прокачать свои навыки Excel, нужно стать круче в сводных таблицах. И лучший способ — иметь список советов и приемов, которые вы точно сможете освоить. Давайте начнем.

Содержание

  1. Сначала прочтите это
  2. Подготовка исходных данных для сводной таблицы
  3. Советы, которые помогут вам при создании сводной таблицы
  4. Форматирование сводной таблицы как PRO
  5. Фильтрация данных в сводной таблице
  6. Как улучшить сводную таблицу
  7. Совместное использование сводных таблиц
  8. Условное форматирование в сводной таблице
  9. Использование сводных диаграмм со сводными таблицами
  10. Сочетания клавиш для работы со сводной таблицей
  11. Заключение

Сначала прочтите это

  • Во всем этом списке я использую слова «Вкладка Анализ» и «Вкладка Конструктор». Чтобы эти вкладки появились в ленте, сначала нужно щелкнуть по сводной таблице.
  • Помимо этого обязательно скачайте пример файла ниже, чтобы сразу применять советы на практике.

Подготовка исходных данных для сводной таблицы

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

1. Нет пустых столбцов и строк в исходных данных

Один из пунктов, которые вы должны контролировать в исходных данных, — это отсутствие пустых строк и столбцов. Если в исходнике есть пустая строка или столбец, то при создании сводной таблицы Excel будет принимать данные только до этой строки или столбца.

Совет по удалению строк и столбцов из исходных данных

Поэтому убедитесь, что вы удалили эту пустую строку или столбец.

2. Нет пустых ячеек в столбце значений

Помимо пустой строки и столбца у вас не должно быть пустой ячейки в столбце, где у вас есть значения. Особенно, если вы собираетесь использовать этот столбец в качестве поля значения в сводной таблице.

В столбце значений не должно быть пустой ячейки

Основная причина этой проверки в том, что если у вас есть пустая ячейка в столбце поля значений, Excel будет применять счет (количество) в сводной вместо суммы значений.

3. Данные должны быть в правильном формате

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

Формат данных должны быть правильным

4. Используйте таблицу в качестве исходных данных

Прежде чем создавать сводную таблицу, вы должны преобразовать исходные данные в таблицу.

Создайте таблицу

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

  1. Выберите ваши данные целиком или любую из ячеек.
  2. Нажмите сочетание клавиш Ctrl + T.
  3. Нажмите ОК.

Excel преобразует ваши данные в таблицу, а затем вы можете создать сводную таблицу с этими данными.

5. Удалить итоги из данных

И последнее, но не менее важное: обязательно удалите итоговую сумму из источника данных.

Удалите итого из исходных данных

Причиной в следующем: если у вас есть исходные данные с общими итогами, Excel примет эти итоги в качестве значений, а значения в сводной таблице будут увеличены в два раза.

Совет: если вы применили таблицу в качестве источника данных, Excel не будет включать эту сумму при создании сводной таблицы.

Советы, которые помогут вам при создании сводной таблицы

Как только вы привели исходные данные в порядок, создание сводной таблицы — это пара пустяков. Но…

Я перечислил некоторые важные моменты, которые можете использовать при создании сводной таблицы.

1. Рекомендуемые сводные таблицы

Во вкладке «Вставка» есть опция «Рекомендуемые сводные таблицы». Когда вы нажимаете эту кнопку, Excel показывает набор сводных таблиц, подходящих к имеющимся у вас данным.

Использование рекомендуемой сводной таблицы

Эта опция может вам пригодится, когда у вас сложный набор данных.

2. Создание сводной таблицы из быстрого анализа

В Excel есть инструмент под названием «Быстрый анализ», который похож на быструю панель инструментов, которая появляется всякий раз, когда вы выбираете данные. С помощью этого инструмента вы можете создать сводную таблицу.

Быстрый анализ ➜ Таблицы ➜ Сводная таблица.

Советы по созданию сводной таблицы с помощью инструмента быстрого анализа

3. Внешняя рабочая книга как источник сводной таблицы

Это один из самых полезных советов из этого списка, который я хочу, чтобы вы начали использовать в дальнейшем.

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

  • В диалоговом окне создания сводной таблицы выберите «Использовать внешний источник данных».
Выбор внешнего источника данных
  • После этого перейдите на вкладку «Выбрать подключение», нажмите «Найти другие».
Нажмите кнопку Найти другие
  • Найдите файл, который вы хотите использовать и выберите его.
  • Нажмите ОК.
  • Теперь выберите лист, на котором у вас есть данные.
Выберите нужный лист
  • Нажмите ОК (дважды).
Другой файл подключен

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

4. Мастер сводных таблиц и диаграмм

Вместо создания сводной таблицы на вкладке «Вставка» вы также можете использовать «Мастер сводных таблиц и диаграмм».

Единственное, что мне нравится в мастере, — это возможность объединить несколько таблиц перед созданием сводной таблицы.

Советы по созданию сводных таблиц с помощью мастера сводных таблиц

Чтобы открыть мастер нужно:

  • Щелкаем кнопку настройки панели быстрого доступа и нажимаем «Другие команды».
Панель быстрого доступа
  • На вкладке «Настройка» находим «Мастер сводных таблиц и диаграмм». Добавляем инструмент в панель быстрого доступа.
Добавляем мастер сводных таблиц в быстрый доступ
  • Вот так выглядит значок после добавления
Значок мастера сводных таблиц

5. Поиск полей

Есть проблема, с которой мы все сталкиваемся при создании сводной таблицы с очень большим количеством данных, приходится искать нужно поле прежде, чем вставить его. Вы можете быстро находить нужные поля, не используя прокрутку, благодаря новой функции поиска в сводной таблице (с Excel 2016).

Добавление полей через панель поиска

Когда вы начинаете вводить текст в поле поиска, он начинает фильтровать столбцы.

6. Измените стиль окна поля сводной таблицы

Существует опция, которую вы можете использовать для изменения стиля окна «Поля сводной таблицы».

Окно "Поля сводной таблицы"

Нажмите на значок шестеренки в правом верхнем углу и выберите стиль, который вы хотите применить.

7. Порядок сортировки вашего списка полей

Если у вас большой набор данных, вы можете отсортировать список полей, используя порядок от A до Я, чтобы вам было легче найти необходимые поля.

Сортировка полей сводной таблицы

Нажмите на значок шестеренки в правом верхнем углу и выберите «Сортировать от А до Я». По умолчанию поля сортируются по исходным данным.

8. Скрыть / Показать список полей

Со мной случается так, что когда я создаю сводную таблицу и снова нажимаю на нее, в правой части отображается «Список полей». Это происходит каждый раз, когда я нажимаю на сводную таблицу. Что ж, лучший способ избежать этого — отключить «Список полей».

Для этого вам просто нужно нажать кнопку «Список полей» на вкладке Анализ.

Скрыть панель списка полей

9. Наименование сводной таблицы

После того, как вы создадите сводную таблицу, я думаю, что вам нужно сделать следующее: назвать ее.

Изменениюеназвания сводной таблицы

Для этого вы можете перейти на вкладку «Анализ» ➜ «Сводная таблица» и затем ввести новое имя.

10. Создайте сводную таблицу в Excel Online версии

Недавно в онлайн-приложении Excel (ограниченные параметры) была добавлена ​​возможность создания сводной таблицы.

Это так же просто, как создать сводную таблицу привычном Excel:

  • На вкладке «Вставка» нажмите кнопку «Сводная таблица»
  • Затем выберите диапазон данных источника
Создание сводной таблицы в онлайн-приложении Excel
  • Укажите лист, куда вы хотите вставить таблицу
  • Нажмите ОК.

11. Код VBA для создания сводной таблицы в Excel

Если вы хотите автоматизировать процесс создания сводной таблицы, вы можете использовать для этого код VBA.

Сводная таблица с VBA

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

Форматирование сводной таблицы как PRO

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

1. Изменение стиля сводной таблицы или создание нового стиля

В сводной таблице есть несколько стандартных стилей в Excel, которые можно применить одним щелчком мыши. На вкладке Конструктор вы можете найти «Стили сводной таблицы». Раскрыв это поле, вы можете просто выбрать стиль, который вам понравится.

Если вы хотите создать новый стиль, индивидуальный, вы можете сделать это, используя опцию «Создать стиль сводной таблицы».

Применение стиля к сводной таблице

После того, как вы сделали свой собственный стиль, сохраните его для дальнейшего использования.

2. Сохраняйте форматирование ячеек при обновлении сводной таблицы

Это нужно делать с каждой созданной вами сводной таблицей.

  • Щелкните правой кнопкой мыши по сводной таблице и перейдите к параметрам сводной таблицы
Сохранение форматирования ячеек при обновлении сводной таблицы
  • Отметьте «Сохранять форматирование ячеек при обновлении».

Преимущество этих опций заключается в том, что при обновлении сводной таблицы вы не потеряете имеющееся у вас форматирование.

3. Отключите автоматическое обновление ширины сводной таблицы

Для этого перейдите в «Параметры сводной таблицы» и снимите флажок «Автоматически изменять ширину столбцов при обновлении».

Отключение автоматического обновления ширины сводной таблицы

Нажмите ОК после этого.

4. Повторите подписи элементов

Когда вы используете более одного элемента в сводной таблице, вы можете просто повторить подписи. Это позволяет легко понять структуру сводной таблицы. Вот следующие шаги:

  • Выберите сводную таблицу и перейдите на вкладку «Конструктор».
  • Найдите кнопку «Макет» ➜ «Макет отчета» ➜ «Повторять все подписи элементов».
Повторение всех подписей элементов

5. Форматирование значений

В большинстве случаев вам нужно форматировать значения после создания сводной таблицы. Например, если вы хотите изменить количество десятичных знаков в числах. Все, что вам нужно сделать, это выбрать столбец значений и открыть «Формат ячеек».

Прием форматирования значений

В этой опции вы можете изменить количество десятичных знаков и другие.

6. Изменить стиль шрифта

Одна из моих любимых особенностей форматирования — это изменение стиля шрифта для сводной таблицы. Вы можете использовать опцию форматирования, но самый простой способ это сделать — перейти на вкладку «Главная».

Выберите всю сводную таблицу, а затем выберите стиль шрифта.

Изменение стиля шрифта для сводных таблиц

7. Скрыть/показать промежуточные итоги

Когда вы добавляете в сводную таблицу более чем одно поле, появляются промежуточные итоги. Но иногда нет необходимости их показывать.

В такой ситуации вы можете скрыть их, выполнив следующие действия:

  • Нажмите на сводную таблицу и перейдите на вкладку Конструктор.
  • Перейдите в Макет ➜ Промежуточные итоги ➜ Не показывать промежуточные суммы.
Советы по скрытию промежуточных итогов

8. Скрыть / показать общий итог

Так же, как промежуточные итоги, вы можете скрывать и показывать общие итоги. Ниже приведены простые шаги, чтобы сделать это.

  • Нажмите на сводную таблицу и перейдите на вкладку Конструктор.
  • Выберите «Макет» ➜ «Общие итоги» ➜ «Отключить для строк и столбцов».
Скрыть общие итоги

9. Два формата чисел в одной сводной таблице

В обычной сводной таблице у нас есть единственный формат значений в столбце значений. Но есть несколько ситуаций, когда вам нужны разные форматы в одной сводной таблице, как показано ниже.

Для этого вам нужно использовать пользовательское форматирование.

10. Применение темы к сводной таблице

В Excel есть стандартные цветовые темы, которые можно использовать со сводными таблицами. Перейдите на вкладку «Разметка страницы» и нажмите на выпадающий список «Темы».

Применение темы

Существует более 32 тем, которые вы можете применить одним щелчком мыши. Также вы можете сохранить текущий стиль форматирования в качестве темы.

11. Изменение макета сводной таблицы

Для каждой сводной таблицы можно выбрать макет. В Excel (после версии 2007) есть три разных макета.

На вкладке «Конструктор» перейдите к «Макету» ➜ «Макет отчета» и выберите макет, который вы хотите применить.

Изменение макета сводной таблицы.

12. Чередующиеся строки и столбцы

Первое, что я делаю, когда создаю сводную таблицу, применяю «Чередующиеся строки и столбцы». Для этого перейдите на вкладку «Конструктор» и отметьте галочкой «Чередующиеся столбцы» и «Чередующиеся сроки».

Применение чередующихся столбцов и строк

Фильтрация данных в сводной таблице

Что делает сводную таблицу одним из самых мощных инструментов анализа данных? Это фильтры.

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

1. Отключить / включить фильтры

Как и с обычным фильтром, вы можете включать и выключать фильтры в сводной таблице.

На вкладке «Анализ» можно нажать кнопку «Заголовки полей», чтобы включить или выключить фильтры.

Совет, чтобы отключить фильтры

2. Сохранить отфильтрованные значения

Если вы хотите использовать значения в ячейках, полученные после применения фильтра, нужно сделать следующее:

  • Примените фильтр к таблице
  • Щелкните правой кнопкой мыши
  • Перейдите в Фильтр
  • Выберите «Сохранить только выделенные элементы
Сохранение отфильтрованных значений

3. Скрыть выделенные элементы

Отфильтрованные значения можно не только сохранить, но и скрыть.

Скрыть отфильтрованные зхначения

Для этого перейдите в «Фильтр» и после этого выберите «Скрыть выделенные элементы».

4. Фильтр по подписи и значению

Помимо обычных фильтров, вы можете использовать фильтр по подписи и значению. Можно вводить определенное значение или использовать критерии для фильтрации.

Фильтр по подписи:

Фильтр по подписи

Фильтр по значению:

Фильтр по значению

5. Используйте фильтры подписи и значений вместе

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

  • Прежде всего, откройте «Параметры сводной таблицы» и перейдите на вкладку «Итоги и фильтры».
  • Отметьте «Разрешить несколько фильтров для поля».
Использование нескольких фильтров для поля
  • После этого нажмите ОК.

6. Фильтр 10 первых значений

Один из моих любимых параметров в фильтрах — фильтровать «10 лучших значений». Этот параметр фильтра полезен при создании мгновенного отчета.

Для этого вам нужно перейти к «Фильтру по значению», нажать «Первые 10», а затем нажать «ОК».

Фильтрация 10 лучших значений

7. Фильтруйте из окна «Поля сводной таблицы»

Если вы хотите фильтровать при создании сводной таблицы, вы можете сделать это из окна «Поля сводной таблицы».

Чтобы отфильтровать значения, вы можете нажать на стрелку вниз с правой стороны и отфильтровать значения, как вам нужно.

Фильтрация полей из окна полей сводной таблицы

8. Добавить срез

Одна из лучших фишек, которую я нашел для фильтрации данных в сводной таблице, — это использование среза. Все, что нужно для вставки среза:

  • Перейдите на вкладку «Анализ»
  • В группе «Фильтр» нажмите кнопку «Вставить срез»
Добавление среза
  • После этого выберите поле, для которого вы хотите вставить срез
  • Нажмите кнопку ОК.

9. Форматирование среза и других параметров

Вставив срез, вы можете изменить его стиль и формат:

  • Выберите срез и перейдите на вкладку «Параметры»
  • В «Стилях среза» щелкните раскрывающийся список и выберите стиль, который хотите применить.
Форматирование среза

Помимо стилей, вы можете изменить настройки: нажмите кнопку «Настройка среза», чтобы открыть окно настроек.

Настройка среза

Изменяйте настройки, как вам нужно, и нажмите ОК в конце.

10. Один срез для всех сводных таблиц

Когда вы работаете с несколькими сводными таблицами, сложно контролировать их все. Но если вы подключите к ним один срез, вы сможете без усилий управлять ими.

Следуйте этим шагам:

  • Прежде всего, вставьте срез.
  • Щелкните правой кнопкой мыши на срезе и выберите «Подключения к отчетам».
Подключение всех сводных к одному срезу
  • В диалоговом окне выберите все таблицы и нажмите ОК.
Подключение всех сводных к одному срезу

Теперь вы можете просто отфильтровать все сводные таблицы с помощью одного среза.

11. Добавить временную шкалу

В отличие от среза, временная шкала — это специальный инструмент фильтрации дат, и он намного мощнее, чем обычный фильтр.

Чтобы вставить шкалу, все, что вам нужно сделать:

  • Перейти на вкладку «Анализ»
  • В группе «Фильтр» нажать кнопку «Вставить временную шкалу».
Добавление временной шкалы
  • После этого выберите «Дата» и нажмите OK.

12. Форматирование временной шкалы

После того, как вы вставите временную шкалу, вы можете изменить ее стиль и формат.

  • Выберите шкалу и перейдите на вкладку «Параметры».
  • В «Стилях временной шкалы» щелкните раскрывающийся список и выберите стиль, который хотите применить.
Форматирование временной шкалы

Помимо стилей, вы можете изменить настройки на этой же вкладке:

Настройки временной шкалы

13. Фильтр с использованием подстановочных знаков

Вы можете использовать символы подстановки во всех параметрах фильтра, где вам нужно ввести значение для фильтрации.

Посмотрите на приведенный ниже пример, где я использовал звездочку для фильтрации значений, начинающихся с цифры 1.

Подстановочные знаки в фильтре

14. Очистить все фильтры

Если вы применили фильтры к нескольким полям, вы можете удалить все эти фильтры на вкладке «Анализ» ➜ «Действия» ➜ «Очистить» ➜ «Очистить фильтры».

Очистить все фильтры

Как улучшить сводную таблицу

Работать с сводной таблицей будет проще, если вы будете знать советы, которые я дал выше. Советы же этого раздела помогут вам экономить более 2 часов каждую неделю.

1. Обновить сводную таблицу вручную

Сводные таблицы динамичны. Поэтому, когда вы добавляете новые данные или обновляете исходные, вам необходимо обновить и сводную.

Обновить сводную таблицу очень просто:

  • Первый способ: щелкните правой кнопкой мыши на таблице и выберите «Обновить».
Обновить сводную вручную
  • Второй способ: перейдите на вкладку «Анализ» и нажмите кнопку «Обновить».
Обновить сводную вручную

2. Обновлять сводную таблицу при открытии файла

В Excel есть простая опция, которую вы можете активировать и заставить сводную таблицу обновляться автоматически при каждом открытии книги. Для этого нужно сделать:

  • Прежде всего, щелкните правой кнопкой мыши на сводной таблице и перейдите к «Параметры сводной таблицы».
  • После этого перейдите на вкладку «Данные» и отметьте галочкой «Обновить при открытии файла».
Обновление данных при открытии файла
  • В конце нажмите ОК.

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

3. Обновлять данные через определенный интервал времени

Если вы хотите обновлять свою сводную таблицу автоматически после определенного интервала, тогда этот совет для вас.

Как это сделать?

  • Прежде всего, при создании сводной таблицы в окне «Создание сводной таблицы» установите флажок «Добавить эти данные в модель данных».
Добавление данных в модель данных
  • Как только вы создадите сводную таблицу, выберите любую из ячеек и перейдите на вкладку «Анализ».
  • Далее выберите «Данные» ➜ «Источник данных» ➜ «Свойства подключения».
Свойства подключения
  • Теперь в «Свойствах подключения» на вкладке «Использование» отметьте галочкой «Обновлять каждые» и введите минуты.
Обновление сводной таблицы
  • В конце нажмите ОК.

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

4. Заменить ошибки значением

Когда у вас есть ошибки в исходных данных, они отражаются и в сводной таблице, это совсем нехорошо. Лучший способ — заменить эти ошибки определенным значением.

  • Прежде всего, щелкните правой кнопкой мыши на своей сводной таблице и откройте ее параметры.
  • Теперь в «Макет и формат», отметьте «Для ошибок отображать» и введите значение в поле ввода.
Замена ошибок значением
  • Нажмите ОК.

Теперь вместо ошибок у вас будет указанное вами значение.

5. Замените пустые ячейки

Допустим, у вас есть свод данных о продажах, и есть пустые ячейки. Человек, который не знает, почему эти клетки пустые, может спросить вас об этом. Так что лучше заменить его понятным словом.

Для этого нужно выполнить:

  • Щелкните правой кнопкой мыши на вашей сводной таблице и откройте ее параметры.
  • В «Макет и формат», отметьте галочкой «Для пустых ячеек отображать» и введите значение в поле ввода.
Значение для пустых ячеек
  • В конце нажмите ОК.

Теперь вместо пустых ячеек у вас будет указанное вами значение.

6. Определите числовой формат

Чтобы быстро поменять формат чисел, необходимо сделать следующее:

  • Щелкните правой кнопкой мыши на вашей сводной таблице
  • Теперь выберите «Числовой формат»
Числовой формат
  • В открывшемся окне найдите нужный вам формат
  • Нажмите ОК

7. Добавьте пустую строку после каждого элемента

Предположим, что у вас есть большая сводная таблица. Для лучшей читабельности можно вставить пустую строку после каждого элемента.

Пример добавления пустой строки
  • Выберите сводную таблицу и перейдите на вкладку «Конструктор».
  • Далее «Макет» ➜ «Пустые строки» ➜ «Вставить пустую строку после каждого элемента».

Добавление пустой строки после каждого элемента на вкладке «Конструктор».

8. Перетащите элементы в сводную таблицу

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

Лучшие 100 советов по сводным таблицам

9. Создание множества сводных таблиц из одной

Предположим, вы создали сводную таблицу на основе месячных данных о продажах и использовали продукты в качестве фильтра отчетов. С опцией «Отобразить страницы фильтра отчетов» вы можете создать несколько листов со сводными таблицами для каждого продукта.

Допустим, если у вас есть 4 продукта в сводной, вы можете создать 4 различных рабочих листа одним щелчком мыши.

Как это сделать:

  • Выберите свою таблицу и перейдите на вкладку Анализ
  • Перейдите в сводную таблицу ➜ Параметры ➜ Отобразить страницы фильтра отчета
Создание отдельной страницы для каждого элемента

Теперь у вас есть четыре сводные таблицы на четырех отдельных листах.

Четыре листа со сводными

10. Вариант расчета стоимости

Когда вы добавляете данные в поле значения, он показывает Сумму или Количество, но есть несколько вариантов для вычисления:

  • Выберите ячейку в столбце значений и щелкните правой кнопкой мыши
  • Откройте «Параметры поля значений»
Параметры поля значений
  • Выберите тип расчета из списка, который вы хотите отобразить в сводной таблице.

11. Столбец с нарастающим итогом в сводной таблице

Допустим, у вас есть данные продаж по кварталам, но для расчета годовой премии необходимо видеть сумму нарастающим итогом.

Вот шаги:

  • Добавьте Сумму два раза в поле Значение
  • Щелкните правой кнопкой мыши и выберите «Параметры поля значений».
  • В раскрывающемся списке «Дополнительные вычисления» выберите «С нарастающим итогом в поле».
Нарастающий итог
  • В конце нажмите ОК.
Добавить столбец нарастающего итога

12. Добавить ранги в сводную таблицу

Ранжирование дает вам отличный способ анализа. Для вставки столбца ранга в сводную таблицу необходимо:

  • Прежде всего, вставьте одно и то же поле данных дважды в сводную таблицу.
  • Щелкните по столбцу второго поля нему правой кнопкой мыши и откройте «Параметры поля значений».
  • Перейдите на вкладку «Дополнительные вычисления» и выберите «Ранг от самого большого до самого маленького».
Ранги сводной таблицы
  • Нажмите ОК.
Ранги добавлены

13. Добавьте долю в процентах

У вас есть сводная таблица с данными продаж. Вы хотите рассчитать процентную долю всех продуктов в общем объеме продаж.

Для этого нужно:

  • Вставьте одно и то же поле данных дважды в сводную таблицу.
  • Щелкните по столбцу второго поля правой кнопкой мыши и откройте «Параметры поля значений».
  • Перейдите на вкладку «Дополнительные вычисления» и выберите «% от общей суммы».
Создание процентых опций
  • Нажмите ОК.
Процент от итога добавлен

14. Переместите сводную таблицу на новый лист

При создании сводной таблицы Excel может добавить ее на существующий или новый лист. А что если нужно переместить уже существующую таблицу на новый лист?

Для этого перейдите на вкладку «Анализ» ➜ Действия ➜ Переместить.

Перемещение сводной таблицы на новый лист

15. Отключить GetPivotData

Бывают ситуации, когда вам нужно сослаться на ячейку в сводной. При этом может возникнуть проблема, потому что когда вы ссылаетесь на ячейку в сводной таблице Excel, автоматически используйте функцию GetPivotData. Лучше всего отключить ее, и вот шаги:

  • Перейдите на вкладку «Файл» ➜ «Параметры».
  • Далее к пункту «Формулы» ➜ «Работа с формулами» и снимите флажок «Использовать функции GetPivotData для ссылок в сводной таблице».
Отключить GetPivotData

Вы также можете использовать код VBA для этого:

Sub deactivateGetPivotData()
Application.GenerateGetPivotData = False
End Sub

16. Группы даты в сводной таблице

Представьте, что вы хотите создать сводную таблицу с разбивкой по месяцам, но в ваших данных есть только даты. В этой ситуации можно добавить дополнительный столбец для месяцев.

Но лучший способ — воспользоваться методом группировки дат в сводной таблице, вспомогательный столбец будет не нужен.

Используйте следующие шаги:

  • Сначала вам нужно вставить дату в качестве элемента строки в сводную таблицу.
Группировка дат
  • Щелкните правой кнопкой мыши на сводной таблице и выберите «Группировать…».
Группировка дат
  • Выберите «Месяц» и нажмите «ОК».
Группировка дат по месяцам

Excel сгруппирует все даты в месяцы.

17. Группировка числовых данных

Как и даты, вы также можете группировать числовые значения. Шаги просты:

  • Щелкните правой кнопкой мыши на сводной таблице и выберите «Группировать…».
  • Введите значения для создания диапазона групп, поле «с шагом» и нажмите «ОК».
Группировка чисел

18. Группировка столбцов

Чтобы сгруппировать столбцы так же, как строки, вы можете использовать те же шаги. Но вам нужно сначала выбрать заголовок столбца.

19. Разгруппировать строки и столбцы

Если вам не нужны группы в сводной таблице, вы можете просто разгруппировать ее, щелкнув правой кнопкой мыши и выбрав «Разгруппировать».

Разгруппировать сводную таблицу

20. Использование расчета в сводной таблице

Чтобы стать продвинутым пользователем сводной таблицы, вы должны научиться создавать вычисляемое поле. В приведенной ниже сводной таблице вам нужно создать новые данные, умножив поле данных на 10.

Пользовательское поле

В этой ситуации вместо создания отдельного столбца в сводной таблице можно вставить вычисляемое поле.

21. Список используемых формул

После того, как вы добавили вычисляемое поле в сводную таблицу, вы можете увидеть список используемых в ней формул.

Для этого просто перейдите на вкладку «Анализ» ➜ Вычисления ➜ Поля, элементы и наборы ➜ Вывести формулы.

Получить список формул

Вы сразу получите новый лист со списком формул, используемых в сводной таблице.

22. Получить список уникальных значений

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

  • Прежде всего, вам нужно вставить сводную таблицу, а затем добавить столбец, в котором у вас есть повторяющиеся значения, в качестве поля строки.
  • После этого скопируйте это поле и вставьте его как значения.
  • Теперь список, который у вас есть в качестве значений, представляет собой список уникальных значений.

Мне нравится использование сводной таблицы для проверки уникальных значений тем, что она настраивается один раз.

23. Показать элементы без данных

Допустим, у вас есть записи в ваших исходных данных, где нет значений или нулевых значений. Вы можете активировать опцию «Отображать пустые элементы».

  • Щелкните правой кнопкой мыши на поле и откройте «Параметры поля».
  • Перейдите в «Разметка и печать» и отметьте «Отображать пустые элементы» и нажмите «ОК».
Отображать пустые элементы

Все элементы, у которых нет данных, будут показаны в сводной таблице.

24. Отличие от предыдущего значения

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

Допустим, у вас есть таблица с месячными значениями, вы можете добавить столбец значений разницы за предыдущий месяц, как показано ниже.

Вот шаги:

  • Добавите столбец, в котором у вас есть данные, дважды в поле значения.
Добавляем столбец дважды
  • После этого для второго поля откройте «Параметры поля значений» и «Дополнительные вычисления».
  • Теперь из выпадающего списка выберите «Отличие» и выберите «Кварталы» и «(назад)» в Элемент.
  • В конце нажмите ОК.
Отличие от предыдущего

Excel мгновенно преобразует столбец значений в столбец с отличием от предыдущего.

Итог применения Отличия

25. Отключить отображение деталей

Если дважды щелкнуть ячейку значения в сводной таблице, она покажет данные «скрытые» за этим значением.

Отключение показа деталей

Это удобно, но не всегда нужно. Поэтому вы можете отключить эту функцию при необходимости. Все, что вам нужно сделать, это открыть параметры сводной таблицы и перейти на вкладку «Данные» и снять флажок «Разрешить отображение деталей».

26. Сводная таблица в PowerPoint

Ниже приведены простые шаги для вставки сводной таблицы в слайд PowerPoint.

  • Выберите сводную таблицу и скопируйте ее.
  • После этого перейдите к слайду PowerPoint и откройте Специальную вставку.
Специальная вставка
  • Теперь в диалоговом окне выберите «Объект Microsoft Excel» и нажмите «ОК».
  • Чтобы внести изменения в сводную таблицу, необходимо дважды щелкнуть по ней.

27. Добавить сводную таблицу в документ Word

Чтобы добавить сводную таблицу в Microsoft Word, необходимо выполнить те же действия, что и в PowerPoint.

28. Развернуть / свернуть заголовки полей

Если у вас есть более одного поля в строке или столбце, вы можете развернуть или свернуть внешние поля.

Вам нужно нажать на кнопку «+», чтобы развернуть, и кнопку «-«, чтобы свернуть.

Развернуть или свернуть заголовки полей

Чтобы развернуть или свернуть все группы за один раз, вы можете щелкнуть правой кнопкой мыши и выбрать опцию.

29. Скрыть / показать кнопки

Если вам не нужны кнопки для разворачивания и сворачивания групп, вы можете скрыть их.

Скрыть кнопки

30. Считать только числа

В сводной таблице есть опция, в которой вы можете посчитать количество ячеек с числовым значением.

Количество чисел

Для этого все, что вам нужно сделать, это открыть «Параметры поля значений» и выбрать «Количество чисел» в Операциях, а затем нажать «ОК».

31. Сортировка элементов

Да, вы можете сортировать по соответствующим значениям. Все, что вам нужно сделать:

  • Открыть фильтр и выбрать «Дополнительные параметры сортировки».
Дополнительные параметры сортировки
  • Затем выбрать «по возрастанию (от A до Я) по полю:»
Сортировка поля
  • Выбрать столбец для сортировки и нажать «ОК».

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

32. Пользовательский порядок сортировки

Да, вы можете использовать пользовательский порядок сортировки для вашей сводной таблицы. Для этого:

  • Откройте «Дополнительные параметры сортировки»
Дополнительные параметры сортировки
  • Нажмите «Дополнительно»
Дополнительные параметры сортировки
  • Снимите флажок «Автоматическая сортировка при каждом обновлении отчета».
Автоматическая сортировка при каждом обновлении отчета
  • После этого выберите порядок сортировки и нажмите ОК в конце.

Вам необходимо создать новый пользовательский порядок сортировки, а затем создать его на вкладке «Файл» ➜ «Параметры» ➜ «Дополнительно» ➜ «Общие» ➜ «Создать списки для сортировки и заполнения: Изменить списки».

33. Отсроченный макет

Если вы включите «Отложить обновление макета», а затем перетащите поля между областями, ваша сводная таблица не будет обновляться.

Отложить обновление макета

Чтобы применить изменения, нужно нажать кнопку «Обновить», расположенную ниже в углу полей сводной таблицы.

Обновить таблицу

34. Изменение имени поля

Когда вы вставляете поле значения, имя, которое присваивается полю, выглядит примерно так: «Сумма по полю» или «Количество по полю».

Но иногда (на самом деле, всегда) вам нужно изменить это имя на «Сумма» и «Количество». Для этого все, что вам нужно сделать, это удалить все кроме слов «Количество» или «Сумма» из ячейки и добавить пробел в конце имени.

35. Выберите всю сводную таблицу

Если вы хотите выбрать всю сводную таблицу сразу:

Выберите любую из ячеек в сводной таблице и используйте сочетание клавиш Ctrl + A.

Или же…

Перейдите на вкладку «Анализ» ➜ Выделить ➜ Всю сводную таблицу.

Выделить всю сводную таблицу

36. Преобразовать в значения

Если вы хотите преобразовать сводную таблицу в значения, вам нужно сделать следующее:

  • Выбрать всю сводную таблицу
  • Используйте Ctrl + C, чтобы скопировать ее
  • Затем вставьте с помощью Специальной вставки только значения.

37. Используйте сводную таблицу на защищенном листе

Когда вы защищаете лист, на котором у вас есть сводная таблица, поставьте галочку: «Использовать сводную таблицу и сводную диаграмму» из раздела «Разрешить всем пользователям этого листа:».

Использование сводной таблицы в защищенной рабочей таблице

38. Дважды щелкните, чтобы открыть настройки поля значения

Если вы хотите открыть «Параметры поля значений» для определенного столбца значений, лучший способ — дважды щелкнуть его заголовок.

Открыть Параметры поля значений

Совместное использование сводных таблиц

Сводные таблицы являются одним из наиболее эффективных и простых способов создания отчетов. И мы довольно часто делимся отчетами с другими.

Ниже я поделился некоторыми полезными советами, которые помогут вам легко поделиться сводной таблицей.

1. Уменьшите размер отчета сводной таблицы

Вы, наверное, думаете так: когда я создаю сводную таблицу с нуля, Excel создает кэш сводной. Таким образом, чем больше сводных таблиц, которые вы создаете с нуля, тем больше кэша, который создаст Excel. Следовательно ваш файл станет больше..

Так какой в ​​этом смысл?

Убедитесь, что все сводные таблицы из одного источника данных имеют одинаковый кэш. Вы спросите, как это сделать?

Просто, когда вам нужно создать вторую, третью или четвертую таблицу, просто скопируйте и вставьте первую и внесите в нее изменения.

2. Удалите исходные данные

Еще одна вещь, которую вы можете сделать перед отправкой сводной таблицы кому-либо, это удалить исходные данные. При этом ваша таблица все еще будет работать отлично.

А если кому-то понадобятся исходные данные, можно получить их, щелкнув по общей сумме сводной таблицы.

3. Сохраните сводную таблицу как веб-страницу [HTML]

Еще один способ поделиться сводной таблицей с кем-то — это создать веб-страницу. Да, простой HTML-файл со сводной таблицей. Для этого:

  • Сохраните рабочую книгу, как веб-страницу .
Сохранение сводной как веб-страницы
  • В окне «Публикация веб-страницы» выберите сводную таблицу и нажмите «Опубликовать».
Публикация веб-страницы

Теперь вы можете отправить эту HTML-страницу любому, и получатель сможет просматривать сводную таблицу (не редактируемую) даже на своем мобильном телефоне.

4. Создание сводной таблицы с помощью рабочей книги с веб-адреса

Допустим, у вас есть веб-ссылка на файл Excel, как показано ниже:

https://excelpedia.ru/book1.xlsx

В этой книге у вас есть данные, из которых вам необходимо создать сводную таблицу. Ответ к этой задаче: POWER QUERY.

Прежде всего, перейдите на вкладку «Данные» ➜ «Получение внешних данных» ➜ Из Интернета.

Получение внешних данных
  • Теперь в диалоговом окне «Из Интернета» введите веб-адрес книги и нажмите «ОК».
  • После этого выберите рабочий лист и нажмите «Импорт».
  • Далее выберите отчет сводной таблицы и нажмите ОК.

На этом этапе у вас есть пустая сводная таблица, которая связана с рабочей книгой с веб-адреса, который вы ввели. Теперь вы можете создать сводную таблицу, как вы хотите.

Условное форматирование в сводной таблице

Для меня условное форматирование — это разумное форматирование. Я думаю, вы согласны с этим. Но когда дело доходит до сводной таблицы условное форматирование работает магия.

1. Применение общих параметров УФ

Есть много опции Условного форматирования, доступные для использования со сводной таблицей.

➜ вот руководство, которое может помочь вам изучить различные способы использования Условного форматирования в сводных таблицах.

2. Выделите 10 лучших значений

Вместо фильтрации вы можете выделить 10 лучших значений в сводной таблице. Для этого вам нужно использовать условное форматирование.

Нужны следующие шаги:

  • Выберите любую из ячеек в столбце значений в сводной таблице.
  • Перейдите на вкладку «Главная» ➜ «Стили» ➜ «Условное форматирование».
  • Теперь в условном форматировании перейдите в раздел «Правила отбора первых и последних значений» ➜ Первые 10 элементов.
Первые 10 элементов
  • Выберите цвет в окошке.
Выберите цвет условного форматирования
  • В конце нажмите ОК.

3. Удалить Условное форматирование из сводной таблицы

Вы можете просто удалить условное форматирование из сводной таблицы, используя следующие шаги:

  • Выберите любую из ячеек в сводной таблице.
  • Перейдите на вкладку «Главная» ➜ «Стили» ➜ «Условное форматирование» ➜ «Удалить правила» ➜ «Удалить правила из этой сводной таблицы».

Удалить правила условного форматирования

Если у вас есть несколько сводных таблиц, вам нужно удалить условное форматирование поочередно.

Использование сводных диаграмм со сводными таблицами

Я большой поклонник сводной диаграммы. Если вы знаете, как правильно использовать сводную диаграмму, в ваших руках один из лучших инструментов Excel.

Вот некоторые приемы, овладев которыми вы сможете стать профи сводной диаграммы в кратчайшие сроки.

1. Вставка сводной диаграммы

Есть горячие клавиши для вставки сводной диаграммы, но вы можете использовать следующие шаги:

  • Выберите ячейку из сводной таблицы и перейдите на вкладку «Анализ».
  • На вкладке «Анализ» нажмите «Сводная диаграмма».
Кнопка вставки сводной диаграммы

Excel мгновенно создаст сводную диаграмму из имеющейся у вас сводной таблицы.

2. Создание гистограммы с использованием сводной диаграммы и сводной таблицы

Сводная таблица и сводная диаграмма — мой любимый способ создания гистограммы в Excel.

Cоздание гистограммы с использованием сводной диаграммы

3. Отключите кнопки из сводной диаграммы

Когда вы вставляете новую сводную диаграмму, она появляется с несколькими кнопками для ее фильтрации, которые не всегда полезны. Можно скрыть часть из них или все.

Кнопки сводной диаграммы

Щелкните правой кнопкой мыши по кнопке и выберите из списка «Скрыть кнопки поля значения на диаграмме», чтобы скрыть выбранную кнопку, или нажмите «Скрыть все кнопки полей на диаграмме», чтобы скрыть все кнопки.

Скрыть кнопки диаграммы

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

4. Добавить сводную диаграмму в PowerPoint

Следуй этим простейшим шагам, чтобы вставить сводную диаграмму в слайд PowerPoint.

  • Выберите сводную диаграмму и скопируйте ее.
  • После этого перейдите к слайду PowerPoint и откройте Специальную вставку.
Специальная вставка PowerPoint
  • Теперь в диалоговом окне специальной вставки выберите «Объект Диаграмма Microsoft Excel» и нажмите «ОК».
Вставка диаграммы

Чтобы внести изменения в сводную диаграмму, нужно дважды щелкнуть по ней.

Сочетания клавиш для работы со сводной таблицей

Мы все любим горячие клавиши. Я прав?

Ниже я привожу некоторые из распространенных, но полезных сочетаний клавиш, которые можно использовать для ускорения работы сводной таблицы.

1. Создать сводную таблицу

Alt + N + V

Чтобы использовать эту комбинацию клавиш, убедитесь, что вы выбрали исходные данные или активную ячейку в них.

2. Сгруппируйте выбранные элементы сводной таблицы

Alt + Shift + стрелка вправо

Допустим, у вас есть сводная таблица с разбивкой по месяцам, и вам нужно сгруппировать первые или последние шесть месяцев. Все, что вам нужно сделать, это выбрать эти шесть ячеек и просто использовать эту комбинацию клавиш.

3. Разгруппировать выбранные элементы сводной таблицы

Alt + Shift + стрелка влево

Точно так же, как вы группировали ячейки, это сочетание поможет вам разгруппировать эти элементы.

4. Скрыть выбранный элемент или поле

Ctrl + —

Эта комбинация клавиш просто скроет выделенную ячейку или диапазон. На самом деле, ячейки не скрываются, а фильтруются. При необходимости можно отобразить ячейки, очистив фильтр.

5. Откройте окно вычисляемого поля

Ctrl + Shift + =

Чтобы использовать эту комбинацию клавиш, вам нужно выбрать ячейку из столбца поля значения. Тогда откроется окно «Вычисляемое поле».

6. Откройте список полей активной ячейки

Alt + Стрелка вниз

Это сочетание открывает список полей.

7. Вставьте сводную диаграмму из сводной таблицы

Alt + F1

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

F11

И, если вы хотите вставить диаграмму на новый лист, нужно использовать только вышеуказанную клавишу.

Заключение

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

Чтобы лучше усвоить материал, сначала начните внедрять хитрости в свою работу как минимум с 10 советов, а затем переходите к следующим.

Поделитесь в разделе комментариев, какие советы были вам уже знакомы, а какие с удовольствием начнете использовать. Не забудьте поделиться статьей с вашими друзьями, я уверен, что они оценят это.

Если вы не совсем начинающий пользователь, то, должно быть, уже заметили, что на 99% всё в Excel устроено для работы именно с вертикальными таблицами, где по столбцам идут параметры или атрибуты (поля), а в строчках располагается информация об объектах или событиях. Сводные таблицы, промежуточные итоги, копирование формул двойным щелчком — всё заточено именно под такой формат данных.

Однако же, нет правил без исключений и с достаточно регулярной периодичностью меня спрашивают что делать если в работе попалась таблица с горизонтальной смысловой ориентацией, либо таблица, где строки и столбцы имеют одинаковый по смыслу вес:

Исходные данные

И если сортировать по горизонтали Excel ещё умеет (командой Данные — Сортировка — Параметры — Сортировать столбцы), то с фильтрацией всё обстоит хуже — встроенных инструментов для фильтрации столбцов, а не строк в Excel просто нет. Так что, если перед вами встала такая задача, придется придумывать обходные пути разной степени сложности.

Способ 1. Новая функция ФИЛЬТР

Если вы работаете на новой версии Excel 2021 или в подписке Excel 365, то можно воспользоваться недавно появившейся функцией ФИЛЬТР (FILTER), умеющей фильтровать исходные данные не только по строчкам, но и по столбцам. Для работы эта функция требует вспомогательный горизонтальный одномерный массив-строку, где каждое значение (ИСТИНА или ЛОЖЬ) определяет показываем ли мы или, наоборот, скрываем очередной столбец в таблице.

Добавим такую строку над нашей таблицей и пропишем в ней статус каждого столбца:

Строка проверки условий

  • Допустим, мы всегда хотим отображать первый и последний столбцы (заголовки и итоги), поэтому для них в первой и последней ячейках массива зададим значение =ИСТИНА.
  • Для остальных столбцов содержимое соответствующих ячеек будет формулой, которая проверяет нужное нам условие с помощью функций И (AND) или ИЛИ (OR). Например, что итог находится в интервале от 300 до 500.

После этого останется лишь использовать функцию ФИЛЬТР для отбора столбцов, над которыми в нашем вспомогательном массиве есть значение ИСТИНА:

Функция ФИЛЬТР для горизонтальной фильтрации

Аналогичным образом можно отфильтровать столбцы и по заданному списку. В этом случае поможет функция СЧЁТЕСЛИ (COUNTIF), проверяющая количество вхождений очередного названия столбца из шапки таблицы в разрешённый список:

Фильтрация столбцов по списку

Способ 2. Сводная таблица вместо обычной

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

  • иметь «правильную» однострочную строку заголовка без пустых и объединенных ячеек — иначе не получится построить сводную таблицу;
  • не содержать дубликатов в подписях строк и столбцов — они «схлопнутся» в сводной в список только уникальных значений;
  • содержать только числа в области значений (на пересечении строк и столбцов), т.к. сводная таблица обязательно применит к ним какую-то агрегирующую функцию (сумму, среднее и т.д.) и с текстом это не сработает

Если все эти условия выполняются, то для построения сводной, внешне похожей на нашу исходную таблицу, её (исходную) нужно будет развернуть из кросс-таблицы в плоскую (нормализовать). А это проще всего сделать с помощью надстройки Power Query — мощного инструмента преобразования любых данных, встроенного в Excel начиная с 2016-й версии. 

А именно:

  1. Преобразуем таблицу в «умную» динамическую командой Главная — Форматировать как таблицу (Home — Format as Table).
  2. Загружаем в Power Query командой Данные — Из таблицы/диапазона (Data — From Table/Range).
  3. Фильтруем строку с итогами (в сводной будут свои итоги).
  4. Щёлкаем правой кнопкой мыши по заголовку первого столбца и выбираем Отменить свёртывание других столбцов (Unpivot Other Columns). Все невыделенные столбцы преобразуются в два — имя сотрудника и значение его показателя.
  5. Фильтруем столбец с итогами, который ушёл в колонку Атрибут.
  6. Строим сводную таблицу по получившейся плоской (нормализованной) таблице командой Главная — Закрыть и загрузить — Закрыть и загрузить в… (Home — Close & Load — Close & Load to…).

Теперь можно пользоваться имеющейся в сводных таблицах возможностью фильтрации столбцов — привычными галочками напротив имён и пунктами Фильтры по подписи (Label Filters) или Фильтры по значению (Value Filters):

Горизонтальная фильтрация в сводной таблице

И само собой при изменении данных нужно будет обновить наш запрос и сводную сочетанием клавиш Ctrl+Alt+F5 или командой Данные — Обновить всё (Data — Refresh All).

Способ 3. Макрос на VBA

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

Предположим, что мы хотим «на лету» фильтровать столбцы, где имя менеджера в шапке таблицы удовлетворяет заданной в жёлтой ячейке А4 маске, например, начинается с буквы «А» (то бишь получить в результате «Анна» и «Артур»). 

Как и в первом способе, сначала реализуем вспомогательный диапазон-строку, где в каждой ячейке формулой будет проверяться наш критерий и выводиться логические значения ИСТИНА или ЛОЖЬ для видимых и скрытых столбцов соответственно:

Горизонтальная фильтрация макросом

Затем добавим простой макрос. Щёлкните правой кнопкой мыши по ярлычку листа и выберите команду Исходный код (Source code). В открывшееся окно скопируйте и вставьте следующий  VBA-код:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$4" Then
        For Each cell In Range("D2:O2")
            If cell = True Then
                cell.EntireColumn.Hidden = False
            Else
                cell.EntireColumn.Hidden = True
            End If
        Next cell
    End If
End Sub

Логика его работы следующая:

  • В общем и целом — это обработчик события Worksheet_Change, т.е. этот макрос будет автоматически запускаться при любом изменении любой ячейки на текущем листе.
  • Ссылка на изменённую ячейку всегда будет лежать в переменной Target.
  • Сначала мы проверяем, что пользователь изменил именно ячейку с критерием (A4) — это делает оператор if.
  • Затем запускается цикл For Each… для перебора серых ячеек (D2:O2) со значениями-индикаторами ИСТИНА / ЛОЖЬ для каждого столбца.
  • Если значение очередной серой ячейки равно ИСТИНА (true), то столбец не скрывается, в противном случае — скрываем его (свойство Hidden).

Ссылки по теме

  •  Функции динамических массивов из Office 365: ФИЛЬТР, СОРТ и УНИК
  • Сводная по таблице с многострочной шапкой с помощью Power Query
  • Что такое макросы, как их создавать и использовать

 

Фильтр по подписе

Cane4eeg

Дата: Пятница, 18.02.2022, 16:05 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Реально ли в сводной таблице сделать группировку по фильтру подписи, но добавить несколько значений. Например в первую группу нужны числа 1, 4, 8, а во вторую группу 2, 3, 5, 6, 7.

 

Ответить

_Igor_61

Дата: Пятница, 18.02.2022, 21:45 |
Сообщение № 2

Группа: Проверенные

Ранг: Ветеран

Сообщений: 504


Репутация:

90

±

Замечаний:
0% ±


Excel 2007

Реально, если покажете в файле и объясните что значит «фильтр подписи», где первая и вторая группа и откуда и почему и каким способом берутся указанные Вами числа.

 

Ответить

Содержание

  1. Exceltip
  2. Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки
  3. Применение нескольких фильтров в сводной таблице
  4. Устанавливаем фильтр по подписи
  5. Меняем параметры фильтров сводной таблицы
  6. Сводные таблицы Excel
  7. Горизонтальная фильтрация столбцов в Excel
  8. Способ 1. Новая функция ФИЛЬТР
  9. Способ 2. Сводная таблица вместо обычной
  10. Способ 3. Макрос на VBA
  11. Установка фильтра сводной таблицы в Excel на основе данных в ячейке

Exceltip

Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

Применение нескольких фильтров в сводной таблице

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

Такие фильтры легко настраиваются, и вы можете менять их, в зависимости от своих нужд. Однако, если вы установили фильтр по подписи и затем установили ручной фильтр, первый потеряет свою силу.

В Excel существует возможность устанавливать несколько фильтров для одного поля сводной таблицы.

Устанавливаем фильтр по подписи

В нашем примере в сводной таблице отображены данные различных месяцев за период с 2008 по 2013 год. Чтобы сравнить данные первых шести месяцев каждого года, необходимо установить фильтр по подписи. Для этого жмем на иконку справа от поля Месяц, в выпадающем меню выбираем Фильтры по подписи -> Меньше…

В появившемся диалоговом окне Фильтры по подписи, указываем параметр фильтрации (в нашем случае, это значение 7)

Предположим, теперь вам требуется увидеть месяца с наибольшим значением, для этого необходимо применить Фильтр по значению… для этого же поля. Опять жмем на иконку справа от поля Месяц, в выпадающем меню выбираем Фильтры по значению -> Первые 10…

В появившемся диалоговом окне Фильтр «Первые 10», настраиваем отображение первых трех наибольших значения.

Теперь сводная таблица отображает первые 3 месяца с наибольшим значением, но фильтр по подписи пропал. На рисунке отображены значения 2, 6 и 9-го месяцев.

Меняем параметры фильтров сводной таблицы

Для того, чтобы применить несколько фильтров для одного поля сводной таблицы, необходимо изменить параметры. Правый щелчок на сводной таблице, в появившемся меню, выбираем Параметры сводной таблицы. Далее идем во вкладку Итоги и фильтры и ставим галочку напротив опции Разрешить несколько фильтров для поля.

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

Источник

Сводные таблицы Excel

Щелкните на стрелке раскрывающегося списка поля Регион, находящейся в ячейке С4. На экране отобразится список всех значений этого поля.

Текстовые фильтры включают раскрывающееся меню, которое именуется Фильтры по подписи (Label filters). Если, например, нужно отфильтровать регионы, в названии которых содержится слово «Запад», выберите в этом меню параметр Содержит (Contain), как показано на рис. 4.30. Также можно ввести слово, по которому выполняется фильтрация, в новое поле поиска (рис. 4.30).

Рис. 4.29. Для настройки фильтра выберите или отмените выбор элементов в этой области

После выбора одного или нескольких элементов фильтра в меню Excel отображает диалоговое окно Фильтр по подписи (Label Filter). В этом окне можно вводить символы подстановки. Например, символ подстановки * применяется для поиска соответствия с последовательностью символов, а символ ? — для поиска соответствия с единственным символом.

Рис. 4.30. С помощью фильтров по подписям можно найти подписи, которые соответствуют указанному текстовому шаблону

С помощью фильтров можно также выбрать регионы, сумма продаж в которых соответствует определенному уровню. Соответствующие фильтры находятся в раскрывающемся меню Фильтры по значению (Value Filters). С помощью этих фильтров можно включать или исключать регионы на основе определенного уровня доходов (рис. 4.31). Фильтрование также будет необходимо для поиска аксессуаров и инструментов на сайте http://вин-код.рф/.

Рис. 4.31. В меню Фильтры по значению можно выбрать регионы, основываясь на значениях в числовом поле

Если поле подписи включает только даты, вместо раскрывающегося меню Фильтры по подписи появляется раскрывающееся меню Фильтры по дате (Date Filters). В этом меню находится большое количество виртуальных фильтров, таких как На следующей неделе (Next Week), В этом месяце (This Month), В прошлом квартале (Last Quarter) и т.д. (рис. 4.32).

Рис. 4.32. Фильтры по дате позволяют фильтровать данные, соответствующие практически любым периодам времени

В случае выбора фильтров равно (Equals), до (Before), после (After) и между (Between) можно фильтровать данные по датам либо диапазону дат. Насчитывается 15 фильтров, выполняющих фильтрацию данных по таким критериям, как прошедший/текущий/будущий день, неделя, месяц, квартал либо год. В сочетании с фильтром С начала года (Year to Day) они позволяют охватить любой промежуток времени, используемый в расчетах. Можно, например, составить сводную таблицу, в которой выводятся сведения о проектах, сгруппированных по дате завершения. В результате у вас под рукой всегда окажется список проектов, завершающихся на будущей неделе. После открытия рабочей книги, включающей фильтры по дате, вся находящаяся в ней информация будет, например, пересчитана на текущий день.

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

При выборе фильтра Все даты за период (All Dates in the Period) открывается новое меню, в котором предлагаются такие фильтры, как Месяц (Each Month) и Квартал (Each Quarter).

Если для отчета сводной таблицы, включающего несколько полей строк, выбрана сжатая форма. Excel включает все поля в первый столбец сводной таблицы. В таком случае в ячейке Названия строк (Row Labels) отображается единственный раскрывающийся список. Поэтому сначала обратитесь к раскрывающемуся списку Выберите поле (Select Field), находящемуся в верхней части раскрывающегося списка Названия строк.

Источник

Горизонтальная фильтрация столбцов в Excel

Если вы не совсем начинающий пользователь, то, должно быть, уже заметили, что на 99% всё в Excel устроено для работы именно с вертикальными таблицами, где по столбцам идут параметры или атрибуты (поля), а в строчках располагается информация об объектах или событиях. Сводные таблицы, промежуточные итоги, копирование формул двойным щелчком — всё заточено именно под такой формат данных.

Однако же, нет правил без исключений и с достаточно регулярной периодичностью меня спрашивают что делать если в работе попалась таблица с горизонтальной смысловой ориентацией, либо таблица, где строки и столбцы имеют одинаковый по смыслу вес:

И если сортировать по горизонтали Excel ещё умеет (командой Данные — Сортировка — Параметры — Сортировать столбцы), то с фильтрацией всё обстоит хуже — встроенных инструментов для фильтрации столбцов, а не строк в Excel просто нет. Так что, если перед вами встала такая задача, придется придумывать обходные пути разной степени сложности.

Способ 1. Новая функция ФИЛЬТР

Если вы работаете на новой версии Excel 2021 или в подписке Excel 365, то можно воспользоваться недавно появившейся функцией ФИЛЬТР (FILTER) , умеющей фильтровать исходные данные не только по строчкам, но и по столбцам. Для работы эта функция требует вспомогательный горизонтальный одномерный массив-строку, где каждое значение (ИСТИНА или ЛОЖЬ) определяет показываем ли мы или, наоборот, скрываем очередной столбец в таблице.

Добавим такую строку над нашей таблицей и пропишем в ней статус каждого столбца:

  • Допустим, мы всегда хотим отображать первый и последний столбцы (заголовки и итоги), поэтому для них в первой и последней ячейках массива зададим значение =ИСТИНА.
  • Для остальных столбцов содержимое соответствующих ячеек будет формулой, которая проверяет нужное нам условие с помощью функций И (AND) или ИЛИ (OR) . Например, что итог находится в интервале от 300 до 500.

После этого останется лишь использовать функцию ФИЛЬТР для отбора столбцов, над которыми в нашем вспомогательном массиве есть значение ИСТИНА:

Аналогичным образом можно отфильтровать столбцы и по заданному списку. В этом случае поможет функция СЧЁТЕСЛИ (COUNTIF) , проверяющая количество вхождений очередного названия столбца из шапки таблицы в разрешённый список:

Способ 2. Сводная таблица вместо обычной

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

  • иметь «правильную» однострочную строку заголовка без пустых и объединенных ячеек — иначе не получится построить сводную таблицу;
  • не содержать дубликатов в подписях строк и столбцов — они «схлопнутся» в сводной в список только уникальных значений;
  • содержать только числа в области значений (на пересечении строк и столбцов), т.к. сводная таблица обязательно применит к ним какую-то агрегирующую функцию (сумму, среднее и т.д.) и с текстом это не сработает

Если все эти условия выполняются, то для построения сводной, внешне похожей на нашу исходную таблицу, её (исходную) нужно будет развернуть из кросс-таблицы в плоскую (нормализовать). А это проще всего сделать с помощью надстройки Power Query — мощного инструмента преобразования любых данных, встроенного в Excel начиная с 2016-й версии.

  1. Преобразуем таблицу в «умную» динамическую командой Главная — Форматировать как таблицу (Home — Format as Table) .
  2. Загружаем в Power Query командой Данные — Из таблицы/диапазона (Data — From Table/Range).
  3. Фильтруем строку с итогами (в сводной будут свои итоги).
  4. Щёлкаем правой кнопкой мыши по заголовку первого столбца и выбираем Отменить свёртывание других столбцов (Unpivot Other Columns) . Все невыделенные столбцы преобразуются в два — имя сотрудника и значение его показателя.
  5. Фильтруем столбец с итогами, который ушёл в колонку Атрибут.
  6. Строим сводную таблицу по получившейся плоской (нормализованной) таблице командой Главная — Закрыть и загрузить — Закрыть и загрузить в. (Home — Close & Load — Close & Load to. ) .

Теперь можно пользоваться имеющейся в сводных таблицах возможностью фильтрации столбцов — привычными галочками напротив имён и пунктами Фильтры по подписи (Label Filters) или Фильтры по значению (Value Filters) :

И само собой при изменении данных нужно будет обновить наш запрос и сводную сочетанием клавиш Ctrl + Alt + F5 или командой Данные — Обновить всё (Data — Refresh All) .

Способ 3. Макрос на VBA

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

Предположим, что мы хотим «на лету» фильтровать столбцы, где имя менеджера в шапке таблицы удовлетворяет заданной в жёлтой ячейке А4 маске, например, начинается с буквы «А» (то бишь получить в результате «Анна» и «Артур»).

Как и в первом способе, сначала реализуем вспомогательный диапазон-строку, где в каждой ячейке формулой будет проверяться наш критерий и выводиться логические значения ИСТИНА или ЛОЖЬ для видимых и скрытых столбцов соответственно:

Затем добавим простой макрос. Щёлкните правой кнопкой мыши по ярлычку листа и выберите команду Исходный код (Source code) . В открывшееся окно скопируйте и вставьте следующий VBA-код:

Логика его работы следующая:

  • В общем и целом — это обработчик события Worksheet_Change, т.е. этот макрос будет автоматически запускаться при любом изменении любой ячейки на текущем листе.
  • Ссылка на изменённую ячейку всегда будет лежать в переменной Target.
  • Сначала мы проверяем, что пользователь изменил именно ячейку с критерием (A4) — это делает оператор if.
  • Затем запускается цикл For Each. для перебора серых ячеек (D2:O2) со значениями-индикаторами ИСТИНА / ЛОЖЬ для каждого столбца.
  • Если значение очередной серой ячейки равно ИСТИНА (true), то столбец не скрывается, в противном случае — скрываем его (свойство Hidden).

Источник

Установка фильтра сводной таблицы в Excel на основе данных в ячейке

Установка фильтра сводной таблицы в Excel на основе данных в ячейке
(с использованием кода VBA)

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

Предлагается создать макрос и дополнить его несложным кодом VBA, позволяющим вам установить фильтр отчета на основании значения, помещенного в одну из ячеек на листе сводной таблицы.

Для удобства восприятия излагаемого материала предлагается также использовать Excel-файл с примером. Несколько слов о примере. На листе «Исходные данные» приведены заявки на отгрузку по датам с указанием названия артикула и числа отгружаемых штук (коробок). На основе этих исходных данных сформирована «Сводная таблица», содержащая 3740 артикулов, 5592 заявки и 26 дат.

Что вы делаете обычно? При нажатии на фильтр отчета «Артикул» (Все) в ниспадающем меню возникает огромная полоса прокрутки, и выбор одного из значений непрост, так как Excel не предоставляет возможностей сократить число записей в списке фильтра отчета. Поэтому вы «прокручиваете» весь список, пока не найдете нужное значение. Если после этого вам нужно установить фильтр в иное значение, вы должны сначала «отжать» ранее установленное значение и выбрать новое.

Если вас это утомляет, то дальнейшее изложение для вас! ☺

Заметим при этом, что, при выборе фильтра по названию строк Excel предоставляет возможность сократить число записей с помощью фильтров по подписи или значению. (Вместо фильтра по подписи может присутствовать фильтр по дате, если названия строк – даты.)

Убедитесь, что среди закладок на ленте Excel, присутствует «Разработчик»:

Если такой закладки вы не видите, щелкните на кнопке Office в левом верхнем углу и затем на кнопке «Параметры Excel»:

В открывшемся окне «Параметры Excel» перейдите на вкладку «Основные» и поставьте галочку в строке «Показывать меню Разработчик на ленте». Нажмите Ok

Подготовьтесь к записи макроса. Допустим, вас интересуют динамика отгрузок (по дням) определенного артикула. Тогда сводная таблица должна принять вид:

Запускаем запись макроса. Простейший метод – щелкнуть на значке «Запись макроса» рядом с кнопкой «Пуск». (Значок «Макрос» действует как переключатель: запустить / остановить запись)

В открывшемся окне «Запись макроса» набираем имя макроса (в нашем примере «Фильтр_отчета») и задаем параметр «Сохранить в:» «Личная книга макросов». Такой выбор позволит воспользоваться макросом из любой книги Excel. Если установить «Эта книга», макрос будет храниться в открытой книге Excel, и запустить его будет возможно только из этой книги. Сочетание клавиш пока не выбираем, так как это опция полезна только для тех макросов, которые вы используете часто. И еще одно замечание: имя макроса должно начинаться с буквы или знака подчеркивания, не должно содержать пробелы, не должно совпадать со встроенным именем Excel:

Заполняем поле «Описание», чтобы вы (или ваши коллеги) могли вспомнить через несколько месяцев, зачем был нужен этот макрос:

Жмём Ok. С этого момента не делайте никаких лишних движений мышкой и нажатий клавиш! Идет запись макроса!

Останавливаем запись макроса, щелкая на значке «Остановить запись макроса» рядом с кнопкой «Пуск». Мы создали макрос, способный выбирать в фильтре отчета артикул 28516. Теперь надо модернизировать код VBA, чтобы макрос выбирал артикул, прописанный в ячейке листа «Сводная таблица». Посмотрим на код нашего макроса. Для этого на вкладке ленты «Вид» жмем «Макросы» и в выпадающем меню еще раз «Макросы»:

Выбираем наш макрос. Помните, что мы выбрали опцию «Личная книга макросов»? Так вот, наш макрос записался в файл Personal. xlsb:

Жмем «Войти». Открылось окно MS Visual Basic файл Personal. xlsb, Module1

В первой строке указано название макроса – «Фильтр_отчета», далее идут несколько строк примечаний (строки, начинающиеся с апострофа). Собственно макрос состоит из двух инструкций кода:

Этот код дает команду на активном листе Excel сводной таблицы № 3 в поле «Артикул» очистить все фильтры.

ActiveSheet. PivotTables(«СводнаяТаблица3»).PivotFields(«Артикул»).CurrentPage = «28516»

Этот код дает команду в том же фильтре выставить значение 28516

Заменяем эту строку на:

ActiveSheet. PivotTables(«СводнаяТаблица3»).PivotFields(«Артикул»).CurrentPage = Range(«G1»).Value

То есть, вместо фиксированного значения артикула (28516), мы дали команду подставлять значение ячейки G1!

Закрываем окно MS Visual Basic. На предупреждение:

Теперь осталось небольшое украшательство и проверка работоспособности нашего скорректированного макроса! Перейдите на лист «Сводная таблица» и на вкладке «Разработчик» выберите элемент «Кнопка»:

Курсор примет вид крестика. Выделите ячейку F1, как бы нарисовав прямоугольник. В открывшемся окне «Назначить макрос объекту» выделите наш макрос, чтобы он появился в поле «Имя макроса», нажмите Ok:

Вместо «Кнопка3» напишите «Артикул» (у вас скорее всего будет «Кнопка1»; у меня увеличился номер, так как я несколько раз создавал кнопку пока оформлял текст заметки ☺). А также укажите в ячейке G1 новое значение фильтра:

Жмем на кнопку «Артикул». Получилось. В сводной таблице отражаются значения для артикула 27274:

Источник

Понравилась статья? Поделить с друзьями:
  • Фильтр по номеру строки excel
  • Фильтр по нескольким параметрам в excel
  • Фильтр по нескольким значениям в одном столбце excel
  • Фильтр по месяцу рождения в excel
  • Фильтр по курсиву в excel