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

817
abriggs

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

Но я хотел бы использовать полосу прокрутки, чтобы сделать мой график немного более интерактивным. Я вставил полосы прокрутки (через вкладку «Разработчик» -> «Вставить» -> «Элементы управления формой -> Полоса прокрутки»), но не могу заставить их управлять фильтрами.

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

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

Я использую Excel 2016

1

1 ответ на вопрос

1
jeffreyweir

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

Это в основном именно то, что я хотел сделать. Функция слайсера действует очень похоже на полосу прокрутки. Я просто не знал точно, что искать, чтобы найти это. Спасибо! abriggs 5 лет назад 0
Рад, что помог. Меньше чем впечатлили моды SuperUser, которые удалили мой оригинальный пост и комментарии, которые в значительной степени говорят то же самое, что и этот ответ. jeffreyweir 5 лет назад 0

Похожие вопросы