Копирование листов с графиками в excel

Содержание

  1. Как перенести диаграмму на отдельный лист в Excel
  2. Как вставить диаграмму на отдельный лист Excel
  3. Способ 1. Копирование диаграммы
  4. Способ 2. Использование опции перемещения
  5. Как в Excel построить диаграмму
  6. Способ 1. Построение по исходной табличке
  7. Способ 2. Как сделать процентную диаграмму в Excel
  8. Способ 3. Построение диаграммы Парето
  9. Заключение
  10. Скопируйте диаграмму с одного листа на другой, используя данные целевого листа для диаграммы в Excel
  11. 4 ответа
  12. Как перемещать и копировать листы или их данные в Excel
  13. Перемещение листа в книге
  14. Копирование листа в одной книге
  15. Перемещение листа
  16. Копирование листа
  17. Перемещение листа в другую книгу
  18. Копирование листа в другую книгу
  19. Изменение цвета ярлычка листа
  20. Дополнительные сведения

Как перенести диаграмму на отдельный лист в Excel

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

Как вставить диаграмму на отдельный лист Excel

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

Способ 1. Копирование диаграммы

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

  1. Построить нужную диаграмму для исходной таблицы.

Первоначальный график, построенный для заданного табличного массива

  1. Выделить построенный график, нажав на него левой клавишей манипулятора.
  2. Переключить клавиатуру компьютера на английскую раскладку и одновременно зажать кнопки «Ctrl+C», чтобы скопировать выбранную диаграмму в буфер обмена.
  3. Перейти на чистый лист Excel. Для этого нужно кликнуть по слову «Лист 1» либо «Лист 2» и т.д., находящееся в нижней панели программы MS Excel.

Переход на отдельный рабочий лист в программе MS Excel

  1. Откроется пустой рабочий лист, на котором пользователю надо будет нажать на кнопки «Ctrl+V».
  2. Проверить результат. После осуществления вышеуказанных действий построенный график отобразится на новой странице.

Финальный результат переноса диаграммы

Обратите внимание! Скопированную диаграмму из Эксель можно вставить в MS Word аналогичным образом.

Способ 2. Использование опции перемещения

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

  1. Построить диаграмму по исходной таблице данных.
  2. Навести курсор мышки в любое крайнее место графика. Вместо обычного курсора должен появиться значок в виде четырёх стрелочек.
  3. Кликнуть ПКМ по этому месту.
  4. В меню контекстного типа нажать по строчке «Переместить диаграмму…».

Контекстное меню, где нужно выбрать вариант с перемещением графика на отдельный лист

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

Назначение пути для перемещения в открывшемся меню

  1. Когда все действия будут выполнены, потребуется нажать на ОК внизу окошка.
  2. Проверить результат. После осуществления вышеуказанных манипуляций исходная диаграмма переместится на отдельный листок Microsoft Office Excel. Здесь пользователь сможет настраивать график, например, менять его цвет, расположение, масштаб и т.д.

Расположение графика на отдельном листе Microsoft Office Excel

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

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

Как в Excel построить диаграмму

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

Способ 1. Построение по исходной табличке

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

  1. Создать таблицу, по которой и будет производиться построение графика.
  2. Выделить исходный массив левой кнопкой мыши и переместиться во вкладку «Вставка», располагающуюся в верхней панели инструментов программы.
  3. В блоке «Диаграммы» представлены все возможные варианты. Здесь можно выбрать линейную, круговую, пузырьковую диаграмму и т.д.

Действия по построению диаграммы в Excel

  1. Нажать на подходящий вариант и проверить результат. Рядом с таблицей на рабочем листе Excel появится выбранная диаграмма. При необходимости ее можно будет отредактировать, например подписав оси, название.

Способ 2. Как сделать процентную диаграмму в Excel

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

  1. В исходной табличке выделить диапазон ячеек, параметры, которые нужно сравнить.
  2. Аналогичным образом переместиться в раздел «Вставка» и в перечне возможных диаграмм выбрать круговую.
  3. После отображения графика на рабочем листе понадобится переместиться во вкладку «Конструктор».
  4. Здесь пользователь должен найти кнопку «Экспресс макет» и щёлкнуть по ней ЛКМ.
  5. В открывшемся перечне вариантов круговых диаграмм выбрать тот, на котором отображены знаки процентов и нажать по нему.
  6. Проанализировать полученный результат. Построенная диаграмма должна измениться, и размер областей на ней будет показан в процентах.

