#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. Это идеально — большое спасибо!