Вязание спицами для малышей. Теплые вязаные вещи для самых маленьких, новорожденных.
Случайные записи

Как связать диаграмму с данными таблицы


Как связать текст диаграммы с ячейками таблицы Excel — Трюки и приемы в Microsoft Excel

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

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

  1. Выберите элемент диаграммы, который будет содержать ссылку на ячейку.
  2. Щелкните на строке формул.
  3. Введите знак равенства (=).
  4. Щелкните на ячейке, которая будет связана с элементом диаграммы.

Кроме того, вы можете добавить связанное текстовое поле (надпись) к диаграмме.

  1. Выделите диаграмму.
  2. Выберите Вставить ► Текст ► Надпись.
  3. Щелкните внутри диаграммы, чтобы добавить пустую надпись.
  4. Щелкните на строке формул.
  5. Введите знак равенства (=).
  6. Щелкните на ячейке, которая будет связана с текстовым полем.

Навигация по записям

По теме

Новые публикации

Сделайте скопированную диаграмму Ссылка на новые данные

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

1. Диаграмма, встроенная в рабочий лист с данными

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

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

Почему это? Я не знаю точно, но уверен, что это как-то связано с историей и полунезависимым характером графиков.

Раньше, как и в случае с Excel 4, в Excel были только листы, а не книги, и каждый лист существовал как отдельный файл. Были рабочие листы (файлы xls), таблицы диаграмм (файлы xlc) и листы макросов (файлы xlm). Диаграмма должна полностью ссылаться на свой источник данных по имени рабочего листа, что означает имя файла.

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

В настоящее время, то есть, начиная с Excel 5, в Excel были книги, которые могут содержать любое количество различных типов листов.Диаграммы могут находиться как отдельные листы в книге, но они также могут быть встроены в другие листы (рабочие листы, листы диаграмм и диалоговые листы). Внедренную диаграмму не нужно встраивать в тот же рабочий лист или даже в ту же книгу, которая содержит ее данные. Следовательно, диаграмма по-прежнему должна полностью ссылаться на свой источник данных по имени рабочего листа и, возможно, также по имени книги.

Не спрашивайте и о диалоговых листах; это устаревший способ создания диалогов в первой версии Excel VBA, который был вытеснен пользовательскими формами VBA.

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

Вместо копирования только диаграммы, на этот раз скопируйте лист с диаграммой. Новый лист теперь называется «Sheet1 (2)», что означает копию 2 листа Sheet1, и мы видим из выделенного диапазона и формулы ряда, что диаграмма на новом листе ссылается на данные на новом листе.

Для успешного копирования диаграммы на новый лист с использованием данных на новом листе требуется следующий протокол:

  1. Скопируйте исходный рабочий лист с его данными и встроенной диаграммой
  2. Заменить данные на копии листа новыми данными.

2. Таблица на листе схемы

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

Если вы просто скопируете лист диаграммы, копия, конечно же, будет ссылаться на данные на исходном листе. Однако, если вы копируете и лист, и лист диаграммы за одну операцию, Excel достаточно умен, чтобы связать копию диаграммы с копией данных.Скопированный рабочий лист называется «Sheet1 (2)», а скопированный лист диаграммы - «Chart1 (2)». Формула ряда для выделенной диаграммы в «Chart1 (2)» показывает, что данные, на которые она ссылается, находятся в «Sheet1 (2)».

Опять же, успешный протокол копирования листа диаграммы так, чтобы он ссылался на новые данные:

  1. Скопируйте исходный рабочий лист с его данными и исходный лист диаграммы
  2. Замените данные на скопированном листе новыми данными.

3. Диаграмма, встроенная в другой лист на основе ее данных

Когда у вас есть данные на одном листе и их диаграмма, встроенная в другой, это выглядит так. Формула ряда для выбранной серии в диаграмме на Листе 2 ссылается на данные на Листе 1.

Изучая уроки, изложенные выше, давайте скопируем два листа в книге. Скопированы листы «Лист1 (2)» и «Лист2 (2)». Но, к нашему огорчению, диаграмма в «Sheet2 (2)» по-прежнему ссылается на данные в «Sheet1», а не на «Sheet1 (2)».

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

Если два листа копируются в другую книгу (в данном случае в новую книгу с именем Book4), возникает такая же ситуация. Диаграмма в [Book4]! Sheet2 по-прежнему ссылается на исходные данные в [ChartData.xls]! Sheet1.

Наш трюк с копированием должен пойти другим путем.Ниже мы видим по два окна для двух книг. Исходная книга была переименована в ChartData1.xls, и была сделана копия с именем ChartData2. Копию можно сделать с помощью команды «Сохранить как» из меню «Файл» или путем создания копии в проводнике Windows.