Построенная круговая процентная диаграмма в Excel

Дополнительная информация! Любую из построенных диаграмм можно перенести на отдельный лист, а также изменить некоторые значения на ней.

Способ 3. Построение диаграммы Парето

Это самый распространённый тип диаграмм, с помощью которого можно быстро оценить качество той или иной продукции. Построение производится по алгоритму:

  1. Во вкладку «Вставка» развернуть блок Гистограмма и выбрать самый первый вариант.
  2. После построения графика нажать на кнопку «Изменить тип диаграммы» сверху окна.
  3. В следующем окошке в разделе График надо выбрать подходящий вариант и кликнуть по «ОК».
  4. Проверить результат. Диаграмма Парето должна построиться.

Внешний вид диаграммы Парето в Excel

Заключение

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

Источник

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

У меня есть несколько листов с разными данными, но организованных одинаково (одинаковое количество столбцов и строк). Я создал несколько диаграмм в Sheet1, которые я хотел бы скопировать на Sheet2. в то время как обычное копирование / вставка копирует диаграммы на лист 2, диаграммы по-прежнему ссылаются на данные в листе 1, а не листе 2. Как я могу автоматически заставить их использовать данные Sheet2, а не Sheet после копирования?

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

4 ответа

У меня что-то вроде этого сработало. CopyCharts копирует все диаграммы с исходного листа на целевой лист. Затем SetChartRef устанавливает ссылку на диаграммы в целевом объекте так, как я хочу, чтобы они были. В этом примере я знаю, какой номер диаграммы какой. Думаю, его можно улучшить, чтобы вместо этого использовались названия диаграмм.

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

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

Второй по простоте способ, если данные диаграммы организованы просто, — использовать «Выбрать данные» на ленте или в контекстном меню и изменить диапазон, указанный в RefEdit «Диапазон данных диаграммы» в верхней части диалогового окна.

Утомительный способ — изменить все ссылки на лист во всех формулах ряда диаграммы, например, изменив все экземпляры Sheet1 в следующей формуле на Sheet2: = SERIES (Sheet1! $ B $ 1, Sheet1! $ A $ 2: $ A $ 4, Sheet1! $ B $ 2: $ B $ 4,1)

Как указывает @ sancho.s, вы также можете сделать это с помощью VBA, используя код, опубликованный в моем Изменить формулу ряда. Эти алгоритмы встроены в мою коммерческую надстройку Excel.

Я часто использовал формулу изменения рядов (это фактически ссылка в середине страницы, предоставленной в ответе GGuess). Это надстройка, которую можно получить здесь.

Это чрезвычайно полезно и, вероятно, покрывает потребности большинства случаев этого типа. Он предоставляет удобный интерфейс (UserForm) для поиска и замены строк в формулах ряда диаграмм. На самом деле он более универсален, чем «рабочие листы источника изменений», поскольку можно использовать поиск и замену для изменения других частей формулы ряда сразу для многих рядов.

Источник

Как перемещать и копировать листы или их данные в Excel

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

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

Перемещение листа в книге

Щелкните ярлычок листа и перетащите его в нужное место.

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

Копирование листа в одной книге

Удерживая нажатой клавишу CTRL, перетащите ярлычок листа на нужное место.

Щелкните ярлычок листа правой кнопкой мыши и выберите команду Переместить или скопировать.

Установите флажок Создать копию.

В разделе перед листом укажите, куда вы хотите поместить копию.

Нажмите кнопку ОК.

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

Перемещение листа

Перетащите ярлычок листа в нужное место в строке ярлычков.

Копирование листа

Нажмите и удерживайте клавишу OPTION.

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

Важно: Отпустите сначала кнопку мыши, а затем — клавишу OPTION.

Перемещение листа в другую книгу

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

Откройте книгу, в которую требуется переместить лист.

В меню Окно щелкните книгу, в которую входит перемещаемый лист.

Щелкните лист, который требуется скопировать в другую книгу.

В меню Правка выберите пункты Лист > Переместить или скопировать лист.

В меню В книгу выберите книгу, в которую требуется переместить лист.

Совет: Чтобы создать новую книгу и переместить в нее лист, выберите вариант новая книга.

В поле Перед листом выберите лист, перед которым нужно вставить перемещаемый лист, или вариант переместить в конец.

Нажмите кнопку ОК.

