Динамические диаграммы в EXCEL. Часть5: График с Прокруткой и Масштабированием
history 3 декабря 2012 г.
- Группы статей
- Анализ таблиц и Сводные таблицы
- Приложения
- Диаграммы и графики
Часто на диаграмме необходимо отобразить не все данные, а лишь только часть, причем пользователь должен иметь возможность выбирать положение и размер области просмотра. Для построения такой диаграммы можно использовать функцию СМЕЩ() .
Пусть имеется таблица платежей (см. файл примера ):
Построим диаграмму, отображающую только определенный набор записей, например 10 записей, начиная с 6-й:
Количество записей для отображения (размер области отображения) задается пользователем с помощью элемента управления Счетчик , связанный с ячейкой K1 , а смещение области отображения от начала таблицы — с помощью элемента управления Полоса прокрутки .
Сформируем область отображения с помощью функции СМЕЩ() и создадим 2 соответствующих Динамических диапазона : один для дат, другой для сумм платежей.
Функция СМЕЩ() позволяет формировать необходимый диапазон в зависимости от значений введенных пользователем с помощью элементов управления Счетчик и Полоса прокрутки : =СМЕЩ($B$4;$K$3;;$K$1) – для диапазона дат ( $B$4 задает левый верхний угол диапазона, $ K $1 – его высоту, $K$3 – смещение относительно первой строки таблицы), =СМЕЩ($C$4;$K$3;;$K$1) – для диапазона сумм.
Через меню Формулы/ Определенные имена/ Присвоить имя создадим Именованный диапазон Даты :
Аналогичным образом создадим Именованный диапазон Платежи.
Теперь создадим саму диаграмму:
- Выделите любую ячейку таблицы;
- В меню Вставка/ Диаграммы/ Гистрограммы выберите Гистограмма с группировкой;
- Через меню Работа с диаграммами/ Конструктор/ Данные/ Выбрать данные измените значения ряда на =’Динамические_диаграммы(с_прокруткой_и_масштабированием).xlsx’!Платежи , где Динамические_диаграммы(с_прокруткой_и_масштабированием).xlsx – имя файла, содержащего именованный диапазон. Недостаточно в качестве источника значений для ряда указать имя нашего диапазона Платежи . Перед собственно именем нужно указать либо название листа (если диапазон имени Лист ) или имя файла (если диапазон имени Книга ));
- Аналогично, в качестве источника данных для подписи горизонтальной оси введите ссылку на именованный диапазон Даты : =’Динамические_диаграммы(с_прокруткой_и_масштабированием).xlsx’!Даты
Теперь, изменяя с помощью элементов управления размер и положение области отображения, увидим соответствующие изменения в диаграмме.
С другими динамическими диаграммами можно познакомиться в статье Динамические диаграммы. Общие замечания .
СОВЕТ : Для начинающих пользователей EXCEL советуем прочитать статью Основы построения диаграмм в MS EXCEL , в которой рассказывается о базовых настройках диаграмм, а также статью об основных типах диаграмм .
Перемещение и изменение размера диаграммы
Диаграмму можно переместить в любое место на этом или на новый или существующий. Можно также изменить размер диаграммы на более удобный.
По умолчанию диаграмма перемещается вместе с ячейками. При изменении размера ячеек на диаграмме соответственно меняется размер диаграммы. Вы можете изменить этот параметр, если не хотите перемещать диаграмму вместе с ячейками на этом или другом месте.
Чтобы переместить диаграмму, перетащите ее в нужное место.
Щелкните в любом месте диаграммы.
На ленте отобразит параметр "Средства работы с диаграммами"
В группе Средства работы сдиаграммами на вкладке Конструктор в группе Расположение нажмите кнопку Переместить диаграмму.
Выполните одно из указанных ниже действий.
Чтобы переместить диаграмму на новый лист, нажмите кнопку Новый лист ,а затем в поле Новый лист введите имя листа.
Чтобы переместить диаграмму как объект на другом месте, щелкните Объект в ,а затем в поле Объект в выберите нужный.
Совет: Вы также можете разместить диаграмму в другом месте лист диаграммы.
Чтобы изменить размер диаграммы, выполните одно из указанных ниже действий.
Чтобы изменить размер вручную, щелкните диаграмму и перетащите химяки до нужного размера.
Чтобы использовать определенные высоту и ширину, на вкладке Формат в группе Размер введите размер в поля Высота и Ширина.
Чтобы изменить размер и масштаб диаграммы, на вкладке Формат в группе Размер нажмите кнопку . Затем в поля Высота масштаба и Ширина масштаба введите нужные значения.
Щелкните в любом месте диаграммы.
На ленте отобразит параметр Средства работы с диаграммами.
На вкладке Формат в группе Размер нажмите кнопку .
В области Формат области диаграммы выберите свойства, а затем выберите нужный вариант.