В Excel есть много полезных встроенных диаграмм, и вы также можете комбинировать и создавать потрясающие комбинированные диаграммы.Диаграммы Excel — отличный способ визуализации данных, и чаще всего они используются, когда вам нужно представить их вашему менеджеру/клиенту.
Хотя ваши диаграммы могут быть в Excel, это не лучший способ представить их вашим клиентам/менеджерам.Как правило, эти диаграммы необходимо отображать в презентациях PowerPoint или документах PDF MS Word.
Было бы неплохо, если бы они были встроенными функциями для сохранения диаграмм Excel в виде изображений, но это не так.
Тем не менее, есть несколько способов легко сохранять и экспортировать диаграммы в Excel в виде изображений (некоторые популярные JPG, PNG, BMP), и в этом уроке я расскажу об этих методах.
Метод, который я использую, зависит от того, сколько у вас графиков.Если у вас есть только несколько диаграмм, которые вы хотите сохранить в виде изображений, вы можете использовать метод копирования и вставки, но если их много, лучше использовать метод «загрузить как HTML» или метод VBA.
Содержание:
- 1 Скопируйте диаграмму как изображение (MS Paint или другой графический инструмент).
- 2 Сохраняйте сразу все диаграммы в книге как изображения
- 3 Сохраните все диаграммы в виде изображений с помощью VBA
- 4 Скопируйте и вставьте диаграммы Excel в виде изображений в MS Word или PowerPoint.
- 5 О, привет, приятно познакомиться.
Скопируйте диаграмму как изображение (MS Paint или другой графический инструмент).
Очень распространенный метод, который, как я вижу, используют многие люди, — это сделать скриншот всего экрана (это можно сделать, нажав клавишу PrintScreen).Сделав это, вы можете открыть MS Paint (или любой другой инструмент, который вы используете), вставить снимок экрана и удалить все остальное, сохранив изображение.
Хотя это отличный способ сохранить диаграмму в виде изображения, и он хорошо работает, есть способ получше (который занимает меньше времени, а изображение получается более точным).
Предположим, у вас есть файл Excel с такой диаграммой:
Вот шаги, чтобы сохранить эту диаграмму/график как изображение:
- Щелкните правой кнопкой мыши на графике, чтобы сохранить
- Нажмите, чтобы скопировать
- Откройте MS Paint (или любой другой инструмент, который вы используете)
- Вставьте изображение (Control V для MS Paint)
- Если есть лишнее пустое пространство, просто выберите и перетащите его, чтобы у вас была только диаграмма.
- Перейдите на вкладку «Файл»
- перейти сохранить как
- Щелкните формат изображения (JPG, PNG или BMP), в котором необходимо сохранить диаграмму.
Преимущество этого метода перед скриншотами в том, что этот метод только копирует диаграмму, вам нужно настроить пробел один раз в MS Paint (если вы используете какой-либо другой графический инструмент, вы, вероятно, этого не сделаете).
Если у вас уже есть две или более компоновки диаграмм в Excel и вы хотите сохранить всю компоновку в виде изображения, вы можете сделать это, выбрав все эти диаграммы, скопировав их и вставив в MS Paint.
Сохраняйте сразу все диаграммы в книге как изображения
Если у вас есть рабочая книга с большим количеством диаграмм и вы хотите сохранить их все сразу, лучший способ — сохранить рабочую книгу Excel в виде HTML-файла.
Когда вы сделаете это, все диаграммы в книге Excel будутв скачанной папкеИзображения сохраняются в формате PNG.
Предположим, у вас есть рабочая книга Excel, содержащая несколько рабочих листов с диаграммами.
Вот шаги, чтобы сохранить файл в формате HTML и диаграмму Excel в виде изображения в формате PNG:
- Откройте книгу, содержащую диаграмму
- Перейдите на вкладку «Файл»
- Нажмите Сохранить как
- Нажмите «Обзор» и выберите место, где вы хотите сохранить все изображения диаграммы.
- Измените «Тип файла» на «Веб-страница» (*.htm, *.html).
- нажмите сохранить
Это сохранит ваш файл Excel как веб-страницу в указанной папке.
Теперь, чтобы получить все диаграммы в виде изображений, перейдите в папку, и вы найдете папку с именем Filename_files (где FileName — это имя, которое вы дали файлу при его сохранении).
Когда вы откроете эту папку, вы найдете все диаграммы, которые были сохранены в виде изображений PNG.
注意: Когда я пробовал это в своей системе, для каждой диаграммы выдавалось два изображения (одинаковых).Итак, если у вас есть четыре диаграммы, это даст вам восемь изображений.
注意: перед сохранением файла Excel в формате HTML обязательно сохраните резервную копию.Кроме того, при сохранении файла в формате HTML текущий открытый файл теперь является файлом HTML, а не файлом формата Excel.После сохранения файла вы должны закрыть текущий файл (теперь файл HTML) и открыть версию Excel (поэтому важны резервные копии)
Сохраните все диаграммы в виде изображений с помощью VBA
Вы также можете быстро сохранить диаграмму из книги Excel в определенную папку с помощью кода VBA.
Если вам просто нужно сохранить активную диаграмму (выбранную вами диаграмму) в определенную папку, вы можете использовать следующий код VBA:
ActiveChart.Export ":UserssumitDesktopExampleChartName.png"
Приведенный выше код сохранит активную диаграмму в формате PNG в папке Example с именем ChartName.При необходимости вы можете изменить имя диаграммы и имя/местоположение папки.
Если вы хотите сохранить изображение/картинку в формате JPG, вы можете использовать следующий код:
ActiveChart.Export ":UserssumitDesktopExampleChartName.jpg"
Вы можете запустить этот код VBA, поместив его в Immediate Window, поместив курсор в конец строки и нажав Enter (или вы можете добавить обычный модуль и запустить код оттуда).
Однако, если у вас много графиков, этот метод займет довольно много времени.В этом случае вы можете использовать немного более длинный код VBA, упомянутый ниже:
Sub SaveChartsAseMages ()
Dim i As Integer
Dim CurrentActiveSheet как рабочий лист
Приложение.ScreenUpdating = False
Application.EnableEvents = False
Установите CurrentActiveSheet = ActiveSheet
Для каждого шт в рабочих листах
Для каждого чт в ActiveSheet.ChartObjects
чт.Активировать
i = i + 1
ActiveChart.Export «C:\Users\sumit\Desktop\Example\» & Sht.Name & «_chart» & i & «.png»
Следующий чт
Следующий шт
CurrentActiveSheet.Активировать
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub
Приведенный выше код выполняет итерацию по каждому листу рабочей книги, а затем переходит к каждой диаграмме на каждом листе.Затем он выбирает график и сохраняет его в указанной папке.
Все эти циклы выполняются с помощью цикла For Each Next.
Кроме того, диаграмма сохраняется в формате имени worksheetname_chartNumber.Это гарантирует, что вы сможете определить, какая диаграмма принадлежит какому листу.
Еще одно преимущество использования VBA заключается в том, что вы можете настроить код так, чтобы диаграмма сохранялась только в виде изображения из некоторых определенных рабочих листов.Например, если вы хотите сохранить диаграммы только из рабочих листов с префиксом 2020, вы можете изменить код для этого (это можно сделать с помощью оператора IF THEN ELSE после строки цикла FOR).
Скопируйте и вставьте диаграммы Excel в виде изображений в MS Word или PowerPoint.
В большинстве случаев вы должны представлять свои диаграммы в документах MS Word или PowerPoint.Обычно это происходит, если вы создаете клиентский отчет или документ.
Точно так же, как вы можете копировать и вставлять изображения в MS Paint, вы можете делать то же самое в Word или PowerPoint.
Но есть одно отличие...
Когда вы копируете диаграмму/график в Excel и вставляете его в MS Word или MS PowerPoint, он не будет вставлен как изображение.На самом деле он вставлен как «Графический объект Microsoft Office».
Эта опция полезна для тех, кто хочет сохранить диаграмму даже в MS Word или PowerPoint, чтобы вы могли редактировать и форматировать ее как диаграмму.Кроме того, такая диаграмма по-прежнему связана с данными в Excel, и при обновлении данных в фоновом режиме вставленная диаграмма также будет соответствующим образом обновлена.
Однако, если вы хотите вставить эту диаграмму как изображение, вот как это сделать (в этом примере я буду использовать MS Word, чтобы показать шаги, и то же самое касается PowerPoint):
- Выберите диаграмму для копирования в MS Word.
- Щелкните правой кнопкой мыши и выберите Копировать
- Откройте документ MS Word, куда вы хотите вставить эту диаграмму как изображение.
- В категории «Буфер обмена» на вкладке «Главная» щелкните значок «Вставить» (раздел со стрелкой вниз).
- В появившихся параметрах выберите параметр «Вставить как изображение».
Вышеуказанные шаги гарантируют, что диаграмма будет вставлена как изображение.
Если вы просто нажмете кнопку вставки (а не вставить как изображение), изображение не будет вставлено как изображение.
Таким образом, вы можете быстро сохранить диаграммы в Excel в виде изображений следующими четырьмя способами.Некоторые методы позволяют также выбрать формат изображения (например, с помощью MS Paint или VBA).
Если у вас всего несколько диаграмм, вы можете использовать метод MS Paint, но если вы хотите сохранить много диаграмм на разных листах, лучше использовать метод HTML или код VBA.Если конечной целью является вставка этих диаграмм в Word или PowerPoint, лучше всего скопировать и вставить диаграммы непосредственно в виде рисунков в эти другие инструменты.
Надеюсь, вы нашли этот урок полезным.