Копирование листа в другую книгу

Откройте книгу, в которую требуется скопировать лист.

В меню Окно щелкните книгу, в которую входит копируемый лист.

Выберите лист, который требуется скопировать.

В меню Правка выберите пункты Лист > Переместить или скопировать лист.

В меню В книгу выберите книгу, в которую требуется скопировать лист.

Совет: Чтобы создать новую книгу и переместить в нее лист, выберите вариант новая книга.

В поле Перед листом выберите лист, перед которым нужно вставить скопированный лист, или вариант переместить в конец.

Установите флажок Создать копию.

Нажмите кнопку ОК.

Изменение цвета ярлычка листа

Изменение цвета ярлычков листов может облегчить отслеживание информации в больших книгах.

Удерживая клавишу CONTROL, щелкните ярлычок листа.

Выберите команду Цвет ярлычка и укажите нужный цвет.

В Excel в Интернете можно дублировать (или копировать) книги. Просто щелкните правой кнопкой мыши имя ярлычка в нижней части листа и выберите команду Дублировать.

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

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

Выделите все данные на листе.

Сочетания клавиш. Нажмите клавиши CTRL+ПРОБЕЛ на клавиатуре, а затем клавиши SHIFT+ПРОБЕЛ.

Скопируйте все данные на листе, нажав CTRL+C.

Щелкните знак плюса (+), чтобы добавить пустой лист.

Щелкните первую ячейку на новом листе и нажмите CTRL+V, чтобы ввести данные.

Примечание: При вставке ячеек на новый лист примененное к ним условное форматирование будет потеряно.

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

Чтобы переместить или скопировать книгу в другую книгу в Excel в Интернете, выполните указанные Excel в Интернете.

Выделите все данные на листе.

Сочетания клавиш: нажмите клавиши CTRL+ПРОБЕЛ, а затем клавиши SHIFT+ПРОБЕЛ.

Скопируйте все данные на листе, нажав CTRL+C.

Откройте книгу, в которую необходимо вставить данные, и щелкните знак «плюс» ( +) в строке состояния, чтобы добавить новый пустой лист.

Щелкните первую ячейку нового таблицы, а затем нажмите CTRL+V, чтобы ввести данные на этот.

Примечание: При вставке ячеек в другую книгу примененное к ним условное форматирование будет потеряно.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

Источник

Перемещение и копирование листов или данных листов

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

Браузер не поддерживает видео.

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

Перемещение листа в книге

  • Щелкните ярлычок листа и перетащите его в нужное место.

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

Копирование листа в одной книге

  • Удерживая нажатой клавишу CTRL, перетащите ярлычок листа на нужное место.

ИЛИ

  1. Щелкните ярлычок листа правой кнопкой мыши и выберите команду Переместить или скопировать.

  2. Установите флажок Создать копию.

  3. В разделе перед листом укажите, куда вы хотите поместить копию.

  4. Нажмите кнопку ОК.

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

Перемещение листа

  • Перетащите ярлычок листа в нужное место в строке ярлычков.

Копирование листа

  1. Нажмите и удерживайте клавишу OPTION.

  2. Перетащите ярлычок листа в строке ярлычков в место, где нужно создать копию.

    Важно: Отпустите сначала кнопку мыши, а затем — клавишу OPTION.

Перемещение листа в другую книгу

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

  1. Откройте книгу, в которую требуется переместить лист.

  2. В меню Окно щелкните книгу, в которую входит перемещаемый лист.

    Щелкните лист, который требуется скопировать в другую книгу.

  3. В меню Правка выберите пункты Лист > Переместить или скопировать лист.

  4. В меню В книгу выберите книгу, в которую требуется переместить лист.

    Совет: Чтобы создать новую книгу и переместить в нее лист, выберите вариант новая книга.

  5. В поле Перед листом выберите лист, перед которым нужно вставить перемещаемый лист, или вариант переместить в конец.

  6. Нажмите кнопку ОК.

Копирование листа в другую книгу

  1. Откройте книгу, в которую требуется скопировать лист.

  2. В меню Окно щелкните книгу, в которую входит копируемый лист.

    Выберите лист, который требуется скопировать.

  3. В меню Правка выберите пункты Лист > Переместить или скопировать лист.

  4. В меню В книгу выберите книгу, в которую требуется скопировать лист.

    Совет: Чтобы создать новую книгу и переместить в нее лист, выберите вариант новая книга.

  5. В поле Перед листом выберите лист, перед которым нужно вставить скопированный лист, или вариант переместить в конец.

  6. Установите флажок Создать копию.

  7. Нажмите кнопку ОК.

