Как закрепить диаграмму на листе excel

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

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

Чтобы зафиксировать положение диаграммы, щёлкните правой кнопкой мыши по ней и выберите параметр «Формат области диаграммы» в нижней части контекстного меню.

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

На панели «Формат области диаграммы» щёлкните значок «Размер и свойства».

Возможно, вам придётся нажать на стрелку, чтобы развернуть настройки «Свойства», если они ещё не видны.

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

Кроме того, есть также опция «Перемещать вместе с ячейками, но не менять размеры», вы можете выбрать её, если это лучше соответствует вашим потребностям.

Связанные статьи:

  • Как сделать изогнутый график в Excel (62.5%)
  • Как добавить подписи в графики Microsoft Excel (62.5%)
  • Как сделать палочковый график в Microsoft Excel (62.5%)
  • Как сделать гистограмму в Microsoft Excel (62.5%)
  • Как создать интервальный график в Microsoft Excel (62.5%)
  • Как в документе Word связать или встроить лист Excel (RANDOM — 50%)

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

Например, если вы строите график по данным, полученным от различных сценариев «что — если», то можете сохранить диаграмму как основание для ее сравнения с другими сценариями. Вы можете закрепить диаграммы двумя способами:

  • преобразовать диаграмму в рисунок;
  • преобразовать диапазон ссылок в массивы.

Преобразование диаграммы в рисунок

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

  1. Создайте диаграмму привычным образом и отформатируйте ее так, как вы хотите.
  2. Щелкните на диаграмме, чтобы активизировать ее.
  3. Выберите команду Главная ► Буфер обмена ► Копировать ► Копировать как рисунок.
  4. В диалоговом окне Копировать рисунок оставьте настройки по умолчанию и нажмите кнопку ОК.
  5. Щелкните на любой ячейке, отменяя выбор графика.
  6. Нажмите Ctrl+V, чтобы вставить изображение в ячейку, выбранную в шаге 5.

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

Преобразование диапазона ссылок в массивы

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

  1. Активизируйте свою диаграмму.
  2. Выберите ряд диаграммы. Строка формул покажет формулу РЯД для выбранного ряда данных.
  3. Щелкните на строке формул.
  4. Нажмите F9, а затем клавишу Enter.

Повторите эти действия для каждого ряда диаграммы. На рис. 148.1 показана круговая диаграмма, которая была отделена от своей области данных. Обратите внимание, что строка формул отображает массивы, а не
ссылки на диапазон. Исходная формула РЯД была такой:
=РЯД(;Лист1!$A$1:$A$6;Лист1!$B$1:$B$6;1).

Преобразованная формула РЯД выглядит следующим образом:
=РЯД(;{"Работа";"Сон";"Движение";"Еда";"Игра на гитаре";"Другое"};{8;7;2;1;3;3};1).

Excel ограничивает длину формулы РЯД. Таким образом, этот метод может не работать, если ряд состоит из большого количества точек данных.

Рис. 148.1. Эта диаграмма не связана с диапазоном данных

Рис. 148.1. Эта диаграмма не связана с диапазоном данных

 

Exhaust_

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

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

#7

24.03.2013 14:22:35

Смотрите картинку, первый столбец закреплен
Представляется ли возможным сделать так чтобы про горизонтальной прокрутке листа диаргаммі оставались в одном и том же месте, а при вертикальной прокручивались как обычно?

Это как бы… прокрутил лист по горизонтали вправо (диаграмма осталась на месте), посмотрел цифры в таблице и заглянул вниз диаграммы (прокрутив вниз)

<#0>

Изменено: Exhaust_24.03.2013 14:25:16

Закрепить диаграмму

Cage

Дата: Суббота, 26.01.2013, 01:30 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

8

±

Замечаний:
0% ±


Подскажите, пожалуйста, возможно ли закрепить диаграмму (график) на листе по аналогии с закреплением областей (Вид -> Закрепить области)?

 

Ответить

Serge_007

Дата: Суббота, 26.01.2013, 01:38 |
Сообщение № 2

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

По аналогии — нельзя
Но можно поместить диаграмму на закреплённую область, тогда она не будет перемещаться при прокрутке листа


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Cage

Дата: Суббота, 26.01.2013, 02:01 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

8

±

Замечаний:
0% ±


У меня в таблице есть заголовок на 2 строки, и он закреплен.
График хочется закрепить именно от вертикального прокручивания.
Хочется сделать его большим и наглядным, на пол экрана.

Не хочется закреплять очень большую горизонтальную область.
Это плохо отразится на восприятии таблицы.

Неужели нельзя найти решение, которое удовлетворяло бы всем моим прихотям? smile

 

Ответить

Serge_007

Дата: Суббота, 26.01.2013, 02:05 |
Сообщение № 4

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Цитата (Cage)

Неужели нельзя найти решение

Можно, но не думаю что штатными средствами


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

wild_pig

Дата: Суббота, 26.01.2013, 02:35 |
Сообщение № 5

Группа: Проверенные

Ранг: Обитатель

Сообщений: 516


Репутация:

97

±

Замечаний:
0% ±


2003, 2013

прикрутить в форму и пусть висит, только я не знаю как )
[admin]Хороший совет, дельный :)[/admin]

Сообщение отредактировал wild_pigСуббота, 26.01.2013, 02:49

 

Ответить

Cage

Дата: Воскресенье, 27.01.2013, 20:02 |
Сообщение № 6

Группа: Пользователи

Ранг: Новичок

Сообщений: 18


Репутация:

8

±

Замечаний:
0% ±


Нашел вот такие варианты решения:
http://blogs.office.com/b….ts.aspx
http://answers.yahoo.com/question/index?qid=20110608072601AAFSkHY
http://www.mrexcel.com/forum….ng.html

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

Еще один вариант:
Вид -> Новое окно
Вид -> Упорядочить все -> Расположить рядом

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

 

Ответить

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

Всегда держите карту в поле зрения


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

Чтобы сохранить диаграмму в поле зрения при прокрутке листа, вы можете применить приведенный ниже код VBA для ее решения.

1. Щелкните правой кнопкой мыши вкладку листа, на которой диаграмма должна оставаться видимой, и щелкните Просмотреть код сформировать контекстное меню. Смотрите скриншот:
документ держать диаграмму в поле зрения 3

2. Во всплывающем Microsoft Visual Basic для приложений окна вставьте код ниже в пустой скрипт.

VBA: всегда держать диаграмму в поле зрения

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'UpdatebyExtendoffice20161111
    Dim CPos As Double
    Application.ScreenUpdating = False
    CPos = ActiveWindow.ScrollRow * ActiveCell.RowHeight
    ActiveSheet.ChartObjects("Chart 2").Activate
    ActiveSheet.Shapes("Chart 2").Top = CPos
    ActiveWindow.Visible = False
    Application.ScreenUpdating = True
End Sub

документ держать диаграмму в поле зрения 5

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

Ноты:

(1) В коде VBA Chart 2 — это имя диаграммы, которое вы хотите держать в поле зрения, вы можете изменить его по своему усмотрению.

(2) Этот VBA не всегда может держать в поле зрения группу диаграмм.


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

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


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

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

офисный дно

Комментарии (15)


Номинальный 4.75 из 5


·


рейтинги 2

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

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

  • Как закрепить диаграмму в ячейке excel
  • Как закрепить две строчки в excel
  • Как закрепить две строку в excel при прокрутке
  • Как закрепить две области в excel одновременно
  • Как закрепить два столбца в excel одновременно

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

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