Перейти к основному содержанию
 

Как автоматически обновлять диаграмму после ввода новых данных в Excel?

Автор: Сяоян Последнее изменение: 2024 июля 08 г.

Предположим, вы создали диаграмму для отслеживания ежедневных продаж на основе ряда данных в вашей книге. Но вам нужно менять или редактировать количество данных каждый день, в этом случае вам нужно обновить диаграмму вручную, чтобы она включала новые данные. Есть ли какие-нибудь быстрые приемы, которые помогут вам автоматически обновить диаграмму при добавлении новых данных в существующий диапазон диаграммы в Excel?

Автоматическое обновление диаграммы после ввода новых данных при создании таблицы

Автоматическое обновление диаграммы после ввода новых данных с помощью динамической формулы


стрелка синий правый пузырь Автоматическое обновление диаграммы после ввода новых данных при создании таблицы

Если у вас есть следующий диапазон данных и столбчатая диаграмма, теперь вы хотите, чтобы диаграмма обновлялась автоматически при вводе новой информации. В Excel 2007, 2010 или 2013 вы можете создать таблицу для расширения диапазона данных, и диаграмма будет обновляться автоматически. Пожалуйста, сделайте так:

пример данных и диаграмма

1. Выберите диапазон данных и нажмите Таблица недооценивают ее Вставить вкладку, см. снимок экрана:

нажмите «Таблица» на вкладке «Вставка»

2. В Создать таблицу диалоговое окно, если у ваших данных есть заголовки, проверьте В моей таблице есть заголовки , затем нажмите OK. Смотрите скриншот:

установить параметры в диалоговом окне «Создать таблицу»

3. А диапазон данных отформатирован как таблица, см. Снимок экрана:

диапазон данных преобразуется в таблицу

4. Теперь при добавлении значений за июнь график обновится автоматически. Смотрите скриншот:

добавьте значения в таблицу, диаграмма обновится автоматически

Ноты:

1. Новые вводимые данные должны быть рядом с указанными выше, это означает, что между новыми и существующими данными нет пустых строк или столбцов.

2. В таблице вы можете вставить данные между существующими значениями.

скриншот kutools для Excel AI

Разблокируйте магию Excel с помощью Kutools AI

  • Умное исполнение: выполнение операций с ячейками, анализ данных и создание диаграмм — и все это осуществляется с помощью простых команд.
  • Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации рабочих процессов.
  • VBA-кодирование: Пишите и внедряйте код VBA без особых усилий.
  • Интерпретация формулы: Легкое понимание сложных формул.
  • Перевод текста: преодолевайте языковые барьеры в своих таблицах.
Расширьте свои возможности Excel с помощью инструментов на базе искусственного интеллекта. Скачать сейчас и испытайте эффективность, как никогда раньше!

стрелка синий правый пузырь Автоматическое обновление диаграммы после ввода новых данных с помощью динамической формулы

Но иногда вы не хотите изменять диапазон на таблицу, и указанный выше метод недоступен в Excel 2003 или более ранней версии. Здесь я могу познакомить вас с методом сложных динамических формул. Возьмем для примера следующие данные и диаграмму:

пример данных и диаграмма

1. Во-первых, вам нужно создать определенное имя и динамическую формулу для каждого столбца. Нажмите Формулы > Определить имя.

2. В Новое имя диалоговое окно, введите Время в ФИО поле и выберите имя текущего листа из Объем раскрывающийся список, а затем введите = СМЕЩЕНИЕ (2,0,0 $ A $; СЧЁТ (A $ A: A) -1) формула в Относится к box, см. снимок экрана:

установите параметры в диалоговом окне «Новое имя»

3. Нажмите OK, а затем повторить два вышеуказанных шага, вы можете создать динамический диапазон для каждой серии, используя следующие имена диапазонов и формулы:

  • Столбец B: Ruby: = OFFSET ($ B $ 2,0,0, COUNTA ($ B: $ B) -1);
  • Столбец C: Джеймс: = OFFSET ($ C $ 2,0,0, COUNTA ($ C: $ C) -1);
  • Столбец D: Freda: = OFFSET ($ D $ 2,0,0, COUNTA ($ D: $ D) -1)

Внимание: В приведенных выше формулах OFFSET функция относится к первой точке данных, а COUNTA относится ко всему столбцу данных.

4. После определения имен и формул для данных каждого столбца щелкните правой кнопкой мыши любой столбец на диаграмме и выберите Выберите данные, см. снимок экрана:

выберите «Выбрать данные» в меню правой кнопки мыши.

5. В Выберите источник данных диалоговое окно, из Легендарные записи (серия) разделом, щелкните Ruby а затем нажмите Редактировать кнопка, в выдвинутой Редактировать серию диалог, введите = Sheet3! Рубин недооценивают ее Значения серии раздел, см. скриншоты:

установите параметры в диалоговом окне «Выбор источника данных»
стрелки вниз
введите формулу в диалоговое окно «Значения ряда»

6. Затем нажмите OK вернуться к Выберите источник данных В диалоговом окне повторите шаг 5, чтобы обновить оставшиеся серии для отражения их динамических диапазонов:

  • Джеймс: Значения серий: = Sheet3! James;
  • Freda: Значения серии: = Sheet3! Freda

7. После настройки левых данных теперь нужно нажать Редактировать под Ярлыки горизонтальной оси (категории) чтобы установить эту опцию, смотрите скриншоты:

нажмите кнопку «Редактировать» под метками горизонтальной оси (категории).
стрелки вниз
установить диапазон меток оси

8. Затем нажмите OK > OK закрыть Выберите источник данных После завершения этих шагов вы обнаружите, что диаграмма обновляется автоматически, когда вы добавляете новые данные в рабочий лист.

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

Ноты:

  • 1. Вы должны вводить новые данные непрерывно, если вы пропустите строки, этот метод не будет работать должным образом.
  • 2. Если вы введете данные нового столбца, этот метод не сработает.

Статьи по теме:

Как добавить на график в Excel горизонтальную среднюю линию?

Как создать комбинированные диаграммы и добавить для них вторичную ось в Excel?

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени.  Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!