Изменение цвета ярлычка листа

Изменение цвета ярлычков листов может облегчить отслеживание информации в больших книгах.

  1. Удерживая клавишу CONTROL, щелкните ярлычок листа.

  2. Выберите команду Цвет ярлычка и укажите нужный цвет.

В Excel в Интернете можно дублировать (или копировать) книги. Просто щелкните правой кнопкой мыши имя ярлычка в нижней части листа и выберите команду Дублировать.

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

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

  1. Выделите все данные на листе.

    Сочетания клавиш. Нажмите клавиши CTRL+ПРОБЕЛ на клавиатуре, а затем клавиши SHIFT+ПРОБЕЛ.

  2. Скопируйте все данные на листе, нажав CTRL+C.

  3. Щелкните знак плюса (+), чтобы добавить пустой лист.

    Кнопка "Новый лист"

  4. Щелкните первую ячейку на новом листе и нажмите CTRL+V, чтобы ввести данные.

    Примечание: При вставке ячеек на новый лист примененное к ним условное форматирование будет потеряно.

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

Чтобы переместить или скопировать книгу в другую книгу в Excel в Интернете, выполните указанные Excel в Интернете.

  1. Выделите все данные на листе.

    Сочетания клавиш: нажмите клавиши CTRL+ПРОБЕЛ, а затем клавиши SHIFT+ПРОБЕЛ.

  2. Скопируйте все данные на листе, нажав CTRL+C.

  3. Откройте книгу, в которую необходимо вставить данные, и щелкните знак «плюс» (+) в строке состояния, чтобы добавить новый пустой лист.  

    Кнопка "Новый лист"

  4. Щелкните первую ячейку нового таблицы, а затем нажмите CTRL+V, чтобы ввести данные на этот.

    Примечание: При вставке ячеек в другую книгу примененное к ним условное форматирование будет потеряно.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

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

На чтение 5 мин Опубликовано 23.01.2021

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

Содержание

  1. Как вставить диаграмму на отдельный лист Excel
  2. Способ 1. Копирование диаграммы
  3. Способ 2. Использование опции перемещения
  4. Как в Excel построить диаграмму
  5. Способ 1. Построение по исходной табличке
  6. Способ 2. Как сделать процентную диаграмму в Excel
  7. Способ 3. Построение диаграммы Парето
  8. Заключение

Как вставить диаграмму на отдельный лист Excel

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

Способ 1. Копирование диаграммы

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

  1. Построить нужную диаграмму для исходной таблицы.

kak-perenesti-diagrammu-na-otdelnyj-list-v-excel

Первоначальный график, построенный для заданного табличного массива
  1. Выделить построенный график, нажав на него левой клавишей манипулятора.
  2. Переключить клавиатуру компьютера на английскую раскладку и одновременно зажать кнопки «Ctrl+C», чтобы скопировать выбранную диаграмму в буфер обмена.
  3. Перейти на чистый лист Excel. Для этого нужно кликнуть по слову «Лист 1» либо «Лист 2» и т.д., находящееся в нижней панели программы MS Excel.

kak-perenesti-diagrammu-na-otdelnyj-list-v-excel

Переход на отдельный рабочий лист в программе MS Excel
  1. Откроется пустой рабочий лист, на котором пользователю надо будет нажать на кнопки «Ctrl+V».
  2. Проверить результат. После осуществления вышеуказанных действий построенный график отобразится на новой странице.

kak-perenesti-diagrammu-na-otdelnyj-list-v-excel

Финальный результат переноса диаграммы

Обратите внимание! Скопированную диаграмму из Эксель можно вставить в MS Word аналогичным образом.

Способ 2. Использование опции перемещения

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

  1. Построить диаграмму по исходной таблице данных.
  2. Навести курсор мышки в любое крайнее место графика. Вместо обычного курсора должен появиться значок в виде четырёх стрелочек.
  3. Кликнуть ПКМ по этому месту.
  4. В меню контекстного типа нажать по строчке «Переместить диаграмму…».

kak-perenesti-diagrammu-na-otdelnyj-list-v-excel

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

kak-perenesti-diagrammu-na-otdelnyj-list-v-excel

