1

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

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

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

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

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

2 ответа2

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 и в ваших данных нет пробелов (пробелов).

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