Как автоматически обновить диаграмму после ввода новых данных в Excel?
Предположим, вы создали диаграмму для отслеживания ежедневных продаж на основе диапазона данных в вашей книге. Но вам нужно изменять или редактировать количество данных каждый день, и в этом случае вам придется вручную обновлять диаграмму, чтобы она включала новые данные. Существуют ли быстрые способы помочь вам автоматически обновить диаграмму при добавлении новых данных в существующий диапазон диаграммы в Excel?
Автоматическое обновление диаграммы после ввода новых данных путем создания таблицы
Автоматическое обновление диаграммы после ввода новых данных с использованием динамической формулы
Автоматическое обновление диаграммы после ввода новых данных путем создания таблицы
Если у вас есть следующий диапазон данных и столбчатая диаграмма, теперь вы хотите, чтобы диаграмма обновлялась автоматически при вводе новой информации. В Excel 2007, 2010 или 2013 вы можете создать таблицу, чтобы расширить диапазон данных, и диаграмма будет обновляться автоматически. Пожалуйста, сделайте следующее:
1. Выберите диапазон данных и нажмите Таблица на вкладке Вставка, см. скриншот:
2. В диалоговом окне Создание таблицы, если ваши данные содержат заголовки, отметьте опцию У моей таблицы есть заголовки, затем нажмите ОК. См. скриншот:
3. И диапазон данных форматируется как таблица, см. скриншот:
4. Теперь, когда вы добавляете значения за июнь, и диаграмма будет обновлена автоматически. См. скриншот:
Примечания:
1. Вводимые новые данные должны быть рядом с предыдущими данными, это означает, что между новыми и существующими данными не должно быть пустых строк или столбцов.
2. В таблице вы можете вставлять данные между существующими значениями.

Раскройте магию Excel с Kutools AI
- Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
- Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формул: Легко разбирайтесь в сложных формулах.
- Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Автоматическое обновление диаграммы после ввода новых данных с использованием динамической формулы
Но иногда вы не хотите изменять диапазон на таблицу, и вышеупомянутый метод недоступен в Excel 2003 или более ранних версиях. Здесь я могу представить вам сложный метод с использованием динамических формул. Возьмем следующие данные и диаграмму в качестве примера:
1. Сначала вам нужно создать определенное имя и динамическую формулу для каждого столбца. Нажмите Формулы > Определить имя.
2. В диалоговом окне Новое имя введите Дата в поле Имя и выберите имя текущего листа из выпадающего списка Область, затем введите =СМЕЩ($A$2;0;0;СЧЁТЗ($A:$A)-1) формулу в поле Ссылается на, см. скриншот:
3. Нажмите ОК, а затем повторите вышеуказанные два шага, вы можете создать динамический диапазон для каждой серии, используя следующие имена диапазонов и формулы:
- Столбец B: Руби: =СМЕЩ($B$2;0;0;СЧЁТЗ($B:$B)-1);
- Столбец C: Джеймс: =СМЕЩ($C$2;0;0;СЧЁТЗ($C:$C)-1);
- Столбец D: Фреда: =СМЕЩ($D$2;0;0;СЧЁТЗ($D:$D)-1)
Примечание: В приведенных выше формулах функция СМЕЩ ссылается на первую точку данных, а СЧЁТЗ относится к всему столбцу данных.
4. После определения имен и формул для каждого столбца данных щелкните правой кнопкой мыши любой столбец на вашей диаграмме и выберите Выбрать данные, см. скриншот:
5. В диалоговом окне Выбор источника данных, в разделе Элементы легенды (Ряды), нажмите Руби, а затем нажмите кнопку Изменить, в появившемся диалоговом окне Изменение ряда введите =Лист3!Руби в раздел Значения ряда, см. скриншоты:
![]() |
![]() |
![]() |
6. Затем нажмите ОК, чтобы вернуться в диалоговое окно Выбор источника данных, повторите шаг 5 для обновления остальных рядов, чтобы отразить их динамические диапазоны:
- Джеймс: Значения ряда: =Лист3!Джеймс;
- Фреда: Значения ряда: =Лист3!Фреда
7. После настройки левых данных теперь вам нужно нажать кнопку Изменить под Горизонтальные (Категориальные) метки оси, чтобы установить эту опцию, см. скриншоты:
![]() |
![]() |
![]() |
8. Затем нажмите ОК > ОК, чтобы закрыть диалоговое окно Выбор источника данных, после завершения этих шагов вы заметите, что диаграмма обновляется автоматически при добавлении новых данных на лист.
- 1. Вы должны вводить новые данные последовательно, если вы пропускаете строки, этот метод не будет работать должным образом.
- 2. Если вы вводите новые данные столбца, этот метод не будет действовать.
Связанные статьи:
Как добавить горизонтальную среднюю линию на диаграмму в Excel?
Как создать комбинированные диаграммы и добавить вторичную ось для них в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!