Назначение пути для перемещения в открывшемся меню
  1. Когда все действия будут выполнены, потребуется нажать на ОК внизу окошка.
  2. Проверить результат. После осуществления вышеуказанных манипуляций исходная диаграмма переместится на отдельный листок Microsoft Office Excel. Здесь пользователь сможет настраивать график, например, менять его цвет, расположение, масштаб и т.д.

kak-perenesti-diagrammu-na-otdelnyj-list-v-excel

Расположение графика на отдельном листе Microsoft Office Excel

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

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

Как в Excel построить диаграмму

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

Способ 1. Построение по исходной табличке

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

  1. Создать таблицу, по которой и будет производиться построение графика.
  2. Выделить исходный массив левой кнопкой мыши и переместиться во вкладку «Вставка», располагающуюся в верхней панели инструментов программы.
  3. В блоке «Диаграммы» представлены все возможные варианты. Здесь можно выбрать линейную, круговую, пузырьковую диаграмму и т.д.

kak-perenesti-diagrammu-na-otdelnyj-list-v-excel

Действия по построению диаграммы в Excel
  1. Нажать на подходящий вариант и проверить результат. Рядом с таблицей на рабочем листе Excel появится выбранная диаграмма. При необходимости ее можно будет отредактировать, например подписав оси, название.

Способ 2. Как сделать процентную диаграмму в Excel

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

  1. В исходной табличке выделить диапазон ячеек, параметры, которые нужно сравнить.
  2. Аналогичным образом переместиться в раздел «Вставка» и в перечне возможных диаграмм выбрать круговую.
  3. После отображения графика на рабочем листе понадобится переместиться во вкладку «Конструктор».
  4. Здесь пользователь должен найти кнопку «Экспресс макет» и щёлкнуть по ней ЛКМ.
  5. В открывшемся перечне вариантов круговых диаграмм выбрать тот, на котором отображены знаки процентов и нажать по нему.
  6. Проанализировать полученный результат. Построенная диаграмма должна измениться, и размер областей на ней будет показан в процентах.

kak-perenesti-diagrammu-na-otdelnyj-list-v-excel

Построенная круговая процентная диаграмма в Excel

Дополнительная информация! Любую из построенных диаграмм можно перенести на отдельный лист, а также изменить некоторые значения на ней.

Способ 3. Построение диаграммы Парето

Это самый распространённый тип диаграмм, с помощью которого можно быстро оценить качество той или иной продукции. Построение производится по алгоритму:

  1. Во вкладку «Вставка» развернуть блок Гистограмма и выбрать самый первый вариант.
  2. После построения графика нажать на кнопку «Изменить тип диаграммы» сверху окна.
  3. В следующем окошке в разделе График надо выбрать подходящий вариант и кликнуть по «ОК».
  4. Проверить результат. Диаграмма Парето должна построиться.

kak-perenesti-diagrammu-na-otdelnyj-list-v-excel

Внешний вид диаграммы Парето в Excel

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:

 

tatarin!

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

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

Заранее спасибо.

Прикрепленные файлы

  • 1.xlsx (15.45 КБ)

Изменено: tatarin!28.01.2013 21:44:44
(Файл)

 

С.М.

Пользователь

Сообщений: 936
Регистрация: 22.12.2012

Кликаем макрос «CopyChart»:

 

tatarin!

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

С.М.,

Спасибо огромное.!!!! Выручили. )))

 

tatarin!

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

Здравствуйте.

Не подскажите: как сделать тоже самое только для четырех таблиц.

 

С.М.

Пользователь

Сообщений: 936
Регистрация: 22.12.2012

Не знаю.
Лень, конечно, двигатель прогресса, но …
Демонтировал нафиг АКП.
Инструкции — в комментариях макросов.

 

tatarin!

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

С.М.,

Спасибо огромное. Сейчас посмотрю.

 

LightZ

Пользователь

Сообщений: 1748
Регистрация: 22.12.2012

C.M. лови плюс за CopyObjectsWithCells

Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?

 

С.М.

Пользователь

Сообщений: 936
Регистрация: 22.12.2012

Поймал.  :)

 

tatarin!

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

С.М.,

Не могу разобраться. Я в этом совсем не понимаю.