Переместите два листа из ChartData2.xls в ChartData1.xls. Это можно сделать за один шаг, но если вы сделаете это за два шага, ничего страшного, потому что диаграмма по-прежнему ссылается на данные, даже если они находятся в другой книге. Перемещенные листы - это «Лист1 (2)» и «Лист2 (2)».Выделенная серия в «Sheet2 (2)» ссылается на данные в «Sheet1 (2)» после перемещения.

Для успешной копии рабочего листа данных и диаграммы, встроенной в другой рабочий лист, с использованием новых данных требуется следующий протокол:

  1. Скопируйте исходную книгу с листом данных и диаграммой, встроенными на другой лист.
  2. Переместите два листа из скопированной книги в исходную книгу.
  3. Замените данные в копии таблицы данных новыми данными.
  4. Снова откройте скопированную книгу и повторите шаги 2 и 3 по мере необходимости.

Это можно сделать немного проще, если рассматривать скопированную книгу как шаблон. Вы можете переместить скопированную книгу в каталог шаблонов

 C: \ Documents and Settings \ [ имя пользователя ] \ Application Data \ Microsoft \ Templates 

и вставьте его, щелкнув правой кнопкой мыши вкладку листа, выбрав «Вставить» и выбрав шаблон в диалоговом окне. Если шаблон содержит несколько листов, все листы вставляются в открытую книгу.

Кроме того, вы можете сохранить книгу шаблонов в любом месте, например, в том же каталоге, что и основная книга, и вставить листы шаблона, используя этот простой код VBA:

 ActiveWorkbook.Sheets.Add _ После: = ActiveWorkbook.Sheets (ActiveWorkbook.Sheets.Count), _ Введите: = ActiveWorkbook.Path & "\" & "ChartData2.xls". 

Вставленные листы - это «Sheet1 (2)» и «Sheet2 (2)», а выделенная серия в «Sheet2 (2)» ссылается на данные в «Sheet1 (2)».

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

  1. Скопируйте исходную книгу с листом данных и диаграммой, встроенными на другой лист.
  2. Руководство:
    1. Переместите эту скопированную книгу в каталог шаблонов.
    2. Используйте команду «Вставить» из контекстного меню вкладки листа, чтобы добавить листы шаблона.
  3. Программная продажа:
    1. Используйте листы VBA.Добавьте код для вставки листов шаблона.

4. Кому интересно, просто ссылки поменять

Последний подход, который часто является первоначальным, состоит в том, чтобы просто скопировать диаграмму любым удобным способом, а затем изменить ссылки. Диаграмма в «Sheet2 (3)» ниже относится к данным в «Sheet1 (3)», но мы хотим изменить это на «Sheet1 (4)».

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

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

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

.

Вставить связанную диаграмму Excel в PowerPoint

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

44 секунды

Вставить связанную диаграмму

  1. Откройте книгу Excel с нужной диаграммой.Сохраните книгу.

  2. Выберите диаграмму.

  3. На вкладке Home в группе Буфер обмена щелкните Копировать .

  4. Откройте нужную презентацию PowerPoint и выберите слайд, в который вы хотите вставить диаграмму.

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

    • Если вы хотите, чтобы диаграмма сохраняла свой внешний вид из файла Excel, выберите Сохранить исходное форматирование и привязать данные .

    • Если вы хотите, чтобы диаграмма использовала внешний вид презентации PowerPoint, выберите Использовать целевую тему и данные ссылки .

Внимание! Если впоследствии вы переместите файл Excel в другую папку, это приведет к разрыву связи между диаграммой в презентации PowerPoint и данными в книге Excel.

Обновить данные, отображаемые на диаграмме

Когда базовые данные Excel были изменены в книге, вы можете отразить эти изменения в диаграмме, которая появляется в вашей презентации:

  1. Выберите диаграмму.

  2. На вкладке Конструктор инструментов диаграмм на ленте панели инструментов в группе Данные выберите Обновить данные .

Информацию о том, как редактировать данные диаграммы , см. В разделе Изменение данных в существующей диаграмме.

Связанные

.

Можно ли связать диаграмму в Keynote…

Приведенный ниже простой сценарий обновляет слайд Keynote на основе изменений, внесенных в документ Numbers. Скопируйте и вставьте его в редактор сценариев (в Приложения> Утилиты). В Keynote перейдите к слайду с диаграммой, которую вы хотите обновить. Щелкните в любом месте таблицы источника данных в Numbers. Нажмите кнопку «Выполнить» в редакторе сценариев.

