У меня есть таблица Excel, которая представляет собой просто один столбец дат. Каждая дата имеет отдельное значение, и они уже отсортированы. Что-то вроде:
5/29/2011
6/21/2011
6/26/2011
7/1/2011
7/3/2011
...
Я хотел бы создать диаграмму из этого, где ось X - время, а ось Y - количество строк для этого времени, например:
Я могу сделать это, введя новый столбец со значением =Row()
и составив схему обоих столбцов, но это кажется глупым и не элегантным. Может ли Excel построить этот график без того, чтобы я прошел через этот дополнительный обруч?
microsoft-excel
charts
Джастин Р.
источник
источник
Ответы:
Существует встроенный способ выполнить эту задачу в Excel, не используя дополнительный столбец, используя функцию под названием Named Ranges.
В этом примере предполагается, что даты вводятся в ячейки
A1:A5
.На вкладке «Формулы» выберите «Диспетчер имен». Выберите «Новый», чтобы создать новое имя. Выберите имя для имени, например
rows
. Под «Относится к» введите формулу=ROW(Sheet1!$A$1:$A$5)
(это предполагает, что ваш лист называетсяSheet1
). Эта формула должна быть расширена после строки 5 в зависимости от того, сколько у вас дат.Затем щелкните правой кнопкой мыши свой график и выберите «Выбрать данные». Отредактируйте ряд данных. В поле «Значения серий» введите
=Sheet1!rows
, заменив тем,rows
что вы назвали ранее.Нажмите OK дважды, и ось Y вашего графика теперь должна показывать номера строк.
источник
Именованные диапазоны - это путь к вашему решению. Однако, поскольку вы предпочитаете что-то более элегантное, я бы использовал диапазоны как для ваших данных, так и для меток осей, и позаботился о том, чтобы они расширялись по мере добавления данных.
Итак, создайте именованный диапазон с именем Data, используя формулу
=OFFSET(Sheet1!$A$1,0,0,COUNT(Sheet1!$A:$A),)
Затем создайте именованный диапазон с именем Labels, используя формулу
=ROW(OFFSET(Sheet1!$A$1,0,0,COUNT(Sheet1!$A:$A),))
Эти формулы подсчитают ваши ячейки и добавят данные как к вашей диаграмме, так и к ее меткам оси. Предполагая, что вы начинаете со строки 1 и в ваших данных нет пробелов (пробелов).
источник