1) Копирование выделенного диапазона вместе со всеми диаграммами — я выделяю таблицы с диаграммами и копирую с помощью CopyRangeWithCharts
2) Укажите диапазон (ячейку) вставки- указываю диапазон — вставляются таблицы с диаграмми, при этом привязка остается к исходным таблицам.
3) Перед запуском макроса выделяем диаграмму — выделяю таблицы с диаграмми и нажимаю  RenameChartObject()  Переименовываем Объект-Диаграмма  — макрос сам должен переименовать диаграмму? или я каким то образом?
4)  Изменяем ‘Название диаграммы’ Перед запуском макроса выделяем диаграмму — я выделяю таблицы с диаграмми. Снова вопрос: название диаграммы макрос изменяет или я каким то образом?
нажимаем ChangeCaptionOfChart()
5) Изменяем ‘Диапазон данных’ (по столбцам)
Перед запуском макроса выделяем диаграмму — снова выделяю таблицы с диаграмми и нажимаю hangeSourceDataOfChart()
И ничего не получается.

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

 

С.М.

Пользователь

Сообщений: 936
Регистрация: 22.12.2012

#10

30.01.2013 03:52:32

Объяснительная:

Скрытый текст

Изменено: С.М.30.01.2013 04:11:27

 

tatarin!

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

С.М.,

Спасибо большое, за помощь.

Я делаю как написано- все равно остается привязка к первым таблицам.  Да и исправить то что Вы назвали своей ошибкой- я ее не исправлю.

Придетсся вручную все делать.

Еще раз спасибо.

 

С.М.

Пользователь

Сообщений: 936
Регистрация: 22.12.2012

Вот. Поставил новую АКПП (от Porsche)  :)
Инструкция — в файле.

 

tatarin!

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

С.М.,

Спасибо Вам огромное.

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

 

С.М.

Пользователь

Сообщений: 936
Регистрация: 22.12.2012

Объявление.
Сниму порчу, сглаз, блокировку ячеек, защиту листа.
Качественно, недорого, гарантированно.
ЯндексДенги: 41001886239037

 

tatarin!

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

С.М.,

Спасибо Вам большое.

Все нашел, сделал-копируется.

 

tatarin!

Пользователь

Сообщений: 10
Регистрация: 01.01.1970

С.М.,

Вы еще в этом мне в первом Вашем ответе помогли-копирование одной таблицы. А как скопировать четыре таблицы разом разположенным в одной горизонтали?

 

Z

Пользователь

Сообщений: 6111
Регистрация: 21.12.2012

Win 10, MSO 2013 SP1

#17

31.01.2013 15:23:34

off

Цитата
tatarin! пишет: А как
Цитата
С.М. пишет: Качественно, недорого, гарантированно.
ЯндексДенги: 41001886239037

Изменено: Z31.01.2013 15:24:13

«Ctrl+S» — достойное завершение ваших гениальных мыслей!.. ;)

 

С.М.

Пользователь

Сообщений: 936
Регистрация: 22.12.2012

#18

08.02.2013 21:55:32

Цитата
С.М. пишет:
Объявление.
Сниму порчу, сглаз, блокировку ячеек

Ladies and Gentlemen !  Какие-то вы … махровые материалисты  :)
Ну хоть кто-нибудь воспользовался моими услугами по СГЛАживанию (экперимент. данных) ?

http://excelvba.ru/programmes/MathanXL

У меня есть несколько листов с разными данными, но организованных одинаково (одинаковое количество столбцов и строк). Я создал несколько диаграмм в Sheet1, которые я хотел бы скопировать на Sheet2. в то время как обычное копирование / вставка копирует диаграммы на лист 2, диаграммы по-прежнему ссылаются на данные в листе 1, а не листе 2. Как я могу автоматически заставить их использовать данные Sheet2, а не Sheet после копирования?

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

4 ответа

Лучший ответ

У меня что-то вроде этого сработало. CopyCharts копирует все диаграммы с исходного листа на целевой лист. Затем SetChartRef устанавливает ссылку на диаграммы в целевом объекте так, как я хочу, чтобы они были. В этом примере я знаю, какой номер диаграммы какой. Думаю, его можно улучшить, чтобы вместо этого использовались названия диаграмм.

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

    Sub DeleteEmbeddedCharts(target As String)

    Dim wsItem As Worksheet
    Dim chtObj As ChartObject
        For Each chtObj In ThisWorkbook.Worksheets(target).ChartObjects
            chtObj.Delete
        Next
End Sub