Если вы раньше не использовали редактор сценариев на своем компьютере, включите его в Системных настройках> Безопасность и конфиденциальность> Конфиденциальность> Доступность.

Это можно настроить для типа диаграммы и т. Д.

SG

сказать приложение «Числа»

сказать передняя сторона документ до сказать активный лист

сказать ( первая таблица чей диапазон выбора класс диапазон )

установить chartTitle от до имя

установить colNames с по ( строка 1, ячеек 2 - -1) значение

установить rowNames ( столбец 1 - ячеек 2 - -1) значение

установить chartData с по ( строк 2 От до -1) ( ячеек 2 по -1) значение

конец сказать

900 02 конец сказать

конец сказать

сказать приложение «Keynote»


активировать

сказать передний документ текущий слайд

установить текст объекта заголовка по умолчанию с по chartTitle

если существует chart 1 затем удалить диаграмму 1


добавить диаграмму имя строкиrowNamescolumn namescolNames ¬


datachart_2 группировать по строкам диаграммы

конец сказать

конец сказать

.

Показать или скрыть легенду диаграммы или таблицу данных

Вы можете скрыть или показать легенду диаграммы.

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

Показать легенду диаграммы

  1. Выберите диаграмму, а затем щелкните значок «плюс» в правом верхнем углу.

  2. Укажите на Legend и щелкните стрелку рядом с ним.

  3. Выберите место на диаграмме, в котором должна отображаться легенда.

Скрыть легенду диаграммы

  1. Выберите легенду, которую нужно скрыть.

  2. Нажмите Удалить.

Показать или скрыть таблицу данных

  1. Выберите диаграмму, а затем щелкните значок «плюс» в правом верхнем углу.

  2. Чтобы отобразить таблицу данных, наведите указатель на Таблица данных и щелкните стрелку рядом с ней, а затем выберите параметр отображения.

  3. Чтобы скрыть таблицу данных, снимите отметку с опции Таблица данных .

Показать или скрыть легенду

  1. Щелкните диаграмму, на которой вы хотите отобразить или скрыть легенду.

    Отображает инструменты диаграммы , добавляя вкладки Design , Layout и Format .

  2. На вкладке Макет в группе Этикетки щелкните Легенда .

  3. Выполните одно из следующих действий:

    • Чтобы скрыть легенду, щелкните Нет .

      Совет: Чтобы быстро удалить легенду или запись легенды с диаграммы, вы можете выбрать ее и затем нажать клавишу УДАЛИТЬ. Вы также можете щелкнуть правой кнопкой мыши легенду или запись легенды, а затем нажать Удалить .

    • Чтобы отобразить легенду, выберите нужный вариант отображения.

      Примечание. Когда вы щелкаете по одному из параметров отображения, легенда перемещается, и область графика автоматически корректируется в соответствии с ней. Если вы перемещаете и изменяете размер легенды с помощью мыши, область графика не настраивается автоматически.

    • Для получения дополнительных параметров щелкните Дополнительные параметры легенды , а затем выберите нужный параметр отображения.

      Совет: По умолчанию условные обозначения не перекрывают диаграмму. Если у вас ограничено пространство, вы можете уменьшить размер диаграммы, сняв флажок Показывать легенду без перекрытия диаграммы .

Показать или скрыть таблицу данных

  1. Щелкните диаграмму в виде линейной диаграммы, диаграммы с областями, столбчатой ​​диаграммы или столбчатой ​​диаграммы, на которой вы хотите отобразить или скрыть таблицу данных.

    Отображает инструменты диаграммы , добавляя вкладки Design , Layout и Format .

  2. На вкладке Макет в группе Ярлыки щелкните Таблица данных .

  3. Выполните одно из следующих действий:

    • Чтобы отобразить таблицу данных, щелкните Показать таблицу данных или Показать таблицу данных с клавишами легенды .

    • Чтобы скрыть таблицу данных, щелкните Нет .

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

    • Для получения дополнительных параметров щелкните Дополнительные параметры таблицы данных , а затем выберите нужный параметр отображения.

      Совет: Если вы уже отображаете легенду на диаграмме, вы можете снять флажок Показать ключи легенды .

Примечание. В гистограммах и диаграммах, отображающих ось даты, таблица данных не привязана к горизонтальной оси диаграммы - она ​​размещается под осью и выравнивается по диаграмме.

Нужна дополнительная помощь?

Вы всегда можете спросить эксперта в техническом сообществе Excel, получить поддержку в сообществе Answers или предложить новую функцию или улучшение в Excel User Voice.

.

Смотрите также

Scroll To Top