Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Diagrammy_v_Excel_Dzhon_Uokenbakh_2003

.pdf
Скачиваний:
27
Добавлен:
26.03.2016
Размер:
33.34 Mб
Скачать

Что необходимо иметь

Для полноценной работы с книгой у вас должна быть собственная копия Micro­ soft Excel. При написании книги я пользовался версией Excel 2002, входящей в со­ став пакета Microsoft Office ХР. Однако для подавляющего большинства примеров книги вполне применима любая более ранняя версия Excel. На протяжении уже многих лет корпорация Microsoft вносит в средства построения диаграмм Excel лишь незначительные изменения» В некоторых местах книги я при необходимости указываю на отличия более ранних версий.

Работая

над книгой, я пользовался исключительно

операционной системой

' \ | Windows,

а не Macintosh. Следовательно, я не могу

гарантировать, что все

^примеры книги будут работать на Excel для Macintosh. Кроссплатформенная совместимость Excel довольно хороша, но все же не идеальна.

Что касается оборудования, то требования к нему полностью определяются требова­ ниями используемой вами операционной системы и профаммы Excel. Настоятельно ре­ комендую применять видеорежим с разрешением, как минимум, 1 024x768. Работая с диафаммами, видеть на экране всю картинку без прокручивания намного удобнее.

Используемые соглашения

Формулы

Формулы приводятся моноширинным шрифтом (чаще всего в отдельной строке). Например, так:

=НАЙТИ("а";"Александр";1)

Листинги кодов VBA

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

Если строка кода не помещается в отдельную строку книги, используется принятая в VBA стандартная последовательность символов переноса: пробел и символ подчер­ кивания. Например, приведенные ниже две строки обозначают один оператор VBA.

If Лист.Name = ActiveSheet.Name Then _ Позиция_Листа = Номер_Листа - 1

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

Названия клавиш

Названия клавиш набраны обычным шрифтом и заключены в угловые скобки. Ес­ ли две или три клавиши должны быть нажаты одновременно, то они разделяются зна­ ком "плюс", например: <Ctrl+A>, <Ctrl+Shift+A>.

Имена функций, подпрограмм и диапазонов

Для имен функций, подпрограмм и диапазонов используется моноширинный шрифт, например "диапазон Дневные_Продажи". Если текст не заключен в двойные кавычки, то Excel не чувствительна к регистру букв. Следовательно, две приведенные ниже формулы эквивалентны.

2 0

Введение

=СУММ(А1:А50)

=сумм(al:а50)

Тем не менее для лучшей читаемости имена функций и подпрограмм в данной книге приводятся в верхнем регистре.

В части III, " Использование VBA", в которой обсуждается программирование на VBA, имена объектов, свойств, методов и переменных набраны моноширинным шрифтом, например "...свойство HasTitle объекта Application.ActiveChart".

Элементы пользовательских интерфейсов

Команды меню и надписи в диалоговых окнах Windows и Excel набраны специаль­ ным рубленым шрифтом. Для задания последовательности команд меню используется символ "^", например "...введите команду Формат'=>Строка'=>Автоподбор высоты".

Пиктограммы

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

Пиктограммой этого вида отмечена важная информация, которая поможет вам справиться с трудной задачей или понять обсуждаемую в книге фунда­ ментальную концепцию.

СОВЕТ

Фрагменты, отмеченные этой пиктограммой, содержат полезные советы, с

помощью которых вы сможете выполнить знакомую операцию более эффек­

 

 

тивно или произвести впечатление на своих коллег.

 

В отмеченных этой пиктограммой фрагментах приведены ссылки на другие

 

главы, в которых рассматриваемый вопрос освещается более подробно или в

 

которых можно найти о нем дополнительную информацию.

Дополнительная информация

Здесь приведена дополнительная информация по рассматриваемому вопросу, которая не критична для понимания темы, однако может быть полезна в практической работе.

Как построена книга

Существует много способов организации материала книги. Я остановился на схе­ ме, в соответствии с которой главы книги объединяются в три части.

Часть I. Основы диаграмм

Это вступительная часть, содержащая шесть глав. В главе 1, "Введение в ди­ аграммы Excel", представлен обзор средств построения диаграмм с помощью Excel. В главе 2, "Типы диаграмм", вводится некоторая терминология и представлены типы диаграмм, поддерживаемых Excel. В главе 3, "Ряды данных", обсуждаются ряды дан­ ных. Форматирование и настройка диаграмм рассматриваются в главе 4, "Форматирование и настройка диаграмм". В главе 5, "Линии тренда и полосы по­ грешностей", описываются аналитические средства: линии трендов, полосы погреш­ ностей и др. Часть I заканчивается главой 6, "Автофигуры и графика", в которой об­ суждаются поддерживаемые Excel графические средства.

Введение

2 1

Часть П. Построение диаграмм

Эта часть состоит из шести глав, охватывающих материал средней и высокой сложности. В главе 7, "Интерактивные диаграммы", рассматриваются интерактивные диаграммы, т.е. диаграммы, которые легко может модифицировать конечный пользо­ ватель. В главе 8, "Искусные приемы создания и использования диаграмм", рассмат­ ривается большое количество обычных и не совсем обычных диаграмм и обсуждаются способы создания совершенно необычных диаграмм. В главе 9, "Сводные диаграм­ мы", описываются сводные диаграммы, построенные на основе сводных таблиц. В главе 10, "Использование диаграмм Excel в других приложениях", обсуждаются раз­ личные способы использования диаграмм Excel в других приложениях. В главе 11, "Распространенные ошибки", приводятся советы, которые помогут вам избежать рас­ пространенных ошибок и сделать диаграммы визуально более привлекательными. Глава 12, "Немного поразвлекаемся", посвящена некоторым несерьезным приложе­ ниям диаграмм, тем не менее она содержит много полезной информации.

Часть III. Использование VBA

Четыре главы этой части посвящены языку программирования VBA. В главе 13, "Введение в VBA", дано обстоятельное введение в VBA. В главе 14, "Принципы программирования на VBA", представлен обзор базовых понятий программирования. В главе 15, "Объекты, коллекции, свойства и методы", рассматриваются объекты, свойства и методы, используемые при построении диаграмм. В главе 16, "Использование VBA в диаграммах", приводятся примеры использования VBA для построения диаграмм.

Поддержка на Web-узле издательства "Диалектика"

На Web-узле издательства "Диалектика" (www.dialektika.com) вы можете найти файлы . xls, содержащие примеры книги, и надстройки Excel, разработанные авто­ ром. Все файлы предварительно необходимо извлечь из соответствующих архивов.

Каждая надстройка расположена в отдельном каталоге. Кроме дистрибутива, в ка­ ждом каталоге есть файл в формате HTML, содержащий инструкцию по установке модуля и дополнительную информацию о нем. Ниже приведен список надстроек, разработанных автором книги и размещенных на Web-узле издательства "Диалектика".

Power Utility Рак. Надстройка общего назначения, добавляющая в Excel не­ сколько десятков новых полезных средств обработки диаграмм. Надстройка представляет собой 30-дневную оценочную версию, для запуска которой необ­ ходима программа Excel 2000 или более поздняя. Вы можете приобрести по­ следнюю версию указанной надстройки по адресу www. j-walk.com.

JWalk Chart Tools. Надстройка, содержащая шесть полезных инструментов по­ строения диаграмм. Когда она установлена, в меню Диаграмма появляется но­ вая команда — JWalk Chart Tools. Кроме того, эта команда появляется в контек­ стном меню, выводимом при щелчке правой кнопкой мыши на элементе диа­ граммы.

Gradient Contour. Эта надстройка создает плавный цветной градиент двухмерной диаграммы (усовершенствованная альтернатива градиентной заливки диаграм­ мы в существующих версиях Excel). Внешний вид такой диаграммы легко на­ страивается, однако не может изменяться динамически.

XY Area Fill. Эта надстройка создает объект, заполняющий область точечной диаграммы.

2 2

Введение

Как пользоваться книгой