Sub SetChartRef(target As String)

    Dim cht As ChartObject
    Dim i As Integer

    'i specifies which chart to set its data references
    i = 0
    For Each cht In ThisWorkbook.Worksheets(target).ChartObjects
        If i = 0 Then
            cht.Chart.SeriesCollection(1).Values = "=" & target & "!$I$2:$I$12"
            cht.Chart.SeriesCollection(2).Values = "=" & target & "!$J$2:$J$12"
        ElseIf i = 1 Then
             cht.Chart.SeriesCollection(1).Values = "=" & target & "!$I$14:$I$25"
             cht.Chart.SeriesCollection(2).Values = "=" & target & "!$J$14:$J$25"
        ElseIf i = 2 Then
            cht.Chart.SeriesCollection(1).Values = "=" & target & "!$I$26:$I$37"
            cht.Chart.SeriesCollection(2).Values = "=" & target & "!$J$26:$J$37"
        ElseIf i = 3 Then
            cht.Chart.SeriesCollection(1).Values = "=(" & target & "!$H$2," & target & "!$H$14," & target & "!$H$26," & target & "!$H$38)"
            cht.Chart.SeriesCollection(1).XValues = "=(" & target & "!$E$2," & target & "!$E$14," & target & "!$E$26," & target & "!$E$38)"
         ElseIf i = 4 Then
            cht.Chart.SeriesCollection(1).Values = "=(" & target & "!$H$2," & target & "!$H$14," & target & "!$H$26," & target & "!$H$38)"
            cht.Chart.SeriesCollection(1).XValues = "=(" & target & "!$E$2," & target & "!$E$14," & target & "!$E$26," & target & "!$E$38)"
        ElseIf i = 5 Then
            cht.Chart.SeriesCollection(1).Values = "=" & target & "!$I$38:$I$49"
            cht.Chart.SeriesCollection(2).Values = "=" & target & "!$J$38:$J$49"
        End If
        i = i + 1
    Next


End Sub

Sub CopyCharts(source As String, target As String)

    Dim chtObj As ChartObject
    'First delete all charts from target sheet
    DeleteEmbeddedCharts (target)

    'Some delay
    Application.Wait Now + TimeSerial(0, 0, 1)

    For Each chtObj In ThisWorkbook.Worksheets(source).ChartObjects
        With ThisWorkbook.Worksheets(target)
            .Activate
            chtObj.Copy
            'Paste in row T1+i
            Range("T1").Offset(i).Select
            .Activate
            Application.Wait Now + TimeSerial(0, 0, 1)
            .Paste
            Application.Wait Now + TimeSerial(0, 0, 1)
            i = i + 10
            .Activate
        End With
    Next chtObj

    'Set the data references to target sheet
    SetChartRef (target)

End Sub


1

Ari
21 Сен 2012 в 21:05

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

Второй по простоте способ, если данные диаграммы организованы просто, — использовать «Выбрать данные» на ленте или в контекстном меню и изменить диапазон, указанный в RefEdit «Диапазон данных диаграммы» в верхней части диалогового окна.

Утомительный способ — изменить все ссылки на лист во всех формулах ряда диаграммы, например, изменив все экземпляры Sheet1 в следующей формуле на Sheet2: = SERIES (Sheet1! $ B $ 1, Sheet1! $ A $ 2: $ A $ 4, Sheet1! $ B $ 2: $ B $ 4,1)

Как указывает @ sancho.s, вы также можете сделать это с помощью VBA, используя код, опубликованный в моем Изменить формулу ряда. Эти алгоритмы встроены в мою коммерческую надстройку Excel.


10

Jon Peltier
29 Июн 2015 в 17:52

Я часто использовал формулу изменения рядов (это фактически ссылка в середине страницы, предоставленной в ответе GGuess). Это надстройка, которую можно получить здесь.

Это чрезвычайно полезно и, вероятно, покрывает потребности большинства случаев этого типа. Он предоставляет удобный интерфейс (UserForm) для поиска и замены строк в формулах ряда диаграмм. На самом деле он более универсален, чем «рабочие листы источника изменений», поскольку можно использовать поиск и замену для изменения других частей формулы ряда сразу для многих рядов.


4

sancho.s ReinstateMonicaCellio
10 Дек 2013 в 17:24

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Копирование заполненных ячеек в excel
  • Копирование листов в excel в одну книгу
  • Копирование закрепленной ячейки в excel
  • Копирование листа excel как рисунок
  • Копирование диапазонов ячеек vba excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии