Как я могу использовать номер строки в диаграмме Excel?


1

У меня есть таблица Excel, которая представляет собой просто один столбец дат. Каждая дата имеет отдельное значение, и они уже отсортированы. Что-то вроде:

5/29/2011
6/21/2011
6/26/2011
7/1/2011
7/3/2011
...

Я хотел бы создать диаграмму из этого, где ось X - время, а ось Y - количество строк для этого времени, например:

Пример диаграммы

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


Да, но Excel - это глупо и не элегантно. Вот почему так многим из нас нравится сгибать его под наши нужды, в то время как так много других
спасают

Ответы:


1

Существует встроенный способ выполнить эту задачу в Excel, не используя дополнительный столбец, используя функцию под названием Named Ranges.

В этом примере предполагается, что даты вводятся в ячейки A1:A5.

На вкладке «Формулы» выберите «Диспетчер имен». Выберите «Новый», чтобы создать новое имя. Выберите имя для имени, например rows. Под «Относится к» введите формулу =ROW(Sheet1!$A$1:$A$5)(это предполагает, что ваш лист называется Sheet1). Эта формула должна быть расширена после строки 5 в зависимости от того, сколько у вас дат.

Редактировать название

Затем щелкните правой кнопкой мыши свой график и выберите «Выбрать данные». Отредактируйте ряд данных. В поле «Значения серий» введите =Sheet1!rows, заменив тем, rowsчто вы назвали ранее.

Редактировать серию

Нажмите OK дважды, и ось Y вашего графика теперь должна показывать номера строк.

Диаграмма


0

Именованные диапазоны - это путь к вашему решению. Однако, поскольку вы предпочитаете что-то более элегантное, я бы использовал диапазоны как для ваших данных, так и для меток осей, и позаботился о том, чтобы они расширялись по мере добавления данных.

Итак, создайте именованный диапазон с именем Data, используя формулу

=OFFSET(Sheet1!$A$1,0,0,COUNT(Sheet1!$A:$A),)

Затем создайте именованный диапазон с именем Labels, используя формулу

=ROW(OFFSET(Sheet1!$A$1,0,0,COUNT(Sheet1!$A:$A),))

Эти формулы подсчитают ваши ячейки и добавят данные как к вашей диаграмме, так и к ее меткам оси. Предполагая, что вы начинаете со строки 1 и в ваших данных нет пробелов (пробелов).

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.