Как изменить данные в диаграмме Excel
![](http://officeassist.ru/wp-content/uploads/5100/tmp-dc9cfe4b-94eb-4120-b85e-4285ccab9e01-360x427.jpg)
Ранее я описал, как создать диаграмму, изменяющуюся при добавлении данных. Для этого надо, чтобы диаграмма ссылалась не на конкретные ячейки, а на именованные динамические диапазоны (расширяющиеся при добавлении строк / столбцов). На мой взгляд, это самый надежный и эффективный способ управления диаграммами, область данных которых постоянно увеличивается. Такие диаграммы, например, используются в производстве, продажах, финансах, метеорологии…
Но… у этого способа есть один недостаток — требуется выполнить дополнительную работу после построения диаграммы. Кто-то может решить, что это неоправданные расходы сил и времени, и оставить диаграмму в первозданном виде. В этом случае, каждый раз при добавлении новых данных, следует вручную изменить область построения диаграммы. И вот для этого варианта могу предложить вам небольшой трюк, особенно полезный, если диаграмму нужно расширить на область, уходящую за границу видимой части листа.
Скачать заметку в формате Word, примеры в формате Excel
Возьмем для примера динамику курса доллара и евро за два месяца (рис. 1), выделим ограниченную область $А$1:$С$32, и создадим на её основе график с маркерами.
![01. График с маркерами](http://officeassist.ru/wp-content/uploads/5100/tmp-dc9cfe4b-94eb-4120-b85e-4285ccab9e01.jpg)
Рис. 1. График, построенный по части данных
Если выделить один из рядов на диаграмме, то в строке формул мы увидим функцию =РЯД (рис. 2).
![02. Параметры функции РЯД](http://officeassist.ru/wp-content/uploads/5100/tmp-8f55e4ce-5c80-457c-967d-f6f8bff70e1f.jpg)
Рис. 2. Функция РЯД
Функция РЯД необычная, она не является функцией листа Excel, и поэтому к ней нельзя обратиться с помощью мастера функций. Функция РЯД является функцией диаграммы, и имеет синтаксис: =РЯД([Имя],[Значения X],[Значения Y],[Номер графика]).
В нашем примере для ряда EURO функция РЯД имеет вид: =РЯД(Лист1!$C$1;Лист1!$A$2:$A$32;Лист1!$C$2:$C$32;2), где: ячейка Лист1!$C$1 содержит имя ряда; ячейки Лист1!$A$2:$A$32 содержат значения х; ячейки Лист1!$С$2:$С$32 содержат значения y; последний параметр — 2 — номер ряда на диаграмме.
Для того, чтобы добавить на диаграмму все значения из таблицы $А$1:$С$62, выделите последовательно оба ряда диаграммы и замените 32 на 62 (рис. 3).
![03. Диаграмма после увеличения области](http://officeassist.ru/wp-content/uploads/5100/tmp-e0fc316b-16f0-49b8-bcb4-e9bca3965e8a.jpg)
Рис. 3. Диаграмма после увеличения области
И последнее замечание. Функция РЯД для пузырьковых диаграмм содержит еще один дополнительный параметр:
=РЯД([Имя],[Значения X],[Значения Y],[Номер графика],[Размер]), см. рис. 4
![04. Функция РЯД для пузырьковой диаграммы](http://officeassist.ru/wp-content/uploads/5100/tmp-f47af90e-72a2-4385-ab42-2c6533cab474.jpg)
Рис. 4. Функция РЯД для пузырьковой диаграммы