Измените ряды диаграмм Excel в соответствии со значением в ячейке

#excel #vba #charts

Вопрос:

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

Фон:

У меня есть шесть диаграмм Excel. Диапазон данных содержит столбцы, каждый из которых относится к дню месяца, и строки, каждая из которых относится к продукту. На диаграмме отображается только один ряд столбцов. Каждый день мне приходится менять этот ряд столбцов на всех шести графиках. Например, диапазон данных диаграммы равен A1:D5. На вчерашней диаграмме отображались данные из столбца B с названием серии «11/16/21», причем каждый продукт по оси x был взят из строк 2-5. Сегодняшнюю диаграмму необходимо изменить, чтобы выбрать столбец C, название серии «11/17/21». Заголовки рядов столбцов одинаковы на всех шести диаграммах.

Необходимость: Я хотел бы иметь возможность изменять ряды столбцов всех диаграмм в соответствии со значением, введенным в ячейку. Например, чтобы изменить сегодняшнюю серию на 11/17/21 с 11/16/21, я хотел бы ввести «11/17/21» в ячейку G1 и изменить серию всех шести диаграмм на серию под названием «11/17/21», тем самым отображая данные из столбца C вместо столбца B.

Вот ссылка на общий снимок экрана с типом диаграммы и диапазоном данных (пока не разрешено размещать изображения напрямую?):

Мы будем очень признательны за любую помощь.

Спасибо!

Эван

Комментарии:

1. Поместите формулу =INDEX(B2:E2,,MATCH($G$1,$B$1:$E$1,0)) в G2 и скопируйте вниз. Значения графика в столбце G.

2. Это идеально — большое спасибо!