Способ использования книги может быть любым — все зависит от предпочтений. Вы можете читать ее от начала до конца, загорая на пляже в Майами, Ялте, Сочи (нужное подчеркнуть). Мне такой способ нравится больше всего. Хотя вполне воз­ можно (и, кстати, более вероятно), что она будет постоянно у вас под рукой в тускло освещенной каморке, где вам нелегким трудом приходится зарабатывать свой хлеб.

Ввиду специфичного характера излагаемого материала последовательность чтения глав не очень существенна. Большинство читателей могут читать книгу "по диагона­ ли", выбирая интересующие их места. Если вы столкнулись с трудной задачей, то с помощью предметного указателя, приведенного в конце книги, можете найти фраг­ мент, который, возможно, облегчит ее решение.

Не забудьте посетить Web-узел издательства "Диалектика" (www.dialektika.com) для загрузки материалов к этой книге, а также Web-узел автора книги по адресу: www.j-walk.com/ss/.

Введение

2 3

Часть

Основы диаграмм

В этой части...

Глава 1. Введение в диаграммы Excel Глава 2. Типы диаграмм Глава 3. Ряды данных

Глава 4. Форматирование и настройка диаграмм Глава 5. Линии тренда и полосы погрешностей Глава 6. Автофигуры и графика

Глава 1

Введение в диаграммы Excel

В этой главе...

Что такое диаграмма

27

Обработка диаграмм в Excel

28

Элементы диаграммы

31

Создание диаграмм

33

Практическое создание диаграммы с помощью мастера

36

Изменение диафаммы

43

Печать диаграмм

45

Многие представляют себе электронную таблицу, например таблицу Excel, как ог­ ромное количество строк и столбцов, заполненных числами. Однако вы уже знаете, что Excel — это не только огромное количество чисел, но и богатый набор удобных средств их обработки, включая визуальное представление данных в форме диаграмм. В этой главе приводится вводный обзор предоставляемых программой Excel средств создания диаграмм, рассчитанный главным образом на пользователей, не имеющих опыта создания диаграмм Excel.

Если вы уже знаете, как в Excel создаются несложные диаграммы, можете пропустить эту главу или бегло просмотреть ее.

Что такое диаграмма

Начнем с самых азов. Диаграмма — это визуальное представление числовых значе­ ний. Диаграммы стали составной частью электронных таблиц еще со времен Lotus 1-2-3. Диаграммы, созданные с помощью ранних программ электронных таблиц, бы­ ли довольно грубыми, однако с течением времени они становились все совершеннее. Вы увидите, что Excel предоставляет богатые средства создания разнообразных и легконастраиваемых диаграмм.

Хотя с помощью Excel можно создавать великолепные диаграммы, они все же не могут быть лучшими из возможных. Со временем вы увидите многие огра­ ничения, присущие средствам создания диаграмм Excel. Неудивительно, что другие программные продукты, предназначенные исключительно для по­ строения диаграмм, позволяют создавать диаграммы лучшего качества и предоставляют большую гибкость, чем Excel.

представление числовых данных в форме наглядных диаграмм делает эти данные более понятными и доступными. Поскольку диаграммы являются рисунками, они особенно полезны для обзорных представлений данных и для ршлюстрации взаимоот­ ношений числовых рядов. Диаграмма позволяет визуально заметить тенденцию или повторяемость данных, которые в таблице остались бы незамеченными.

На рис. 1.1 показан рабочий лист, содержащий простую гистограмму, на которой изображены продажи компании по месяцам. С первого взгляда на гистограмму оче­ видно, что в летние месяцы продажи упали (с июня по август) и начали плавно воз­ растать на протяжении оставшихся месяцев года. Естественно, такой же вывод можно сделать, рассматривая таблицу чисел, однако гистофамма поможет увидеть это на­ много быстрее.

 

 

 

 

• ^iaixil

 

В

,ve/'

 

^-^^м^^^'^1^7:i.r-nT^" Г"'

JL Месяц Продажи

 

 

 

Ж. Янв

1 937 455,00р

Объемы продаж по месяцам

JL

1 873 256,00р

 

 

 

J L Map

1 987 093,00р

 

 

 

1„ Апр

1 978 323,00р

 

 

 

$ Май

1 987 456,00р

 

 

 

'£.

