Шаги
Это очень похоже на ваше.Ниже просто показано, как использовать динамические именованные диапазоны в качестве источников серии диаграмм.Если позже вы решите указать начальный и конечный диапазоны месяцев, вы можете использовать эту же модель и получить начальный и конечный индексы для генерации аргумента высоты для смещения, что позволит построить диапазоны (хотя они будут агрегированными).
Использование того же макета данных, что и в вашем ответе.
① Добавьте кнопку прокрутки управления формами, назначьте связанную ячейку как K3
, затем поместите шрифт в белый цвет, чтобы он не отображался.Его значения начинаются с 1-12 с шагом 1.
then Затем я создаю два динамических диапазона:
LATE
с формулой =OFFSET(Sheet1!$G$4,Sheet1!$K$3-1,0,1,1)
OnTime
с формулой =OFFSET(Sheet1!$H$4,Sheet1!$K$3-1,0,1,1)
Вы можете добавить их через менеджер имен ( Alt + F3 )
Менеджер имен:
then Затем я вставляю гистограмму и добавляю две серии, которые используют эти динамические именованные диапазоны в качестве источника:
Выше приведено для Late
, и это повторяется для OnTime
.Обратите внимание, что имя рабочей книги идет перед ссылкой на динамический диапазон.
④ В J2
я ввожу текст заголовка диаграммы "Monthly - 5 KPI Delivery"
и указываю на заголовок диаграммы с помощью = J2
в формулестрока, пока на графике выбран заголовок диаграммы.
⑤ K2
имеет формулу =INDEX(F4:F15,K3)
и используется для извлечения названия месяца из списка месяцев через индекс с аргументом строки в связанной ячейкезначение от кнопки вращения.
Затем я редактирую источник оси X диаграммы с формулой =Sheet1!$K$2
, чтобы название месяца отображалось в нижней части диаграммы.
⑥ Наконец, любоедругой график, который тебе нравится.Я решил сгруппировать и заблокировать диаграмму и кнопку прокрутки вместе, чтобы они двигались как единое целое, чтобы обеспечить значения точек данных там, где они показаны.
Окончательный результат:
В действии: