YouTube Трейлер

Что вы научитесь делать, посмотрев это видео?

Ознакомившись с данным видео, вы сможете отфильтровывать данные сводной таблицы в Excel.

Что такое сводная таблица в Excel  можно найти тут.

Описание видео:

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

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

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

Чтобы отфильтровать данные стоит использовать несложный макрос. Переходим на вкладку «Разработчик» и нажимаем на кнопку «Visual basic». Поверх окна Excel откроется окно редактора Microsoft Visual Basic for Application. Вставим сюда новый модуль. Выбираем меню «Insert», далее  - «Module», копируем и вставляем сюда код макроса. В окошке появились два макроса.

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

Переходим на лист 1 к сводной таблице, выделяем любую ячейку, которая нас интересует (по определенному товару и городу), и запускаем макросы, используя кнопку «Макросы» на вкладке «Разработчик». Появится окошко «Макрос». Нажимаем «Включить». Как видно, программа перенаправила нас на лист «Заказы» к исходной таблице, в которой теперь отфильтрованы  все заказы по определенному городу и товару. По сути,  макрос отфильтровывает исходные данные  по указанным параметрам. Если сейчас внести коррективы в значения этих отфильтрованных строчек, то это приведет к изменению данных в сводной таблице. Для того чтобы вернуть обратно  полный список исходных данных, следует использовать второй  макрос. Запускаем его так же через кнопку «Макросы» на вкладке «Разработчик», выбираем «ShowAllData» и нажимаем кнопку «Вставить».  Благодаря  этим действиям таблица приобретет изначальный вид.

Сайт оказался для Вас полезным?

View Results

Loading ... Loading ...