2

У меня есть таблица данных в Excel 2010, которая выглядит примерно так (но с сотнями тысяч строк за несколько дней):

Я пытаюсь создать динамический график, где ось X - это отметка времени, а ось Y - это значение. Каждая пара столбцов - это разные серии, например:

график

Примечание. Фактическая диаграмма имеет фиксированную ширину тика в 1 час по оси X, это лишь краткий пример, который я собрал.

Это все работает нормально, но я хочу, чтобы на рабочем листе было две ячейки, определяющие время начала и окончания данных, отображаемых на графике.

стол с датами

Я хочу, чтобы график автоматически обновлялся (и корректировал ось X, сохраняя при этом мою фиксированную ширину тиков), чтобы он включал только точки данных между моментами, которые я ввел в G2 и H2. Это возможно?

1 ответ1

4

Я предполагаю, что это точечная диаграмма XY, а не линейная диаграмма. Вы можете создавать имена динамического диапазона и вставлять их в диаграмму. Если у каждого ряда данных есть свой собственный отдельный набор меток времени, т. Е. В каждой серии есть разные значения меток времени, то вам нужно создать имена диапазонов для каждого X и каждой пары Y. Если данные имеют одинаковую отметку времени, вам нужно только одно имя диапазона для меток X и можно использовать смещения для данных Y.

На скриншоте ниже метки X находятся в имени диапазона chtLabels, которое определяется по формуле

=INDEX(Sheet1!$A:$A,MATCH(StartTime,Sheet1!$A:$A,0)):INDEX(Sheet1!$A:$A,MATCH(EndTime,Sheet1!$A:$A,0))

Имя диапазона значений Y определяется с помощью

=OFFSET(chtLabels,0,1)

Походные муравьи показывают текущее содержание имени диапазона chtLabels

Затем вставьте имена диапазонов в источник диаграммы:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .