Diagrammy_v_Excel_Dzhon_Uokenbakh_2003
.pdfНа рис. 6.20 показана диаграмма, созданная таким способом. Изображения раз множены с изменением масштаба. Каждое изображение представляет две единицы шкалы по оси значений. Ряду данных присвоено имя = 2 тонны, в результате чего легенда выводит дополнительную информацию о том, сколько единиц представляет одно изображение.
Собрано тонн мусора
Янв |
Фев |
Map |
Ш |
= 2 тонны |
|
Рис. 6.20. В этой диаграмме изображение масштабировано таким образом, что оно представляет две единицы
Диаграмму с рядом, настроенным на использование изображений, можно со хранить как пользовательский тип. Создание и применение пользовательских типов диаграмм подробно рассмотрено в главе 4, "Форматирование и настройка диаграмм".
СОЗДАНИЕ ПОЛУПРОЗРАЧНЫХ ПОАОС И СТОАБИКОВ
Наверное, вы уже обратили внимание на флажок полупрозрачный, расположенный во вкладке Цвета и линии диалогового окна Формат автофигуры. С его помощью авто фигуру можно сделать полупрозрачной, т.е. сквозь нее будут видны другие объекты. Степень прозрачности задается в процентах.
Столбики и полоски, входящие в диаграмму Excel, нельзя сделать полупрозрач ными. Однако их можно заменить полупрозрачными автофигурами. Пример ис пользования полупрозрачных автофигур показан на рис. 6.21. Вверху изображена смешанная диаграмма (гистограмма и диаграмма с областями). Ряд гистограммы почти полностью закрывает ряд диаграммы с областями. В нижней диаграмме стол бики гистограммы замещены полупрозрачными автофигурами, в результате чего хо рошо видны оба ряда.
Для замены полос или столбиков диаграммы полупрозрачными автофигурами вы полните ряд действий.
1.Добавьте в рабочий лист автофигуру Прямоугольник.
2.Дважды щелкните на автофигуре и активизируйте в диалоговом окне Формат ав тофигуры вкладку Цвета и линии.
3.Выберите цвет заливки и установите флажок полупрозрачный (в приведенном выше примере установлена прозрачность 75%). Для улучшения внешнего вида автофигуры установите цвет линии в Нет линий. Щелкнув на кнопке ОК, за кройте диалоговое окно Формат автофигуры.
200 |
Часть I. Основы диаграмм |
IIFG |
|
ТШШШШЯШШ^^Ш^^^^^^^^^^^^ШШ-Ш^Ф^: |
|
|
|
inrxi] |
|||||
ва |
в |
' |
С 1 |
D l E |
l F j G l H l J |
l |
J |
|
"""13 |
||
|
Аг** |
|
|
||||||||
1 |
Месяц |
Ряд1 Ряд 2 |
|
|
|
|
|
|
|||
V |
Янв |
120 |
|
145 |
|
|
Стандартная «аливка столбиков |
|
|
|
|
3 |
Фев |
139 |
|
132 |
|
|
|
|
|
|
|
4 |
Map |
156 |
|
121 |
250 1 |
|
|
|
|
|
|
б Апр |
190 |
|
108 |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
||||
6 |
Май |
187 |
|
93 |
200 - |
|
|
|
|
|
|
hy- |
Июн |
177 |
|
66 |
150 - |
> •^•ШВШНН& |
|
|
|||
10 |
Сен |
215 |
|
11 |
|
|
|||||
8 |
Июл |
209 |
|
22 |
|
|
|
|
|
|
|
14 |
|
|
|
|
и 1ШШШШ1 1 1 1 1 1 1 1 1 1 1 1 |
|
|||||
9 |
Авг |
212 |
|
33 |
|
^. |
• • н |
|
|
! |
|
11' |
Окт |
223 |
|
22 |
|
|
|
|
|
|
|
12 |
Ноя |
206 |
|
22 |
|
|
|
|
|
|
|
13 Дек |
212 |
|
551 |
|
|
|
|
|
|
|
|
15' |
|
|
|
|
Янв Фев Map Апр Май Июн Июл Авг Сен Окт Ноя Дек |
|
|||||
Мб" |
|
|
|
|
|
|
|
|
|
|
|
П7 |
|
|
|
|
|
|
Полупрозрачная заливка столбиков |
|
|
|
|
СЖ |
|
|
|
|
250 -л |
|
|
|
|
|
|
Пэ" |
|
|
|
|
|
|
|
|
|
||
[Ж |
|
|
|
|
|
|
|
|
|
|
|
ЕЕ |
|
|
|
|
200 - |
|
|
|
|
|
|
[Ж |
|
|
|
|
150 - |
|
|
|
|
|
|
123" |
|
|
|
|
|
|
|
|
|
|
|
[Ж |
|
|
|
|
100 - |
|
|
|
|
|
|
[Ж |
|
|
|
|
50 - |
|
|
|
|
|
|
[26" |
|
|
|
|
0 - |
|
|
|
|
|
|
[27 |
|
|
|
|
|
|
|
|
|
|
|
I28' |
|
|
|
|
Яьв Фев Map Апр Май Июн Июл Авг Сен |
Окт Ноя Дек |
|
||||
129 |
|
|
|
|
|
|
|
1 |
|
|
:.УЗ |
\н 4 > Щобj 5 / 0 6 j ' 6 |
706J7 1 |
t»J8 |
/ 0 6 J 9 / 0 6 ^ X 0 6 ^ 2 1 y h l |
|
|
||||||
|3б |
|
|
|
|
|
|
|
|
|
Рис. 6.21. Замещение столбиков гистограммы полупрозрачными автофигурами
4.Выделите автофигуру и, удерживая клавишу <Shift>, выберите команду Правка'=с> Копировать рисунок. В появившемся диалоговом окне оставьте установки по умолчанию и щелкните на кнопке ОК.
5.Выделите столбик или полоску ряда диаграммы и выберите команду Правка'=> Вставить.
6.Если хотите, можете добавить рамку с помош^ью вкладки Вид диалогового окна Формат точки (ряда) данных.
Вглаве 16, "Использование VBA в диаграммах", рассматривается макрос VBA, упрощающий установку полупрозрачных полосок или столбиков.
ИСПОЛЬЗОВАНИЕ РИСУНКА В ОБААСТИ ПОСТРОЕНИЯ ПАИ В ОБААСТИ ДИАГРАММЫ
У каждой диаграммы есть два фоновых элемента: область построения и область диаграммы. По умолчанию они одноцветные. Чтобы диаграмма была более привлека тельной, в качестве фона можно вставить изображение.
Чтобы добавить изображение в область построения или в область диаграммы, оно должно находиться в файле. Добавить изображение путем копирования и вставки невозможно ни в одну из этих областей. Чтобы вставить автофигуру в область построения или область диаграммы, нужно сначала сохранить ее в файле (см. врезку " Сохранение автофигуры в файле" далее в главе).
Выделите область построения или область диаграммы. Активизируйте диалоговое окно форматирования выделенной области и откройте вкладку Вид. Щелкните на
Глава 6. Автофигуры и графика |
2 0 1 |
кнопке Способы заливки и в открывшемся диалоговом окне активизируйте вкладку Рисунок. Щелкните на кнопке Рисунок и выберите файл, содержаши№"ИЗображение.
На рис. 6.22 показана круговая диаграмма, в которой изображение используется в качестве фона.
Диаграмму с изображением в области построения или в области диа граммы можно сохранить как пользовательский тип. Пользовательские ти пы диаграмм подробно рассматриваются в главе 4, "Форматирование и настройка диаграмм".
Еще один пример вставки изображения в область построения показан на рис. 6.23. Столбики гистограммы сделаны полупрозрачным способом, описанным выше в этой главе. В результате столбики не закрывают фоновое изображение.
|
|
Победь команды |
|
|||
Пол участников конференции |
|
|
Спрингфилд |
|
||
|
|
|
|
|
|
|
18 |
н |
|
|
|
|
|
16 |
1 |
|
|
|
|
|
14 |
\ |
|
|
|
|
|
12 |
^ |
|
|
|
|
|
10 |
j |
|
|
|
^Щ(Ы |
|
8 |
Н |
Щ( ^ш\ |
|
|
||
4 |
\ |
|
|
|
||
6 |
|
13Э |
|
|
|
|
|
|
|
|
|
|
|
2 |
|
Ь^й |
.к^Ш^ |
|
|
|
|
|
|
|
|
|
|
|
|
1998 |
1999 |
2000 |
2001 |
2002 |
^ |
|
|
|
|
|
J |
Рис. 6.22. Изображение, добавленное в об ласть диаграммы, создает привлекательный визуальный эффект
Рис. 6.23. Изображение в области построе ния видно сквозь полупрозрачные столбики гистограммы
На рис. 6.24 показан нормированный график с накоплением, в область построения которого добавлен рисунок долларовой банкноты. Диаграмма состоит из шести рядов, каждый из которых выводит одну точку данных (хранящуюся в ячейке столбца С). Линии рядов не выводятся. Каждый маркер данных замещен широкой автофигурой, простирающейся по горизонтали по всей области построения. Цвет автофигуры сов падает с цветом области диаграммы. В результате получилось изображение разорван ной долларовой купюры, иллюстрирующей относительные расходы.
Сохранение автофигуры в файле
Существует несколько способов создания |
файла в формате |
GIF, содержащего автофигу |
|
ру. Ниже приведена простая процедура, |
не требующая дополнительного программного |
||
обеспечения. Способ применим в Excel 2000 и более поздних |
версиях. |
||
1. |
Активизируйте пустую рабочую книгу с одним листом, |
|
|
2. |
Создайте в рабочем листе несколько автофигур и отформатируйте их. |
||
3. |
Выберите команду Файл'=>Сохранить |
как Web-страницу. |
|
4. |
Задайте каталог и имя файла (они не существенны, создается временный файл, |
||
|
который потом можно будет удалить). |
|
5.Щелкните на кнопке ОК.
Рабочая книга сохраняется в формате HTML в заданном каталоге (возможно, новом). Во вложенном каталоге созданные автофигуры сохраняются в отдельных файлах GIF.
202 |
Часть I. Основы диаграмм |
другой способ: скопируйте автофигуру как растровое изображение, вставьте ее в графи ческую программу и сохраните файл. Для копирования автофигуры как растрового изо бражения выделите объект, нажмите клавишу <Shift>, выберите команду Правка'=> Копировать рисунок и в открывшемся диалоговом окне установите переключатель растровый.
Where W^b Monify Go*s
Рис. 6.24. Диаграмма, изображающая относитель ные расходы, представляет собой нормированный график с накоплением и пользовательскими марке рами данных
Привлечение внимания к ячейке
Многие автофигуры, особенно категорий Выноски и Звезды и ленты, можно ис пользовать для привлечения внимания к отдельной ячейке или к диапазону. На рис. 6.25 показаны два примера визуального выделения ячеек.
Ш C3iapter06.><ls |
.JnJicj |
|
G Tl |
Месяц |
Счет |
|
|
Январь |
574 |
|
|
Февраль |
632 |
^^ |
Что |
|
|
|
случилось? |
Март |
754 |
^ |
|
Апрель |
232 |
о» |
|
"^ |
|
||
Май |
Х'-ч. /\ /'I |
|
|
Июнь |
|
|
|
|
|
|
|
'Т''ЩЪь2\9ЖШ^^ |
|
\ .^ |
•.Й |
Рис. 6.25. Два способа визуального выделения отдельных ячеек
Глава 6. Автофигуры и графика |
203 |
Изменение внешнего вида примечания ячейки
Если ячейка содержит примечание, его можно заменить автофигурой категории Вынос ки. Выделите примечание ячейки (отменив режим его редактирования!) и щелкните на кнопке Действия, расположенной на панели инструментов Рисование. Во всплывшем ме ню выберите команду Изменить автофигуру и щелкните на нужной автофигуре.
В примечание ячейки можно добавить изображение. Активизируйте диалоговое окно Формат примечания (только не в режиме редактирования, иначе необхо димые вкладки не появятся!) и откройте вкладку Цвета и линии. Щелкните на раскрывающемся списке цветов заливки и в открывшемся окне щелкните на кнопке Способы заливки. В открывшемся диалоговом окне активизируйте вкладку Рисунок, щелкните на кнопке Рисунок и выберите графический файл. Когда изображение сохранено в примечании ячейки, оно видимо только во вре мя прохождения указателя мыши над ячейкой.
Связывание текста объекта с ячейкой
Текст автофигуры можно хранить в ячейке. Для этого нужно установить между ними связь. После этого выводимый в объекте текст будет отражать текущее содер жимое связанной ячейки.
Чтобы связать текст автофигуры с ячейкой, выделите объект и щелкните на строке формул. Введите в строку формул знак равенства, щелкните на связываемой ячейке и нажмите клавишу <Enter>. Текст в автофигуре можно форматировать независимо от формата ячейки. Для получения наилучшего результата активизируйте диалоговое ок но форматирования автофигуры и установите следующие параметры (при необходи мости вы можете, поэкспериментировав, установить другие параметры):
•во вкладке Поля установите флажок автоматические;
•во вкладке Выравнивание установите флажок Автоматический размер;
•во вкладке Выравнивание установите в раскрывающихся списках по горизонтали
ипо вертикали значения по центру.
Создание блок-схем
Для изображения принципов действия различных процессов или систем часто используются блок-схемы. Можно было бы ожидать, что средства создания блоксхем находятся в диалоговом окне Организационные диаграммы, но их там нет. Од нако это не значит, что в Excel нет средств создания блок-схем. Для их создания в Excel предназначена категория автофигур Блок-схема, содержащая все необходимые автофигуры. Кроме того, для создания блок-схем вам понадобятся автофигуры ка тегории Соединительные линии. Эти две категории предоставляют все необходимые средства создания блок-схем.
На рис. 6.26 показана блок-схема, созданная с помощью автофигур и команды Действия«=>Выровнять/распределить, расположенной на панели инструментов Рисова ние. После создания блок-схемы все объекты были выделены и сгруппированы, чтобы их можно было перемещать как одно целое.
Вставка изображений ячеек
Один из наиболее тщательно охраняемых секретов Excel — возможность копиро вать и вставлять изображение ячеек. Рисунок с изображением ячейки или диапазона можно вставить в любой рабочий лист или диаграмму. Рисунок может быть статич ным или связанным с ячейками. Если изменять содержимое ячеек, связанных с ри сунком, то рисунок автоматически изменяется.
2 0 4 |
Часть I. Основы диаграмм |
i|Chapter06.Kls |
••^JJMM |
H I
Прием заказа
Начать
производство
Этап1
Отгрузка
» 1и|Дб^21"706^22 /0Г1зТбб_25"\06_26 /" |
" j l|_ |
•Ld |
Pwc. (5.26^. Блок-схема, созданная с помощью автофигур
Чтобы создать рисунок с изображением ячейки или диапазона, выделите диапазон и выберите команду Правка^=^Копировать. Затем нажмите клавишу <Shift> и выберите команду Правка. Удерживая клавишу <Shift>, выберите команду Вставить рисунок (для создания статичного рисунка) или команду Вставить связь с рисунком (для создания связанного рисунка).
Рисунок диапазона или ячейки можно вставить в диаграмму, однако, как ни странно, связь при этом разрывается!
Если вы любите рисковать, попробуйте вставить рисунок диапазона в диа грамму. Затем выделите рисунок и введите в строке формул =Лист1!А1:С8 (рисунок изображает диапазон А1:С8 на листе 1). Этим вы преобразуете ри сунок в связанный. Однако не удивляйтесь, если при активизации диаграммы потерпит крах вся операционная система!
На рис. 6.27 показан рисунок диапазона, вставленный в диаграмму. Во многих случаях рисунок диапазона можно использовать вместо таблицы данных.
Глава 6. Автбфигуры и графика |
205 |
Ежемесячные расходы по штатам
25 |
ВШПЯ^ ;'^'H»'lrai/M |
||
Янв |
|||
)2 |
14 |
||
Фев |
16 |
14 |
|
Млр |
10 |
15 |
|
Апр |
13 |
17 |
|
MtiH |
17 |
14 |
|
Июн |
22 |
17 |
|
Всего |
90 |
91 |
Янв Фев Map Апр Май Июк
Рис. 6.27. Диаграмма содержит рисунок диапазона Л1:С8
206 |
Часть I. Основы диаграмм |
Часть l i i
Построение диаграмм
В этой части...
Глава 7. Интерактивные диафаммы
Глава 8. Искусные приемы создания и использования диафамм
Глава 9. Сводные диафаммы
Глава 10. Использование диафамм Excel в других приложениях
Глава 11. Распросфаненные ошибки Глава 12. Немного поразвлекаемся
Глава 7
Интерактивные
диаграммы
В этой главе...
• |
Введение в интерактивные диаграммы |
209 |
• |
Создание саморасширяющейся диафаммы |
210 |
• Управление рядом с помощью полосы прокрутки |
215 |
|
• Задание первой и последней точек ряда |
217 |
|
• Задание первой точки и количества точек ряда |
219 |
|
• |
Вывод последних п точек |
221 |
• |
Вывод каждой п-й точки |
222 |
• Вывод ряда на основе активной ячейки |
225 |
|
• Определение ряда на основе активной ячейки |
226 |
|
• |
Определение выводимых рядов с помощью флажков |
228 |
• |
Суперинтерактивная диафамма |
230 |
Термин интерактивная диаграмма, используемый в этой книге, означает, что диа грамма изменяется автоматически на основе параметров окружения рабочего листа. В некотором смысле все диаграммы интерактивны, поскольку ряды данных связаны с диапазонами и диаграмма автоматически обновляется при изменении данных. Однако в настоящей главе рассматривается не этот тип интерактивности.
Введение в интерактивные диаграммы
Если вы рассчитываете на то, что ваши рабочие листы будут применяться другими пользователями, то в этой главе вы найдете ряд полезных методик их создания. Многие примеры главы имеют единственную цель — облегчить пользователям (особенно новичкам) работу с листами, содержащими диаграммы. Здесь обсуждаются следующие типы интерактивных диаграмм:
•автоматически настраивающиеся на использование вновь добавляемых данных;
•автоматически обновляющиеся при удалении данных;
•ограничивающие количество используемых точек данных (например, выводя щие последние 12 точек);
•выводящие ряд на основе значения, введенного в ячейку, или выбранного пункта раскрывающегося списка;
•выводящие ряд на основе расположения активной ячейки.