Быстрое добавление новых данных в диаграмму

Вариант 1. Вручную

Предположим, что у вас есть вот такая диаграмма, построенные по значениям первого столбца таблицы (Москва):

add-new-data-to-chart1.png

Задача - не пересоздавая диаграмму заново быстро добавить в нее дополнительные данные (Самара).

Все гениальное, как обычно, просто: выделяем столбец с новыми данными (D1:D7), копируем в буфер (CTRL+С), выделяем диаграмму и вставляем данные из буфера (CTRL+V). В Excel 2003 и старше работает также перетаскивание(!) выделенного диапазона мышью в область диаграммы. Легко и приятно, правда?

add-new-data-to-chart4.png

Если вставка произошла не совсем так, как вам хотелось или вы хотите вставить не новый ряд с данными (новый город), а продолжение имеющегося (например, данные за второе полугодие по все той же Москве), то вместо обычной вставки можно использовать специальную, нажав CTRL+ALT+V или воспользовавшись раскрывающейся кнопкой Вставить (Paste) на вкладке Главная (Home):

add-new-data-to-chart2.gif

Вариант 2. Полностью автоматически

Если у вас Excel 2007 или новее, то для добавления новых данных к диаграмме нужно сделать совсем минимум действий - заранее объявить диапазон данных для диаграммы Таблицей. Это можно сделать на вкладке Главная (Home) с помощью кнопки Форматировать как таблицу (Format as Table):

add-new-data-to-chart5.png

Теперь при дописывании к таблице новых строк или столбцов ее размеры будут автоматически корректироваться и, как следствие, новые ряды и элементы рядов будут попадать в диаграмму "на лету", без каких-либо дополнительных усилий с вашей стороны. Автоматика!

Ссылки по теме

 


24.09.2012 17:56:17
Класс! Все гениальное просто!
11.04.2013 12:09:09
Есть стандартная исходная таблица (то есть в ней число строк и столбцов не изменяется ), но каждый раз в нее вводятся новые данные

Вторая таблица строится на основе первой - в нее входят только те данные, которые соответствуют определенному критерию (например больше 100).
И строиться она с помощью функции =ЕСЛИ(МАКС(NC)<СТРОКА(2:2);"";ВПР(СТРОКА(2:2);NL;3)

На основе второй таблицы строится диаграмма.

Количество строк во второй таблице постоянно меняется (в соответствии с данными введенными в первую таблицу)
Но пустые строки "не совсем пустые" - в них прописана вышеуказанная функция, и они принимают значение "", соответственно Excel считает, что они принадлежат таблице, и отображает на диаграмме (точнее только в легенде) пустые значения.

На данный момент просто вручную удаляю пустые ряды из диаграммы, но хотелось бы все автоматизировать полностью.

18.04.2013 09:48:05
От легенды не избавиться никак, насколько я знаю. Я бы сделал еще одну промежуточную таблицу, где выводил бы отсортированные по убыванию доли и строил диаграмму по ней, отсекая с помощью функции СМЕЩ ненужные мелкие значения в конце таблицы.
Добрый день!
В Excel далеко не профи, поэтому сразу сорри ) Для Вас вопрос наверное пустяковый....
В общем: есть таблица с данными (остатки, продажи) на каждый день. Соответственно ежедневно в нее добавляется новый столбец. График построила на новом листе (так надо). Данные отформатировала как таблицу. По началу все вроде бы работает, но потом почему-то нет.... Автоматического расширения диапазона не происходит. И слетает имя ряда: если прописывать в ручки "остатки" или "продажи" - идет замена на "ряд " и "ряд 2".  Если же прописывать фиксированный диапазон (ячейка $A$1) то с добавлением новых данных за каждый день идет смещение на одну ячейку вправо.
Что я  делаю не так.....?
25.12.2013 19:38:44
Светлана, сначала отформатируйте данные как таблицу, а уже потом стройте по ней диаграмму - это принципиальный момент.
Николай, доброго времени суток!
Я так и делаю, сначала форматирую данные как таблицу и только потом строю диаграмму. НО! Ничего не выходит. Пока обхожусь формулами массива, но из-за них файл скоро станет неприподъемным.
28.12.2013 11:23:49
Проверьте тогда галочку Файл - Параметры - Дополнительно - Распространять форматы и формулы при расширении диапазона данных.
03.04.2014 14:39:28
Здравствуйте!
У меня такой вопрос: Имеется сводная таблица которая ежедневно обновляется с помощью прямого подключения к БД, т.е. к ней ежедневно добавляется по строчке с новой датой и данными. Как можно сделать чтобы диаграмма автоматом расширяла диапазон после обновления таблицы, т.е. захватывала новые строчки каждый день.
19.04.2014 11:00:44
Сделать таблицу с данными умнойи потом построить по ней диаграмму. Тогда растягивание таблицы автоматом будет отображаться в диаграмме.
21.04.2014 18:22:15
Спасибо! Позновательно
S M
02.02.2016 18:14:38
Подскажите чайнику, а можно ли средствами Эксель построить столбчатую диаграмму по двум параметрам?
Чтобы высота столбика отражала один, а ширина- другой?

А то пример есть, а как изобразить - непонятно.
24.11.2016 08:39:08
Есть постоянно вносимые данные в таблицу (ежечасно вручную), по которым строится диаграмма данных (ось У) по времени (ось X).
Подскажите, пожалуйста, возможно ли постоянно задать диапазон построения по трем последним суткам? это необходимо так как график в итоге очень сильно разрастается
04.04.2017 09:15:26
Добрый день Николай! Такая вот проблема. Нужно сделать диаграмму по 3 ячейкам, которая будет автоматически менять цвет в зависимости от числа. Пример: >50% - зеленый,=50% - серый, <50% - красный. Желательно использовать надстройку sparklines, так как обычные диаграммы не подходят, слишком большая рамка, которая будет портить всю картину, да и подписи не нужны. Возможно такое сделать? Буду очень благодарен за помощь! И еще, если не трудно, сделайте по этой теме видео, думаю оно будет очень популярным! А то с простыми диаграммами уже весь интернет завален(( А нужного найти не получается. Находил где то, что делается все через VBA, но с простыми диаграммами, да и я не очень в макросах понимаю(
13.04.2021 12:46:44
Николай, добрый день!
Подскажите, пожалуйста, можно ли в сводную диаграмму на основе сводной таблицы добавить ряд, который расположен рядом и не является частью сводной таблицы? Это вообще в Эксель предусмотрено или нет?
Наверх