Содержание
- Как перенести диаграмму на отдельный лист в Excel
- Как вставить диаграмму на отдельный лист Excel
- Способ 1. Копирование диаграммы
- Способ 2. Использование опции перемещения
- Как в Excel построить диаграмму
- Способ 1. Построение по исходной табличке
- Способ 2. Как сделать процентную диаграмму в Excel
- Способ 3. Построение диаграммы Парето
- Заключение
- Скопируйте диаграмму с одного листа на другой, используя данные целевого листа для диаграммы в Excel
- 4 ответа
- Как перемещать и копировать листы или их данные в Excel
- Перемещение листа в книге
- Копирование листа в одной книге
- Перемещение листа
- Копирование листа
- Перемещение листа в другую книгу
- Копирование листа в другую книгу
- Изменение цвета ярлычка листа
- Дополнительные сведения
Как перенести диаграмму на отдельный лист в Excel
Иногда у пользователей Microsoft Office Excel возникает необходимость в переносе диаграмм, построенных по табличному массиву, на отдельный рабочий лист. О том, как это сделать, будет рассказано в данной статье.
Как вставить диаграмму на отдельный лист Excel
Есть несколько распространённых способов выполнения поставленной задачи. Каждый метод можно использовать в любой версии программного обеспечения. Далее будут рассмотрены самые простые и эффективные из них.
Способ 1. Копирование диаграммы
Данный метод реализуется за несколько секунд по следующему алгоритму:
- Построить нужную диаграмму для исходной таблицы.
Первоначальный график, построенный для заданного табличного массива
- Выделить построенный график, нажав на него левой клавишей манипулятора.
- Переключить клавиатуру компьютера на английскую раскладку и одновременно зажать кнопки «Ctrl+C», чтобы скопировать выбранную диаграмму в буфер обмена.
- Перейти на чистый лист Excel. Для этого нужно кликнуть по слову «Лист 1» либо «Лист 2» и т.д., находящееся в нижней панели программы MS Excel.
Переход на отдельный рабочий лист в программе MS Excel
- Откроется пустой рабочий лист, на котором пользователю надо будет нажать на кнопки «Ctrl+V».
- Проверить результат. После осуществления вышеуказанных действий построенный график отобразится на новой странице.
Финальный результат переноса диаграммы
Обратите внимание! Скопированную диаграмму из Эксель можно вставить в MS Word аналогичным образом.
Способ 2. Использование опции перемещения
В Excel диаграмму можно также перенести на отдельный лист, где впоследствии будут производиться ее корректировки. Процесс переноса подразделяется на следующие этапы:
- Построить диаграмму по исходной таблице данных.
- Навести курсор мышки в любое крайнее место графика. Вместо обычного курсора должен появиться значок в виде четырёх стрелочек.
- Кликнуть ПКМ по этому месту.
- В меню контекстного типа нажать по строчке «Переместить диаграмму…».
Контекстное меню, где нужно выбрать вариант с перемещением графика на отдельный лист
- В открывшемся меню пользователю надо поставить тумблер в позицию На отдельном листе и в поле рядом прописать соответствующее название для графика. Так же будет называться и лист, на который вставится диаграмма в дальнейшем.
Назначение пути для перемещения в открывшемся меню
- Когда все действия будут выполнены, потребуется нажать на ОК внизу окошка.
- Проверить результат. После осуществления вышеуказанных манипуляций исходная диаграмма переместится на отдельный листок Microsoft Office Excel. Здесь пользователь сможет настраивать график, например, менять его цвет, расположение, масштаб и т.д.
Расположение графика на отдельном листе Microsoft Office Excel
Важно! После перемещения на отдельный лист диаграмма будет удалена с исходного рабочего листа. Работу над графиком можно будет производить в созданной области программы.
При изменении параметров диаграммы на отдельном листе данные в исходном табличном массиве также будут изменяться. Этот принцип работает и в обратной последовательности.
Как в Excel построить диаграмму
Чтобы полностью разбираться в теме, необходимо рассмотреть методы построения различных графиков в Эксель.
Способ 1. Построение по исходной табличке
Это самый простой и быстрый способ создания диаграммы, который заключается в следующем:
- Создать таблицу, по которой и будет производиться построение графика.
- Выделить исходный массив левой кнопкой мыши и переместиться во вкладку «Вставка», располагающуюся в верхней панели инструментов программы.
- В блоке «Диаграммы» представлены все возможные варианты. Здесь можно выбрать линейную, круговую, пузырьковую диаграмму и т.д.
Действия по построению диаграммы в Excel
- Нажать на подходящий вариант и проверить результат. Рядом с таблицей на рабочем листе Excel появится выбранная диаграмма. При необходимости ее можно будет отредактировать, например подписав оси, название.
Способ 2. Как сделать процентную диаграмму в Excel
С помощью круговой диаграммы можно сравнивать представленные в таблице показатели в процентном соотношении. Это позволяет наглядно проанализировать текущую ситуацию, оценить риски. Чтобы сделать процентный график, необходимо проделать несколько простых шагов по инструкции:
- В исходной табличке выделить диапазон ячеек, параметры, которые нужно сравнить.
- Аналогичным образом переместиться в раздел «Вставка» и в перечне возможных диаграмм выбрать круговую.
- После отображения графика на рабочем листе понадобится переместиться во вкладку «Конструктор».
- Здесь пользователь должен найти кнопку «Экспресс макет» и щёлкнуть по ней ЛКМ.
- В открывшемся перечне вариантов круговых диаграмм выбрать тот, на котором отображены знаки процентов и нажать по нему.
- Проанализировать полученный результат. Построенная диаграмма должна измениться, и размер областей на ней будет показан в процентах.
Построенная круговая процентная диаграмма в Excel
Дополнительная информация! Любую из построенных диаграмм можно перенести на отдельный лист, а также изменить некоторые значения на ней.
Способ 3. Построение диаграммы Парето
Это самый распространённый тип диаграмм, с помощью которого можно быстро оценить качество той или иной продукции. Построение производится по алгоритму:
- Во вкладку «Вставка» развернуть блок Гистограмма и выбрать самый первый вариант.
- После построения графика нажать на кнопку «Изменить тип диаграммы» сверху окна.
- В следующем окошке в разделе График надо выбрать подходящий вариант и кликнуть по «ОК».
- Проверить результат. Диаграмма Парето должна построиться.
Внешний вид диаграммы Парето в 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, перетащите ярлычок листа на нужное место.
ИЛИ
-
Щелкните ярлычок листа правой кнопкой мыши и выберите команду Переместить или скопировать.
-
Установите флажок Создать копию.
-
В разделе перед листом укажите, куда вы хотите поместить копию.
-
Нажмите кнопку ОК.
Если данные требуется переупорядочить, можно менять порядок листов в книге, а также копировать и перемещать листы в другие книги. Обратите внимание на то, что после перемещения листа в вычислениях и на диаграммах, в основе которых лежат содержащиеся на нем данные, могут использоваться неправильные значения.
Перемещение листа
-
Перетащите ярлычок листа в нужное место в строке ярлычков.
Копирование листа
-
Нажмите и удерживайте клавишу 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.
Нужна дополнительная помощь?
На чтение 5 мин Опубликовано 23.01.2021
Иногда у пользователей Microsoft Office Excel возникает необходимость в переносе диаграмм, построенных по табличному массиву, на отдельный рабочий лист. О том, как это сделать, будет рассказано в данной статье.
Содержание
- Как вставить диаграмму на отдельный лист Excel
- Способ 1. Копирование диаграммы
- Способ 2. Использование опции перемещения
- Как в Excel построить диаграмму
- Способ 1. Построение по исходной табличке
- Способ 2. Как сделать процентную диаграмму в Excel
- Способ 3. Построение диаграммы Парето
- Заключение
Как вставить диаграмму на отдельный лист Excel
Есть несколько распространённых способов выполнения поставленной задачи. Каждый метод можно использовать в любой версии программного обеспечения. Далее будут рассмотрены самые простые и эффективные из них.
Способ 1. Копирование диаграммы
Данный метод реализуется за несколько секунд по следующему алгоритму:
- Построить нужную диаграмму для исходной таблицы.
- Выделить построенный график, нажав на него левой клавишей манипулятора.
- Переключить клавиатуру компьютера на английскую раскладку и одновременно зажать кнопки «Ctrl+C», чтобы скопировать выбранную диаграмму в буфер обмена.
- Перейти на чистый лист Excel. Для этого нужно кликнуть по слову «Лист 1» либо «Лист 2» и т.д., находящееся в нижней панели программы MS Excel.
- Откроется пустой рабочий лист, на котором пользователю надо будет нажать на кнопки «Ctrl+V».
- Проверить результат. После осуществления вышеуказанных действий построенный график отобразится на новой странице.
Обратите внимание! Скопированную диаграмму из Эксель можно вставить в MS Word аналогичным образом.
Способ 2. Использование опции перемещения
В Excel диаграмму можно также перенести на отдельный лист, где впоследствии будут производиться ее корректировки. Процесс переноса подразделяется на следующие этапы:
- Построить диаграмму по исходной таблице данных.
- Навести курсор мышки в любое крайнее место графика. Вместо обычного курсора должен появиться значок в виде четырёх стрелочек.
- Кликнуть ПКМ по этому месту.
- В меню контекстного типа нажать по строчке «Переместить диаграмму…».
- В открывшемся меню пользователю надо поставить тумблер в позицию На отдельном листе и в поле рядом прописать соответствующее название для графика. Так же будет называться и лист, на который вставится диаграмма в дальнейшем.
- Когда все действия будут выполнены, потребуется нажать на ОК внизу окошка.
- Проверить результат. После осуществления вышеуказанных манипуляций исходная диаграмма переместится на отдельный листок Microsoft Office Excel. Здесь пользователь сможет настраивать график, например, менять его цвет, расположение, масштаб и т.д.
Важно! После перемещения на отдельный лист диаграмма будет удалена с исходного рабочего листа. Работу над графиком можно будет производить в созданной области программы.
При изменении параметров диаграммы на отдельном листе данные в исходном табличном массиве также будут изменяться. Этот принцип работает и в обратной последовательности.
Как в Excel построить диаграмму
Чтобы полностью разбираться в теме, необходимо рассмотреть методы построения различных графиков в Эксель.
Способ 1. Построение по исходной табличке
Это самый простой и быстрый способ создания диаграммы, который заключается в следующем:
- Создать таблицу, по которой и будет производиться построение графика.
- Выделить исходный массив левой кнопкой мыши и переместиться во вкладку «Вставка», располагающуюся в верхней панели инструментов программы.
- В блоке «Диаграммы» представлены все возможные варианты. Здесь можно выбрать линейную, круговую, пузырьковую диаграмму и т.д.
- Нажать на подходящий вариант и проверить результат. Рядом с таблицей на рабочем листе Excel появится выбранная диаграмма. При необходимости ее можно будет отредактировать, например подписав оси, название.
Способ 2. Как сделать процентную диаграмму в Excel
С помощью круговой диаграммы можно сравнивать представленные в таблице показатели в процентном соотношении. Это позволяет наглядно проанализировать текущую ситуацию, оценить риски. Чтобы сделать процентный график, необходимо проделать несколько простых шагов по инструкции:
- В исходной табличке выделить диапазон ячеек, параметры, которые нужно сравнить.
- Аналогичным образом переместиться в раздел «Вставка» и в перечне возможных диаграмм выбрать круговую.
- После отображения графика на рабочем листе понадобится переместиться во вкладку «Конструктор».
- Здесь пользователь должен найти кнопку «Экспресс макет» и щёлкнуть по ней ЛКМ.
- В открывшемся перечне вариантов круговых диаграмм выбрать тот, на котором отображены знаки процентов и нажать по нему.
- Проанализировать полученный результат. Построенная диаграмма должна измениться, и размер областей на ней будет показан в процентах.
Дополнительная информация! Любую из построенных диаграмм можно перенести на отдельный лист, а также изменить некоторые значения на ней.
Способ 3. Построение диаграммы Парето
Это самый распространённый тип диаграмм, с помощью которого можно быстро оценить качество той или иной продукции. Построение производится по алгоритму:
- Во вкладку «Вставка» развернуть блок Гистограмма и выбрать самый первый вариант.
- После построения графика нажать на кнопку «Изменить тип диаграммы» сверху окна.
- В следующем окошке в разделе График надо выбрать подходящий вариант и кликнуть по «ОК».
- Проверить результат. Диаграмма Парето должна построиться.
Заключение
Таким образом, перемещение диаграмм, графиков в Excel на отдельный лист выполняется в парку кликов. Чтобы справиться с поставленной задачей, необходимо внимательно ознакомиться с представленной выше информацией.
Оцените качество статьи. Нам важно ваше мнение:
tatarin! Пользователь Сообщений: 10 |
Здравствуйте добрые люди Заранее спасибо. Прикрепленные файлы
Изменено: tatarin! — 28.01.2013 21:44:44 |
С.М. Пользователь Сообщений: 936 |
Кликаем макрос «CopyChart»: |
tatarin! Пользователь Сообщений: 10 |
С.М., Спасибо огромное.!!!! Выручили. ))) |
tatarin! Пользователь Сообщений: 10 |
Здравствуйте. Не подскажите: как сделать тоже самое только для четырех таблиц. |
С.М. Пользователь Сообщений: 936 |
Не знаю. |
tatarin! Пользователь Сообщений: 10 |
С.М., Спасибо огромное. Сейчас посмотрю. |
LightZ Пользователь Сообщений: 1748 |
C.M. лови плюс за CopyObjectsWithCells Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете? |
С.М. Пользователь Сообщений: 936 |
Поймал. |
tatarin! Пользователь Сообщений: 10 |
С.М., Не могу разобраться. Я в этом совсем не понимаю. 1) Копирование выделенного диапазона вместе со всеми диаграммами — я выделяю таблицы с диаграммами и копирую с помощью CopyRangeWithCharts Я походу ничего в этом не понимаю. Подскажите пожалйста: что здесь я не понимаю? Как надо было дейстововать? |
С.М. Пользователь Сообщений: 936 |
#10 30.01.2013 03:52:32 Объяснительная:
Изменено: С.М. — 30.01.2013 04:11:27 |
|
tatarin! Пользователь Сообщений: 10 |
С.М., Спасибо большое, за помощь. Я делаю как написано- все равно остается привязка к первым таблицам. Да и исправить то что Вы назвали своей ошибкой- я ее не исправлю. Придетсся вручную все делать. Еще раз спасибо. |
С.М. Пользователь Сообщений: 936 |
Вот. Поставил новую АКПП (от Porsche) |
tatarin! Пользователь Сообщений: 10 |
С.М., Спасибо Вам огромное. Пишет, что ячейка или диаграмма защищнна от изменения — не могу выделить. Хочу снять защиту — трубует пароль. |
С.М. Пользователь Сообщений: 936 |
Объявление. |
tatarin! Пользователь Сообщений: 10 |
С.М., Спасибо Вам большое. Все нашел, сделал-копируется. |
tatarin! Пользователь Сообщений: 10 |
С.М., Вы еще в этом мне в первом Вашем ответе помогли-копирование одной таблицы. А как скопировать четыре таблицы разом разположенным в одной горизонтали? |
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#17 31.01.2013 15:23:34 off
Изменено: Z — 31.01.2013 15:24:13 «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||||
С.М. Пользователь Сообщений: 936 |
#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