Перейти к содержимому

Два самых простых способа создания динамического диапазона в диаграмме Excel

Author: Sun Last Modified: 2025-06-05

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

Создание динамического диапазона данных диаграммы с помощью Таблицы

Создание динамического диапазона данных диаграммы с использованием Именованных диапазонов и формул

Пример файла


Создание динамического диапазона данных диаграммы с помощью Таблицы

1. Выберите диапазон данных, который вы будете использовать для создания диаграммы, затем нажмите Вставить > Таблицу.
screenshot of clicking Insert > Table

2. В появившемся диалоговом окне отметьте Моя таблица содержит заголовки опцию, если это необходимо, и нажмите OK..
check My table has headers option in the dialog

Теперь, оставив таблицу выбранной, перейдите на вкладку Вставка и выберите тип диаграммы для создания диаграммы.

С этого момента данные в диаграмме будут обновляться автоматически при изменении или добавлении данных в таблице.



Создание динамического диапазона данных диаграммы с использованием Именованных диапазонов и формулы

1. Нажмите Формулы > Определить имя.
Define range name

2. В появившемся диалоговом окне Новое имя введите имя в текстовое поле Имя, например chartmonth, затем введите следующую формулу в текстовое поле Ссылается на. Затем нажмите OK.

=OFFSET('именованный диапазон'!$A$2,0,0,COUNTA('именованный диапазон'!$A:$A)-1)

В формуле 'именованный диапазон' - это лист, где размещены исходные данные для диаграммы, A2 - первая ячейка первого столбца в диапазоне данных.
set options in the New Name dialog

3. Повторите шаги 1 и 2, чтобы создать новый именованный диапазон с формулой. В диалоговом окне Новое имя укажите имя, например chartsales, затем используйте следующую формулу.

=OFFSET('именованный диапазон'!$B$2,0,0,COUNTA('именованный диапазон'!$B:$B)-1)

В формуле 'именованный диапазон' - это лист, где размещены исходные данные для диаграммы, B2 - первая ячейка второго столбца в диапазоне данных.
repeat to create a new named range

4. Затем выберите диапазон данных и нажмите Вставить вкладку, затем выберите нужный тип диаграммы в группе Диаграмма группа.
select one chart type in the Chart group

5. Затем щелкните правой кнопкой мыши по ряду данных в созданной диаграмме, в контекстном меню нажмите Выбрать данные.
click Select Data from right click menu

6. В диалоговом окне Выбор источника данных нажмите Изменить в разделе Элементы легенды (Ряды), затем в появившемся диалоговом окне используйте следующую формулу в текстовое поле Значения ряда, чтобы заменить исходные значения, нажмите OK.

='dynamic chart range.xlsx'!chartsales

dynamic chart range - это имя активной книги, chartsales - это именованный диапазон, который вы создали ранее и который содержит значения.
click Edit button in the Select Data Source dialogtype a formula to the Series value textbox

7. Вернитесь к диалоговому окну Выбор источника данных, затем нажмите Изменить в разделе Метки горизонтальной (категориальной) оси. В диалоговом окне Метки оси используйте следующую формулу в текстовое поле Диапазон меток оси, затем нажмите OK.

='dynamic chart range.xlsx'!chartmonth

dynamic chart range - это имя активной книги, chartmonth - это именованный диапазон, который вы создали ранее и который содержит метки.
click Edit button in the Select Data Source dialogtype another formula to the Series value textbox

С этого момента диапазон данных диаграммы может обновляться автоматически при добавлении, удалении или редактировании данных в двух определенных именованных диапазонах.


Пример файла

Нажмите, чтобы скачать пример файла


Другие операции (Статьи)

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

7 простых способов вставить символ дельты в Excel
Иногда вам может понадобиться вставить символ дельты Δ, когда вы представляете данные в Excel. Но как быстро вставить символ дельты в ячейку Excel? В этом руководстве представлено 7 простых способов вставки символа дельты.

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

Вставить галочку или флажок в ячейку Excel
В этой статье я представляю различные способы вставки галочек или флажков в рабочий лист Excel.


Лучшие инструменты для повышения производительности Office

Kutools для Excel решает большинство ваших проблем и увеличивает вашу продуктивность на 80%

  • Супер строка формул (легкое редактирование нескольких строк текста и формул); Режим чтения (удобное чтение и редактирование большого количества ячеек); Вставка в отфильтрованный диапазон...
  • Объединение ячеек/строк/столбцов с сохранением данных; Разделение содержимого ячеек; Объединение дублирующихся строк с подсчетом суммы/среднего значения... Предотвращение дублирования ячеек; Сравнение диапазонов...
  • Выбор дублирующихся или уникальных строк; Выбор пустых строк (все ячейки пустые); Супер поиск и нечеткий поиск во многих книгах; Случайный выбор...
  • Точное копирование нескольких ячеек без изменения ссылок на формулы; Автоматическое создание ссылок на несколько листов; Вставка маркеров, флажков и многое другое...
  • Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Шифрование ячеек с паролем; Создание списка рассылки и отправка электронных писем...
  • Извлечение текста, добавление текста, удаление по позиции, удаление пробелов; Создание и печать статистики страниц; Преобразование между содержимым ячеек и комментариями...
  • Супер фильтр (сохранение и применение схем фильтрации к другим листам); Расширенная сортировка по месяцу/неделе/дню, частоте и другим параметрам; Специальный фильтр по жирному шрифту, курсиву...
  • Объединение книг и листов; Объединение таблиц на основе ключевых столбцов; Разделение данных на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Группировка сводной таблицы по номеру недели, дню недели и другим параметрам... Отображение разблокированных, заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы/имена...
kte tab 201905
  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов в новых вкладках одного окна, а не в новых окнах.
  • Увеличивает вашу продуктивность на 50% и экономит сотни кликов мышью каждый день!
officetab bottom