rss
  •  
Обучение Microsoft Excel: от основ до PowerBI

Временная шкала или новый фильтр в сводных таблицах Excel 2013

| Категория: Новое в Excel 2103, Приемы и советы, Работа с табличными массивами |

3

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

  • На вкладке Анализ [Analyze], в группе Фильтр [Filter], выбрать Вставить временную шкалу [Insert Timeline].
  • Выделить нужные поля, нажать ОК

tl2.png

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

tl5.png

Нажатие на кнопку   позволит снять все условия фильтрации/

Для выбора критерия группировки дат на временной шкале воспользоваться списком (меняет название в зависимости от предыдущих выборов)

Для удаления временной шкалы – щелкнуть по ней правой кнопкой мыши и выбрать Удалить временную шкалу [Delete Timeline Object].

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

| Категория: Приемы и советы, Работа с табличными массивами |

4

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

Например, есть книга Excel с одной таблицей, размер которой – 6 столбцов и 1000 строк, при этом размер файла составил 60,6 КБ.

pv1.png

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

 ptv2.png

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

ptv3.png

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

ptv5.png

Размер файла при этом составит 85,1 КБ.

Консолидация данных. Подписываем названия листов таблиц-источников

| Категория: Приемы и советы, Работа с табличными массивами |

10

Необходимо консолидировать квартальные данные, чтобы получить годовой отчет:

cons1.png

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

cons2.png

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

cons3.png

Для определения адреса листа воспользуемся маленьким модулем, в котором представим формулу в виде текстовой строки (открыть редактор для вставки клавишами Alt+F11):

Public Function FormulaToText(rng As Range) As String
FormulaToText = IIf(rng.HasFormula, CStr(rng.Formula), “”)
End Function

Результат по функции будет:

cons4.png

Тип файла следует сохранить как книга Excel с поддержкой макроса.

Далее с помощью текстовых функций определим название листа (если в названии листа присутствуют пробелы, то оно заключается в апострофы):

cons5.png