1 197 732,Юр

 

 

 

1 274 351,00р.

 

 

 

Ts

1 275 344,00р.

11 1

 

 

1 800 983,00р.

 

 

11

1 975 423,00р.

 

III

Ноя

2 258 731,00р.

 

1

 

 

2 549 344,00р.

 

1

11

ш1Дек

 

ш

 

 

Mil

i

 

 

llllll

 

 

Янв Фев Map Апр Май Июн Июл Авг Сен Окт Ноя Дек

ш

ш

ш\

ж» ИК01_01>

ж

Рис. 1.1. Простая гистограмма, иллюстрирующая месячные объемы продаж

Обработка диаграмм в Excel

Чтобы создать диаграмму, нужно иметь, как минимум, некоторый набор чисел, на­ зываемый данными. Естественно, данные находятся в ячейках рабочего листа. Обычно данные, на основе которых строится диаграмма, расположены в одном рабочем листе, однако это не обязательно. Как вы увидите, диаграмму можно строить на основе дан­ ных, расположенных в разных листах и даже в разных рабочих книгах.

Диаграмма — это объект, который Excel создает по запросу. Объект диаграммы со­ стоит из одного или большего количества рядов данных, выводимых графически. Внешний вид рядов данных зависит от выбранного пользователем типа диаграммы. Например, если график (один из типов диаграмм) строится на основе двух рядов дан­ ных, то диаграмма будет содержать две линии, каждая из которых представляет один ряд данных. Данные каждого ряда хранятся в отдельной строке или в отдельном столбце. На графике каждая точка линии представлена маркером данных, а ее распо­ ложение определяется числовым значением, хранящимся в одной ячейке. Разные ли­ нии могут отличаться толщиной, стилем, цветом и видом маркеров.

На рис. 1.2 показан график, изображающий два ряда данных. Разные ряды иден­ тифицируются разными маркерами (в нашем примере — треугольниками и дисками). Под диаграммой можно расположить ее легенду, объясняющую назначение маркеров.

28 Часть I. Основы диаграмм

ль >-f;':- %.г .л;^'^^4ie•m^.

Средняя цена жилого доя а в США (тыс. долларов)

Год

Западные

Средняя

Средняя цена жилого дома в США

 

штаты

по США

(тыс. долларов)

1990

137.7

92.2

250

1991

142,9

99.1

 

1992

141.2

103.4

200

1993

142.5,

107

 

 

 

108.4

150

1995

147.81

113.8

1996

151,81

117.6

 

1997

163.1

124.8

100

1998

166.8

 

 

 

1999

173,6

133.1

 

2000

186.3

139.3

50

20Gfl

197,7

140,2,

 

 

1990

1991

1992

1993

1994

1995

1996

1997

1998

1999

2000 2001

 

 

 

- Западные штаты - • -

Средняя по США

^4 ^

m^4UPkQ\jizrwwiMMIWmi^xMimmmmm\U\

 

 

 

 

 

' l i J^

Рис. 1.2.

График с двумя рядами данных

 

 

 

 

 

 

 

 

Ключевая особенность диаграмм Excel — их динамический характер. Это означает, что ряды данных диаграммы связаны с данными, находящимися в рабочих листах. Если данные в листах изменяются, диаграмма автоматически обновляется, отображая изменения в листах.

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

Перед созданием диаграммы необходимо определить, будет ли она внедренной в рабочий лист или расположенной на отдельном листе, который в этом случае называ­ ется листом диафамм.

Внедренные диаграммы

Внедренная диаграмма свободно перемещается по рабочему листу. Обе рассмот­ ренные выше диаграммы являются внедренными.

Как и любой другой фафический объект (например, текстовую область или фигуру), диаграмму можно передвигать по рабочему листу, изменять ее размеры или пропорции, настраивать границы и выполнять над ней другие операции. Использование внедренных диафамм позволяет распечатывать их вместе с таблицами числовых данных.

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

Листы диаграмм

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

Когда лист диаграмм активизируется, главное меню Excel приобретает такой же вид, как при активизации внедренной диаграммы: меню данных заменяется на меню

Глава 1. Введение в диаграммы Excel

29

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]