Академический Документы
Профессиональный Документы
Культура Документы
MS Excel 2003 Для Чайников Полный Справочник
MS Excel 2003 Для Чайников Полный Справочник
книг в одной
Девять
ста
"i
Основы Excel
Создание рабочих таблиц
Формулы и функции
Совместное использование рабочих
таблиц
Диаграммы и графические
элементы
Управление данными
Анализ данных
Excel и Web
Excel и VBA
Excel 2OO3
для
"ЧАЙНИКОВ"
Полный справочник
Excel 2OO3
FOR
ШМИ1Е6'
АП-in-one desk reference
by Greg Harvey
WILEY
Wiley Publishing, Inc.
Excel 2OO3
для
''ЧАЙНИКОВ'^
Полный справочник
Грег Харвей
ДИАЛЕКТИКА
Харвей, Грег.
Х20 Excel 2003 для "чайников". Полный справочник. : Пер. с англ. — М.: Издательский
дом "Вильяме", 2005. —688 с.: ил. — Парал. тит. англ.
ISBN 5-8459-0722-5 (рус.)
Контекстные меню 48
Голосовые команды 50
Установка и настройка функций распознавания речи 50
Управление программой с помощью голоса 51
Использование панелей инструментов 53
Глава 2. Получение справки 55
Введите вопрос 55
Вывод на экран разделов справочной системы 56
Печать справочной информации 57
Изменение размеров и перемещение окна справки 58
Использование клавиши F1 58
Поиск раздела справки в оглавлении 59
Помощник Office 60
Настройка функций помощника ,...62
Выбор помощника 63
Совет дня 64
Получение справки из Internet 65
Получение онлайновой справки по Excel 65
Получение обновлений Excel 65
Как исцелить Excel 66
Глава 3. Настройка Excel 69
Настройка панелей инструментов 69
Диалоговое окно Настройка 70
Изменение панелей инструментов 71
Изменение раскрывающихся меню 73
Создание новой панели инструментов 74
Создание нового меню 76
Настройка параметров ...78
Опции просмотра 79
Общие параметры программы 81
Опции правки 83
Параметры сохранения 85
Надстройки 86
Установка надстроек, поставляемых с Excel 86
Работа с надстройками сторонних производителей 87
эгной книге
Excel 2003 для "чайников". Полный справочник— это пособие, которое рекомендуется
хранить на столе (или периодически вынимать из-под стола). Несмотря на то, что главы
настоящей книги логически упорядочены, каждая из них довольно самостоятельна, и по-
лучать информацию можно, начиная с любого раздела книги.
По возможности я старался обособить и отдельные разделы внутри каждой главы.
Если информация по смежным вопросам обсуждается в другой части, на нее дана ссылка
(с указанием книги и главы).
Используйте оглавление, содержание и предметный указатель для поиска необходимой
темы и обращайтесь непосредственно к разделу, в котором освещены интересующие вас
возможности Excel. Практически все темы представлены в виде диалога. Основные прин-
ципы работы, как правило, представлены в виде маркированного списка, за которым
следует четкое описание необходимых действий (обычно в виде нумерованного списка).
Вполне очевидно, что вам для работы или учебы необходима программа Microsoft
Excel. Однако не обязательно становиться экспертом по работе с данным приложением,
достаточно найти только ту информацию, которая необходима в данный момент для
выполнения конкретных операций. Итак, настоящая книга — для вас. К счастью, даже
если вы новичок, но хотите стать гуру в области электронных таблиц в своей организа-
ции, эта книга вам также понадобится. '
20 Введение
qcubute
Данный вопрос непростой. Безусловно, я бы начал с просмотра карикатур Рича Тен-
нанта (Rich Tennant) в начале каждой книги, после чего перешел бы к интересующей
книге. Следуйте к поставленной цели, и пусть ваши поиски не будут скучными.
24 Введение
E-mail: info@dialektika.com
WWW: http://dialektika.com
Адреса для писем из:
России: 115419, Москва, а/я 783
Украины: 03150, Киев, а/я 152
,
Книга 1
Основы Excel
йряПБчмлмГ-
#WpiSAV*bi »"
?6toA&Ufeb!
13 эйгйй книге...
Глава 1. Знакомство с Excel
Глава 2. Получение справки
Глава 3. Настройка Excel
/. Знсисомаиво с Excel
главе...
•S Для чего применяется программа Excel
V Как запустить Excel
•/ Знакомство с окном программы
S Рабочие книги и рабочие листы
•/ Команды Excel
места
Ключ к успешной работе с Excel— понимание структуры таблиц. На рис. 1.1 пред-
ставлено окно программы, в котором центральное место занимает табличная сетка
(без дополнительных элементов управления, обычно появляющихся при запуске про-
граммы). Эта таблица называется рабочим листом (или листом).
Обратите внимание на следующие элементы рис. 1.1.
» Столбцы таблицы обозначены буквами (А, В, С и т.д.). Это заголовки столбцов.
Если Excel не хватает букв, используются их комбинации (за столбцом Z следуют
АА, АВ, АС, последний — имеет заголовок IV).
» Строки таблицы пронумерованы (от 1 5536), заголовки строк размещены в левой
части окна программы.
» Пересечением строки и столбца является прямоугольник, называемый ячейкой.
* Совершенно пустая таблица производит гнетущее впечатление.
Заголовки столбцов
_|_
1
— Заголовки строк
лчейки
Ячейки идентифицируются по их положению в таблице, или адресу. Этот адрес пред-
ставляет собой название столбца, за которым следует номер строки. Поэтому первая
ячейка рабочего листа, расположенная в его верхнем левом углу, имеет адрес А1, самая
левая ячейка второй строки — А2, а верхняя ячейка второго столбца — В1.
Обычно адрес ячейки состоит из буквенного названия столбца и номера строки. Можно
использовать также систему ссылок на ячейки R1C1, которая имеет такое название,
поскольку первая ячейка таблицы, А1, в этой системе характеризуется адресом R1C1.
Обратите внимание на два отличия в способах адресации ячеек.
* Система адресации R1C1 не использует буквенный заголовок столбцов. При выборе
данной системы на вкладке Общие (General) диалогового окна Сервиса Параметры
(Tools^Options) буквенные заголовки столбцов меняются на числа (рис. 1.2).
« В системе адресации R1C1 сначала указывают номер строки, а затем— номер
столбца, на пересечении которых расположена ячейка. При обычной системе ад-
ресации заголовок столбца указывается первым.
Рис. 1.2. Рабочий лист Excel, в котором используется система адресации R1C1
30 Книга 1. Основы excel
Все эти способы отображены на рис. 1.3, где активна ячейка С7. Заголовки столбца С и
строки 7 рабочего листа выделены оранжевым цветом, а в поле Имя находится адрес С7.
Основные задания, выполняемые в (шЗоычс мю&ах
Чтобы создать новую рабочую таблицу или список, следует выполнить три основных
действия.
* Ввести названия, которые задают макет таблицы или списка.
* Ввести данные.
* Отформатировать введенные данные.
Табличный курсор
Выделена строка
ч,1но помимо
Несмотря на то, что главным предназначением Excel является работа с электронными
таблицами (которые и будут основными документами), возможности программы этим не
исчерпываются. Кроме основных методов работы с электронными таблицами, програм-
ма Excel позволяет строить диаграммы и производить анализ данных. Она характеризует-
ся рядом функций по управлению базами данных.
Таким образом, предоставляется возможность работы с электронной таблицей.
При построении диаграмм или анализе данных работают с теми из них, которые находят-
ся в рабочих листах (подробнее о построении диаграмм см. книгу 5, а об анализе дан-
ных — книгу 7). В процессе управления базами данных Excel выполняет сортировку и
фильтрацию данных, введенных в таблицу в виде списка или импортированных из внеш-
них источников (например, из файлов программы Microsoft Access или корпоративных
баз данных — подробнее о работе с базами данных в Excel см. книгу 6).
ic ftatfotfie с Cxcel
Прежде всего, следует запустить Excel. Поэтому основы работы с программой мы
начнем с описания способов ее активизации. В Windows XP запустить Excel не составит
особого труда — это можно сделать несколькими способами.
После первого запуска Excel с панели задач Windows приложение будет авто-
матически добавлено в меню Пуск, как показано на рис. 1.4. Поэтому в даль-
нейшем достаточно будет лишь щелкнуть на кнопке Пуск и выбрать Microsoft
Excel из этого меню. Однако такое размещение в меню Пуск не постоянно;
по мере запуска других программ они будут добавляться в это меню и вскоре
вытеснят Microsoft Excel.
Рис. 1. 5. На рабочий стол Windows XP и на панель быстрого запуска добавлены ярлыки Excel
Окно excel
При первом запуске программы Excel появляется окно программы, которое занимает
всю видимую область экрана и имеет заголовок Microsoft Excel. В окне программы Excel вы
найдете несколько областей (рис. 1.6), в каждой из которых размещены собственные эле-
менты. Окно программы Excel состоит из следующих областей.
36 Книга 1. Основы, excel
Строка формул
Панели инструментов Стандартная и Форматирование
Строка меню
Строка заголовка Область задач
Строка заголовка (Title bar). Это первая строка в верхней части экрана. Она содер-
жит кнопку управления, открывающую меню (с помощью которого можно пере-
мещать и изменять размер окна), название приложения (Microsoft Excel), кнопки
Свернуть (Minimize) и Восстановить (Restore).
Строка меню (Menu bar). Расположена под строкой заголовка. Она содержит рас-
крывающиеся меню, в которых можно выбрать разнообразные команды програм-
мы Excel. В этой же строке находится текстовое поле Введите вопрос (Ask a ques-
tion) и кнопки Свернуть окно (Minimize window), Восстановить окно (Restore
window) и Закрыть окно (Close window).
Панели инструментов Стандартная (Standard) и Форматирование (Formatting). Распо-
ложены в одной строке под строкой меню, в каждой из этих панелей инструментов
находятся кнопки, по щелчку на которых выполняются определенные действия.
Строка формул (Formula Bar). Эта строка состоит из трех областей: поля Имя
(Name), содержащего адрес активной ячейки, кнопок Отмена (Cancel), Ввод
(Enter) и Вставка функции (Insert function), а также поля справа, в котором ото-
бражается содержимое активной ячейки.
/. Знакйма&во с £xcel 37
заголовка
В строке заголовка окна Excel располагается название программы, кнопка управления
с пиктограммой XL, а также кнопки Свернуть, Восстановить и Закрыть (Close).
По щелчку на кнопке управления появляется меню, в котором находятся команды изме-
нения размера окна программы и его закрытия.
Ш В При первом запуске Excel в правой части строки заголовка будут содержаться
две кнопки — Свернуть и Восстановить. Щелкните на кнопке Свернуть,
чтобы убрать с экрана окно Excel и поместить одновременно кнопку на па-
нель задач Windows (действие аналогично выполнению одноименной коман-
ды в меню управления Excel). Щелкните на кнопке Восстановить, чтобы
уменьшить размер окна программы Excel и поместить его в центре рабочего
стола (действие аналогично выполнению одноименной команды в меню
управления Excel).
Если окно Excel свернуто, восстановить его можно, щелкнув на кнопке в панели задач
Windows. Если же окно программы Excel небольшого размера, то чтобы развернуть его на
весь экран, воспользуйтесь кнопкой Развернуть (Maximize), представленной на полях
(действие аналогично выполнению одноименной команды в меню управления Excel).
.
<tca меню
Строка меню содержит девять раскрывающихся меню, в которые включены команды,
необходимые для работы в программе. В правой части строки меню располагается поле
Введите вопрос, которое позволяет получить доступ к справочной системе Excel
(подробнее см. главу 2 книги 1). Справа от этого поля находятся кнопки Свернуть окно,
Восстановить окно и Закрыть окно.
Как и в других приложениях Windows, для выбора команд меню можно пользоваться
мышью и клавиатурой. Подробнее см. раздел "Работа с меню" далее в этой главе.
Для управления работой Excel можно также использовать голосовые команды (если,
конечно, к компьютеру подсоединен микрофон). Подробнее см. раздел "Голосовые
команды" далее в этой главе.
38 &ииа 1. Осмей Excel
« Щелкните на кнопке Свернуть окно, чтобы свернуть окно рабочей книги и превра-
тить его в кнопку в нижней части рабочей области окна программы Excel.
* Щелкните на кнопке Восстановить окно, чтобы уменьшить окна активной рабо-
чей книги. На экране в рабочей области программы Excel появится небольшое ок-
но с документом. Оно будет содержать собственную строку заголовка и кнопки
Свернуть, Развернуть и Закрыть.
» Щелкните на кнопке Закрыть окно, чтобы закрыть активную рабочую книгу.
Ехсе выдаст предупреждение с предложением сохранить изменения, внесенные в
рабочую книгу с момента последнего сохранения.
Для циклического переключения между окнами всех книг Excel и всех других
приложений используйте комбинацию клавиш <Alt+Tab>.
Строка формул оченЪ важна для работы в программе Excel. Поле Имя, распложенное
в левой ее части, содержит адрес активной (или текущей) ячейки. При перемещении ука-
зателя ячеек и выделении диапазонов этот адрес автоматически изменяется. Обратите
внимание, что справа от этого поля расположена кнопка со стрелкой "вниз". Она ис-
пользуется для выбора из меню имени диапазона (вопросы выделения и именования
диапазонов обсуждаются в главе 1 книги 3).
Справа от поля Имя находится область кнопок Отмена и Ввод. При запуске про-
граммы эти кнопки отсутствуют — они появляются при вводе данных в активную ячейку
или при редактировании (рис. 1.7). Кнопка Вставка функции (с пиктограммой /х) в
строке формул располагается всегда.
'
Ввод
ы. г . м. < >
Рис. 1.7. Кнопки Отмена и Ввод появляются в строке формул тогда, когда начина-
ется редактирование данных
УО Книга f. Оснобы. Excel
Щелкните на кнопке Отмена, чтобы отменить ввод данных или те правки, которые
были внесены в активную ячейку. Щелкните на кнопке Ввод, чтобы завершить ввод
данных или правку (это не единственный способ принятия или отмены внесенных в
ячейку изменений; подробнее см. главу 1 книги 2). Щелкните на кнопке Вставка
функции, чтобы вставить (или отредактировать) встроенную функцию Excel, которая ис-
пользуется в создаваемой формуле. (Функции — это специальные формулы, которые вы-
полняют сложные и не очень сложные вычисления. Подробнее о работе с ними
см. книгу 3.)
Outactfib задач
Область (или панель) задач — новая возможность программ Excel, Word и PowerPoint
пакета Office XP. Эта панель расположена в правой части окна программы, она перекры-
вает часть активного рабочего листа.
При первом запуске Excel программа автоматически открывает область задач Приступая
к работе. С ее помощью можно легко создавать новые книги и открывать те из них, над ко-
торыми недавно шла работа. После выбора необходимой ссылки Excel открывает выбран-
ную книгу и автоматически закрывает область задач. Чтобы открыть ее снова, воспользуй-
тесь командой Вид^Область задач (View=>Task Pane) или нажмите <Ctrl+F1 >.
Помимо области задач Приступая к работе, в программе существуют также и другие:
Буфер обмена, Поиск, Коллекция клипов, Справочные материалы (Research),
Результаты поиска (Search results), Создание книги (New Workbook) и пр. Чтобы пере-
ключиться на другую панель, щелкните на кнопке Другие области задач (Other Task
Panes) (рис. 1.8), а затем — на необходимом имени. Если выбрана одна из этих трех об-
ластей задач, можно использовать кнопки со стрелками в верхней части области для пе-
ремещения между областями задач.
f. Знакомайво с Excel
Закрыть
Другие области задач
SSJ! ШЖ мл - .Ъ, - А . К
Crit/to/ca соаполнил
Последний, но не менее важный элемент окна программы Excel — строка состояния.
Она расположена в нижней части окна непосредственно над панелью задач Windows. Во-
обще, строка состояния не принадлежит программе Excel, хотя во время работы профаммы
она постоянно находится на экране. В левой ее части представлена информация о текущем
состоянии активного приложения. Как правило, в ней расположен индикатор Готово
(Ready), сообщающий о том, готова ли программа Excel принять данные в активную ячейку
или выполнить команды. Кроме того, здесь же вы увидите индикатор Правка (Edit), кото-
рый указывает на то, что активная ячейка находится в режиме редактирования.
В правой части строки состояния размещены индикаторы режимов, сообщающие о
включении режимов Caps Lock, Num Lock, Scroll Lock (именно о включении, поскольку
повторное нажатие одноименных клавиш их отключает). Здесь же расположены индикато-
ры трех других режимов профаммы Excel. Все они перечислены в табл. 1.1.
42 Киша 1. Осноеы. €xcel
Ле/гемещение по [гаЗочежц
Независимо от размера экрана компьютера, рабочая таблица не занимает все его про-
странство полностью. Можно создать несколько таблиц, содержащих небольшие наборы
данных, — таким образом, содержимое рабочего листа полностью поместится на экране.
Но, вероятнее всего, оптимальные, с точки зрения набора данных, рабочие листы не
смогут полностью поместиться на экране и будут выходить за его пределы либо по длине,
либо по ширине.
Поскольку многие таблицы Excel достаточно велики по размеру и выходят за рамки
экрана, для перемещения указателя ячеек в выбранную область воспользуйтесь прокрут-
кой. Далее мы ознакомимся с быстрыми и удобными комбинациями клавиш, которые
используются для перемещения указателя ячейки по листу.
В Excel 2003 навигация по рабочему листу осуществляется несколькими способами.
С помощью
Excel предлагает немало способов перемещения указателя ячейки с помощью клавиа-
туры. Наиболее очевидным является использование клавиш со стрелками для перемеще-
ния в соответствующем направлении. Основные возможности навигации по листу с по-
мощью клавиатуры приведены в табл. 1.2.
С помощью мьиии
Используя мышь для перемещении по рабочему листу, сначала с помощью полос
прокрутки пролистайте лист так, чтобы нужная ячейка оказалась в видимой области
экрана, а затем щелкните на ней мышью.
Для построчного пролистывания щелкайте на кнопках со стрелками "вверх" или
"вниз" в вертикальной полосе прокрутки. Пролистывание по столбцам осуществляется
посредством щелчка на кнопках "влево" и "вправо" в горизонтальной полосе прокрутки.
Чтобы пролистать лист на один экран, щелкните на полосе прокрутки между ползунком
и стрелкой необходимого направления пролистывания, используя вертикальную полосу
прокрутки для движения вверх-вниз и горизонтальную для перемещения влево-вправо.
Ускорить прокрутку можно, перетащив ползунок. Размер ползунков зависит от размера
активной области рабочего листа, которая определяется положением последней ячейки,
находящейся на пересечении последнего заполненного столбца и последней строки, содер-
жащей данные. (Обратите внимание, что эта ячейка может оказаться пустой.)
Поскольку активная область рабочего листа определяет размер ползунков на обеих
полосах прокрутки, также неявно определяется и количество строк или столбцов, про-
листываемых при перетаскивании ползунка. Чем больше активная область, тем меньше
размер ползунка и тем быстрее происходит перемещение по листу.
Jlefiexoq
Диалоговое окно Переход предлагает наиболее простой способ перехода к удаленной
ячейке или диапазону. Отобразить это окно, представленное на рис. 1.9, можно следую-
щим образом: нажав <Ctrl+G>, нажав <F5> или выполнив команду Правка^Перейти
(Edit=>Go To).
Чтобы переместить указатель на определенную ячейку таблицы, введите ее адрес в поле
Ссылка (Reference) и щелкните на кнопке ОК или нажмите <Enter>. Обратите внимание,
что букву в адресе ячейки можно указывать как прописную, так и строчную.
Excel запоминает адреса ячеек, к которым производится переход из этого диалогового
окна. Они перечислены в области Перейти к (Go To), адрес последней ячейки помещает-
ся в начало списка. Таким образом, можно повторно быстро перейти к необходимой
ячейке, последовательно нажав <F5> и <Enter>. Чтобы перейти к ячейке, адрес которой
находится в списке Перейти к, дважды щелкните на нем, а затем — на кнопке ОК.
no fiadoteu книге
Каждая новая книга Excel содержит три пустых рабочих листа, используемых для по-
строения таблиц. Наличие нескольких таблиц позволяет разделить сложные таблицы на
отдельные части (аналогично тому, как сложные отчеты делят на разделы). Если необхо-
Змчва f. ЗнлкомаКво с excel
димо, в книгу можно добавить рабочие листы для ввода дополнительных данных
(подробнее см. главу 4 книги 2).
Для навигации по рабочим листам книги используйте ярлычки листов, расположенные
в нижней части окна рабочей книги. В рабочей области программы Excel находятся данные
активного рабочего листа книги. Слева от ярлычков листов расположены элементы управ-
ления прокрутки (рис. 1.10), которые позволяют пролистывать ярлычки (необходимость в
них появляется в том случае, если в рабочей книге достаточно много листов).
Чтобы перемещаться по листам рабочей книги, помните о следующих способах.
« Щелкните на ярлычке необходимого листа, расположенном в нижней части окна
документа. Если этот ярлычок отсутствует на экране, щелкайте на кнопке
Следующий ярлычок (Next tab) до тех пор, пока нужный не появится в окне.
Чтобы вернуться к предыдущим ярлычкам, используйте кнопку Предыдущий
ярлычок (Previous tab).
» Перемещаясь от листа к листу с помощью клавиатуры, используйте комбинации
<Ctrt+Page Up> для движения влево по ярлычкам и <Ctrl+Page Down> для движе-
ния вправо.
Рис. 1.9. Использование диалогового окна Переход для перемещения по рабочему листу
Книга f. Основы, excel
з. {Аренда
•ИОборудование
'
6 i Маркетинг
: Административные I 12
?М расходы l,? .5,00 J1725
aj Общие затраты |$Э1 025,00
Щ
Щ Доход до
10! налогообложения $89000,00
ill Налоги j $17 800,00
L
! $40 175,00
Я;
Jij
Щ
18I 1^ t j { г :
""'<' -
:I:W*W«'S< Х Налка-/;'До,<шролЯ;Пипин;," / ;>«3туша Гусын*'; ^ .Заказ£с(« I
,U Я I
Последний ярлычок
Следующий ярлычок
Предыдущий ярлычок
Первый ярлычок
Рис. 1.10. Используйте эти элементы управления для перемещения по ярлычкам листов
рабочей книги
с меню
Несмотря на то, что раскрывающиеся меню программы Excel рассчитаны, в основном,
на работу с мышью, при желании можно вызывать команды, пользуясь клавиатурой.
»' Чтобы открыть меню с помощью мыши, щелкните на его названии. Вы сможете ото-
бразить все элементы меню, если щелкнете на кнопке Развернуть (Continuation) в
нижней части меню (это кнопка с двумя направленными вниз стрелками). Для вы-
бора элемента меню просто щелкните на нем. Чтобы открыть каскадное подменю
(обозначенное стрелкой "вправо"), наведите указатель мыши на элемент меню и,
когда появится подменю, щелкните на необходимой команде.
f. Знакома&во с excel
Когда меню открыто, выбрать его элемент можно, щелкнув на нем мышью и нажав
"горячую" клавишу. Вы также можете перейти к нему, воспользовавшись клавишей <i>
и нажав <Enter>.
Некоторым командам меню назначены комбинации клавиш (они указаны справа от
команды в самом меню). Если хотите, используйте данные комбинации, не открывая меню.
Например, чтобы сохранить документ Excel, можно выбрать команду Файл=>Сохранить
(File=>Save), а можно нажать <Shift+F12> или <Ctrl+S>.
При работе с раскрывающимися меню Excel вы вскоре обнаружите, что многие из них
выводят на экран диалоговые окна с различными параметрами, которые предстоит вы-
брать. Подобные команды в меню выделены специальным способом — за их названием
следует многоточие (...).
Элементы управления в диалоговых окнах Excel (кнопки, окна и пр.) ничем не отли-
чаются от элементов, используемых в других приложениях Windows (в особенности в
Office 2003). Сложные диалоговые окна, например Формат ячейки (Format Cells) и
Параметры (Options), предлагают такое количество опций, что они не умещаются в од-
ном окне. Поэтому подобные диалоговые окна содержат вкладки, по щелчку на которых
отображаются новые опции.
Активизировать и (или) выбрать опции в диалоговых окнах Excel можно, щелкнув на
них либо воспользовавшись клавишей <ТаЬ>. Если опции или отдельные вкладки имеют
"горячие" клавиши, выделенные подчеркиванием, используйте их в комбинации с кла-
вишей <Alt>. (Обратите внимание, что работать исключительно с "горячими" клавишами
не всегда удается — многие диалоговые окна принимают или отвечают на ввод текста.)
не доступен до тех пор, пока буфер обмена Windows пуст. Как только в буфер обмена по-
мещаются данные (с помощью команд Вырезать (Cut) или Копировать (Сору) того же
меню Правка), команда Вставить становится доступной.
меню
Помимо раскрывающихся меню, доступ к которым осуществляется из строки меню
Excel, это приложение предлагает и широкий выбор специальных меню — контекстных.
Контекстные меню связаны с отдельными объектами окна программы: панелями инст-
рументов, ячейками рабочих листов, заголовками строк и столбцов, ярлычками рабочих
листов.
Люба /. ЗнакамаКво с excel
Рис. 1.11. Щелкните на ячейке правой кнопкой мыши, чтобы открыть контекстное меню
50 Книга /. Осмвы Excel
7олосовые команды
Excel 2003 поддерживает функцию распознавания речи, которая позволяет исполь-
зовать голосовые команды для выбора элементов меню, опций диалоговых окон и кно-
пок панелей инструментов. По мнению Microsoft, минимальные требования для исполь-
зования функций распознавания речи следующие: процессор Pentium II со скоростью
300 МГц и 128 Мбайт оперативной памяти.
Также потребуется высококачественный микрофон, соединенный с наушниками (как
у диспетчеров). Встроенные микрофоны, поставляемые с современными компьютерами,
недостаточно чувствительны для нынешних систем распознавания речи, поскольку про-
изводят шумы, которые мешают качественно воспринимать голосовые команды.
Подробнее о возможностях диктовки для ввода данных в таблицы Excel см. главу 1
книги 2, в которой вы также найдете информацию об использовании возможности преоб-
разования текста в речь (Text To Speech) — отдельную, но связанную с системой распозна-
вания речи функцию Excel 2003 (она удобна для проверки данных, введенных в таблицу).
Восстановить
Параметры
Голосовая команда -1 Рукописный ввод Справка
Экранная клавиатура
Рис. 1.12. Прежде чем отдавать команды, щелкните на кнопке Голосовая команда
на Языковой панели
Если при вызове команды меню открылось диалоговое окно, для перехода к необхо-
димой вкладке, назовите ее имя. Например, произнесите format, а затем cell, чтобы на
экране появилось диалоговое окно Формат ячейки (Format Cell). После этого измените
некоторые атрибуты и для их сохранения произнесите Okay. Чтобы закрыть диалоговое
окно без сохранения внесенных изменений, произнесите cancel.
Помните: для выбора опций также можно использовать голосовые команды. Произ-
несите слово tab, чтобы переместиться к следующей опции текущей вкладки диалогового
окна и выбрать ее. Если требуемая опция выбрана (текстовые поля и поля со списками
выделяются цветом, а название переключателя или флажка обрамлено пунктирной
линией), введите новое значение либо голосовой командой, либо вручную.
Когда в текстовое поле диалогового окна необходимо ввести значение (либо выбрать
элемент раскрывающегося списка, название которого вы точно не знаете), временно
отключите голосовые команды и введите или выберите требуемую опцию с помощью
мыши или клавиатуры.
f. ЗнакамаКво с Excel 53
использование панелей
Панели инструментов Стандартная и Форматирование, расположенные во второй
строке сверху в окне программы Excel, безусловно, самые востребованные. В Excel суще-
ствует большое количество панелей инструментов, которые можно по желанию отобра-
зить на экране или спрятать. Чтобы отобразить скрытую панель инструментов, щелкните
правой кнопкой мыши в строке меню или на любой панели инструментов (например,
Стандартная или Форматирование) и выберите название необходимой панели в от-
крывшемся списке. Панель инструментов можно отобразить и с помощью команды
Вид=>Панели инструментов (View=> Toolbars), выбрав нужную из открывшегося списка.
В Excel, как и других приложениях Office, панели инструментов могут быть плаваю-
щими или пристыкованными. Пристыкованная панель инструментов расположена вдоль
5У Книга 1. Основы Sxcel
Введите вопрос
ctt/гавочной инфо/гмсщии
Во многих случаях может понадобиться печатная копия раздела справки, например,
чтобы иметь под рукой информацию для ознакомления с новыми возможностями про-
граммы. Вы распечатаете раздел справки, если щелкнете на кнопке Печать (Print) в окне
справки, предварительно развернув все необходимые темы и свернув ненужные.
По щелчку на кнопке Печать на экране появится стандартное диалоговое окно
Печать (Print), в котором можно выбрать принтер и задать параметры печати. Выполнив
настройку параметров печати, щелкните на кнопке ОК.
Если закрыть окно справки после щелчка на кнопке Разобрать, окно про-
граммы Excel будет занимать лишь часть экрана. Чтобы развернуть окно Excel
на весть экран, щелкните на кнопке Восстановить (Maximize). Таким обра-
зом, сначала используйте кнопку Автомозаика в окне справки и лишь после
этого закройте само окно. Windows автоматически развернет окно Excel на
весь экран.
использование
<F1 > — это клавиша для вызова справки в Excel. При первом нажатии клавиши (или
выборе команды Справка^Справка: Microsoft Excel (Help^Microsoft Excel Help)) в пра-
вой части окна программы появляется панель задач Справка Excel (Microsoft Excel Help),
как на рис. 2.3. На этой панели вы увидите три раздела: Помощь (Assistance), Office
Online (Office on Microsoft.com) и См. также (See also).
В области Помощь находится текстовое поле Искать (Search), в котором можно вво-
дить ключевые слова и вопросы, как и в поле Введите вопрос, расположенном в строке
меню Excel. Для выполнения поиска темы справки (которая отображается в окне
Справка Microsoft Excel) щелкните на кнопке Начать поиск (Start Searching) справа от
текстового поля Искать. Чуть ниже расположена ссылка Оглавление (Table of contents),
обеспечивающая доступ к оглавлению справочной системы Excel.
В разделе Office Online содержатся ссылки на различные ресурсы Web-узла Microsoft
Office. С их помощью можно получить информацию по разделам справки, а также об об-
новлениях Excel 2003 и учебных курсах.
В разделе См. также вы найдете ссылки Новые возможности (What's new), Свяжитесь
с нами (Contact Us), Справка по специальным возможностям (Accessibility help) и
Параметры содержимого в сети (Online Content settings). По щелчку на ссылке
Свяжитесь с нами вы перейдете на Web-страницу Microsoft Office, которая отображает
темы справки центра поддержки, она вам также поможет связаться с разработчиками.
Зиава 2. Лолфъение афавки 59
* Последние сведения об
использовании Excel
* Автоматически обновить этот
Office
Ничто не мучит меня так, как беседы со Скрепышом, помощником Office, но, по-
скольку он является частью справочной системы Excel, не коснуться этой темы нельзя.
Если вы не нашли помощника, не знаю, будете ли вы обрадованы попытками Microsoft
создать помощника для работы на ПК, который отслеживает все действия в Excel и готов
в любой момент прийти на помощь.
Дело даже не в том, что я не считаю Скрепыша достаточно находчивым (в конце кон-
цов, какой находчивости можно требовать от обычной канцелярской скрепки?). Помимо
мелькания на экране, его действия ничем не отличаются от работы мастера ответов и по-
ля Введите вопрос.
\
. Лом/чение cnfuU?icu 6f
ЦИКЛ
fiactnfiouica помощника
Если вы не довольны работой помощника, можно изменить его вид и способ работы.
Для этого щелкните на помощнике правой кнопкой мыши и выберите в контекстном меню
команду Параметры (Options). Появится диалоговое окно Помощник (Office Assistant) с
открытой вкладкой Параметры (рис. 2.6).
| Коллекция j Параметры
:
Отображать советы •• - •: -•• - :••••••- - •?••;••
О об иотодьзовании возможностей программы О отображать только важные советы
Q об операцией с иы^»о . ЕЗ отображать полезней совет при запуске
Посочеганияхюаеиш j О-*ктить журнал I
Как видно из рис. 2.6, большую часть окна занимают флажки, расположенные в двух
группах. Первая из них определяет поведение помощника.
• Не закрывать данные (Move when in the way). Установите этот флажок, чтобы по-
мощник автоматически перемещался с панелей инструментов в верхней части ок-
на программы Excel.
« Отображать справку для мастеров (Help with Wizards). Установите этот флажок,
чтобы помощник появлялся каждый раз при вызове мастеров.
• Отображать сообщения помощников (Display alerts). Установите этот флажок, что-
бы помощник отображал предупреждения в собственных окнах (а не в диалоговых
окнах Excel).
« Звуковое сопровождение (Make sounds). Установите этот флажок, чтобы появление
и исчезновение помощника при сохранении книги и выводе сообщений помощ-
ника (если установлен флажок Отображать сообщения помощников) сопровож-
далось звуковым сигналом.
• Просматривать две справочные системы при работе с VBA (Search for both product
and programming help when programming). Установите этот флажок, чтобы при ра-
боте в VBA помощник искал разделы справки в обеих справочных системах
(подробнее см. главу 2 книги 9).
a 2. JtoMf4enue сл/иивкм 63
Группа опций Отображать советы (Show tips) определяет время и способ выведения
помощником советов на экран.
• Об использовании возможностей программы (Using features more effectively). Устано-
вите этот флажок, чтобы помощник выдавал советы о том, как эффективно
использовать команду Excel для выполнения той или иной операции.
« Отображать только важные советы (Only show high priority tips). Установите этот
флажок, чтобы помощник выводил на экран не все советы подряд, а только те,
которые можно отнести к жизненно важным фактам для работы в Excel.
« Об операциях с мышью (Using the mouse more effectively). Установите этот флажок,
чтобы помощник давал советы по эффективной работе с мышью.
• Отображать полезный совет при запуске (Show the tip of the day at startup). Установите
этот флажок, чтобы при запуске программы Excel помощник выводил на экран совет
дня (как правило, он выбирается случайно и редко оказывается полезным).
» О сочетаниях клавиш (Keyboard shortcuts). Установите этот флажок, чтобы помощ-
ник напомнил о полезных сочетаниях клавиш.
« Очистить журнал (Reset my tips). Установите этот флажок, чтобы помощник пре-
кратил повторение советов, уже предложенных ранее при работе с программой,
если был установлен флажок Отображать полезный совет при запуске.
Если вы решили отменить появление на экране помощника в виде канцеляр-
ской скрепки, снимите флажок Использовать помощника (Use the Office as-
sistant) в диалоговом окне Помощник. При этом все>его опции станут недос-
тупны, и единственным способом оживления Скрепыша останется команда
СправкаоПоказать помощника.
&оплотая | Параметры |
в
Выберите помощника с помощью кнопок <Мазао" и "Далее >" и нажмите кнопку "ОК",
иия: нет
Я ваш мудрый и телшебньм помощник. Призовите меня, и я
покажу всю слою грозную кибернетическую силу.
Лом/чение cnfiaeteu из
Microsoft поддерживает Web-узел Microsoft Office Worldwide, обеспечивающий под-
держку пользователей Excel 2003. Вы сможете получить справку, обновление (обычно
в виде заплаток, устраняющих ошибки программы), шаблоны, облегчающие создание
часто используемых таблиц (подробнее см. главу 1 книги 2), и надстройки, расширяющие
возможности Excel (подробнее см. главу 3 книги 1).
обновлений excel
Для получения обновлений, которые позволяют усовершенствовать работу Excel, ис-
пользуйте команду Справка^Проверить наличие обновлений (Help^Check for updates).
Компания Microsoft постоянно работает над улучшением своего программного обеспе-
чения, поэтому имеет смысл время от времени обращаться к этой команде.
При выборе данной команды Web-браузер откроет страницу Downloads Home, содержа-
щую ссылку на программу Automatic detection, которая выполняет автоматическую проверку
и определяет, выполнены ли последние обновления Excel (и других продуктов Office 2003).
Чтобы выполнить проверку, щелкните на кнопке Go в верхней части страницы.
По окончании работы программы автоматической проверки (во время работы вам
придется иметь дело с несколькими окнами предупреждений) на странице Product
Updates появится список всех обновлений Office 2003 и Excel 2003, которых нет на ва-
шем компьютере. Чтобы выбрать, загрузить и установить обновления, выполните
следующие действия.
1. Просмотрите предложенный список обновлений и выберите требующиеся.
Помимо краткого описания каждого обновления, в списке приведены размер и
примерное время его загрузки. Чтобы получить более подробную информацию об
обновлении, щелкните на ссылке Detailed information about this update.
2. Чтобы выбрать обновление для загрузки и установки на компьютере, установите
флажок слева от его названия.
66 Книга f. Основы. Excel
исцелшнь Excel
Все прикладные программы (например, Excel) и операционные системы (например,
Windows XP) становятся все более сложными, поэтому повышается риск, что в опреде-
ленный момент времени с ними произойдет нечто непредвиденное, и программы станет
работать некорректно. До недавнего времени, если подобное происходило в Excel, при-
ходилось полностью переустанавливать приложение.
К счастью, Excel 2003 предлагает альтернативный способ повторной установки в виде
команды Найти и восстановить (Detect and repair), находящейся в меню Справка.
При выборе команды Справка^Найти и восстановить на экране появится одноименное
диалоговое окно (рис. 2.8).
a 2. JloMfiettue сп/гавки 67
Отмена
J л ередко оказывается, что Excel в том виде, в каком она поставляется, не всегда
/ 1* удобна для пользователя. Данное приложение предлагает немало способов на-
стройки^поэтому можно привести программу к тому виду, который наиболее удобен для
работы конкретного пользователя.
В настоящей главе описаны наиболее важные методы настройки возможностей Excel.
Настроить программу в соответствии с собственными предпочтениями можно тремя
основными способами.
* Прежде всего, настройке подлежат многочисленные меню и панели инструментов
Excel. Можно не только управлять тем, какие кнопки и меню появляются на
встроенных панелях инструментов, но и создавать собственные.
* Во-вторых, вы вправе изменять опции, которые заданы по умолчанию, и опреде-
ляют базовое поведение программы.
* И наконец, при работе в Excel можно использовать надстройки— небольшие
специальные' утилиты (называемые также апплетами), которые присоединяются к
Excel и расширяют возможности программы. Многочисленные надстройки Excel
поддерживают разнообразные функции, полученные из различных источников:
оригинальной программы Excel, Web-узла Microsoft Office и сторонних производи-
телей программного обеспечения.
HactH/toutca панелей
В Excel 2003 процесс внесения изменений во встроенные панели инструментов и
меню достаточно прост. (С точки зрения приложения Excel, строка меню — это такая
же панель инструментов, как, скажем, Стандартная (Standard) или Форматирование
(Formatting).) Помимо изменения кнопок на панелях инструментов и добавления
элементов в строку меню, можно создавать совершенно новые панели инструментов и
добавлять раскрывающиеся меню с собственными подменю.
Созданные панели инструментов могут быть как пристыкованными, так и плавающими.
70 Книга 1. Основы Excel
Обратите внимание, что при выборе кнопки панели инструментов для встроенной
команды используются уже имеющиеся пиктограммы. Чтобы назначить макрос или
гиперссылку, применяется настраиваемая кнопка. Можно выбрать пиктограмму из пред-
лагаемого меню или создать собственную пиктограмму, воспользовавшись Редактором
кнопок (Button Editor).
диалоговое окно
И для настройки, и для создания новой панели инструментов необходимо сначала
открыть диалоговое окно Настройка (Customize) одним из следующих методов. f
» Выбрав команду Вид^Панели инструментовОНастройка (View^Toolbars^Customize).
» Щелкнув на панели инструментов или на строке меню правой кнопкой мыши и
выбрав из контекстного меню команду Настройка.
В диалоговом окне Настройка содержатся три вкладки.
* Панели инструментов (Toolbars). Используя эту вкладку, можно отобразить или
скрыть любую панель инструментов, создать, удалить, переименовать пользова-
тельскую панель инструментов (встроенные панели переименованию и удалению
не подлежат), а также присоединить панель инструментов к любому файлу рабо-
чей книги Excel (рис. 3.1).
П»ея!<1»1стртопм|К»янаы S Параметры
ГЫели инструментов:
Форматирование
Visual Basic
WwdArt
Веб-узы
Внешние данные
Во весь экран
Выход из режима конструктора
Граница
Диаграмм
Диапяяиы
Защита
Нвстрвйка изображения
Настройка объема
Настройка тени
Чтобы добавить команду на панель инструментов, выберите Настраиваемые немо и панели инструментов [Ч
категорию и перетащите команд у из этого окна на панель.
И Стандартная памеле» и панель фориатировамия а две строки
Категории: Команды:
0 Всегда показывать полные меню
|;£г Пвказьжгта подаы?; wef «га пйсяг короткий эаде^ж^1
[ <^tPK ,
Другие •
Q Крупные, зна<*м •
EV] Отображать названия {урифтовтен же цфифто?
0 Отображать подсказки для кнопок .
Л/с. 3.2. Вкладка Команды диалогового окна Рис. 3.3. Вкладка Параметры диалогового
Настройка окна Настройка
Jlefietfujnnufio£ica кнопок
Чтобы переместить кнопку в пределах панели инструментов, просто перетащите ее в
выбранную область. В момент перетаскивания рядом с указателем мыши располагается
пиктограмма кнопки, а вокруг выбранной кнопки находится рамка. В процессе перемеще-
ния указателя мыши новое место расположения кнопки отмечается I-образным курсором.
Как только этот курсор будет помещен в необходимое место на панели, отпустите кнопку
мыши — выбранная кнопка панели инструментов окажется там, где это необходимо.
5. Щелкните правой кнопкой мыши на новом элементе меню. В поле Имя (Name) поя-
вившегося контекстного меню введите краткое описательное имя элемента меню.
Если необходимо назначить этому элементу "горячую" клавишу, перед ее символом
поместите знак &.
Помните, что "горячая" клавиша — это символ в команде меню, который в ком-
бинации с клавишей <Alt> вызывает данную команду с клавиатуры. В раскрытом
меню этот символ в названии подчеркнут. При назначении "горячих" клавиш не
используйте символы, уже применяемые для других команд.
6. Если необходимо отделить новый элемент меню от других с помощью разделительной
линии, щелкните на добавленном элементе правой кнопкой мыши и выберите в кон-
текстном меню команду Начать группу (Begin a group).
7У Книш /. Основы Excel
На рис. 3.5 в строке меню Excel размещается новое меню — Web. Обратите внимание,
что "горячей" клавишей этого меню является b (символ выделен подчеркиванием). Что-
бы открыть меню с помощью клавиатуры, нажмите <Alt+B> (имя меню We&b). В новом
меню находится два элемента: подменю Отправить и Web-узел Excel для чайников.
Второму элементу меню назначена гиперссылка, которая открывает Internet Explorer и
переходит на домашнюю страницу книги Excel для чайников.
Книга /. Основы Excel
c-A-H-sC/ :з«-
HactHftoufca па/гамеЯ/гов
При создании каждой новой рабочей книги программа Excel делает целый ряд пред-
положений о том, как будет вводиться информация в листы и диаграммы этой книги, в
каком виде они будут отображаться на экране и выводиться на печать. Эти предположе-
ния могут соответствовать стилю работы пользователя, а могут существенно отличаться
от требований, предъявляемых к рабочим таблицам и диаграммам.
В следующих разделах будет кратко рассказано о том, как изменить опции, установлен-
ные по умолчанию, в диалоговом окне Параметры (Options). Это самое большое диалого-
вое окно приложения Excel содержит тринадцать вкладок. С помощью параметров данного
окна можно управлять как внешним видом таблицы Excel, так и методом ее вычисления.
Вся описанная далее информация не влияет на принципиальные возможности работы
в программе Excel. Вы должны помнить: если постоянно приходится изменять опреде-
ленные параметры создаваемых рабочих книг, значит, необходимо обратиться к диалого-
вому окну Параметры. Измените данные настройки и не касайтесь их при создании сле-
дующих книг.
Умгва 3. fiaaiifiuuica Excel
Опции nftocM.otn.fia
Excel позволяет управлять тем, как появляются элементы книги на экране и как они
выглядят. Многие опции, управляющие способом вывода на экран рабочих книг, нахо-
дятся на вкладке Вид (View) диалогового окна Параметры. В этом же диалоговом окне на
вкладке Общие (General) можно настроить стиль ссылок на ячейки, количество листов в
рабочей книге, а также используемые шрифты (подробнее см. раздел "Общие нараметры
программы").
Вкладка Вид диалогового окна Параметры представлена на рис. 3.6. Чтобы открыть это
диалоговое окно, используйте команду Сервис^ Параметры (Tools^Options). Вкладка Вид
содержит рад флажков и переключателей, позволяющих включить (отключить) разные
элементы окна профаммы Excel и окна документа. Легко догадаться, что если переключа-
тель или флажок установлен, значит, опция включена и наоборот.
В разделе Отображать (Show) находится четыре флажка.
« Область задач при запуске (Startup task pane). Отображает область задач при каждом
запуске профаммы Excel.
* Строку формул (Formula bar). Отображает строку формул под панелью инструмен-
тов Форматирование в верхней части окна Excel.
« Строку состояния (Status bar). Отображает строку состояния над нижней фаницей
окна профаммы.
* Окна на панели задач (Windows in taskbar). Отображает на панели задач Windows
кнопки для всех открытых рабочих книг.
Вкладка Общие (General) диалогового окна Параметры (рис. 3.7) содержит ряд оп-
ций настройки программы, которые часто подвергаются изменениям (для этого вам по-
требуется время и опыт работы с Excel). Особенно часто изменяется опция Листов в
новой книге (Sheets in new workbook), которая определяет количество листов в создавае-
мой рабочей книге. Для практических целей заданных по умолчанию трех листов, как
правило, не достаточно. Часто изменяют Стандартный шрифт (Standard font), а также
Рабочий каталог (Default file location), определяющий место расположения документов
рабочих книг.
* Стиль ссылок R1C1 (R1C1 reference style). Этот флажок предназначен для пере-
ключения между обычной системой ссылок на ячейки (А1) и стилем ссылок R1C1,
где и строки, и столбцы нумеруются, номер строки ячейки указывается после сим-
вола R, а номер столбца — после символа С.
• Игнорировать DDE-запросы от других приложений (Ignore other applications). Если
установлен данный флажок, Excel игнорирует DDE-запросы от других приложе-
ний (DDE — Dynamic Data Exchange — динамический обмен данными). Указан-
ная опция важна только при использовании в рабочих книгах данных из других
приложений.
Параметры -
Стандартный щрифт:
EZ1
IMalCvr
Рабочий каталог:
Каталог автозагрузки:
Имя пользователя:
Рабочий каталог (Default file location). Если при первом запуске Excel вы не задали
рабочий каталог, программа будет искать и сохранять книги в папке Мои документы
(My Documents) на жестком диске. Укажите в текстовом поле фактическое место-
расположение документов рабочих книг, с которыми вы постоянно работаете
(например, C:\Work\Greg\Excel). Обратите внимание: такая папка уже должна
быть на компьютере. Новую папку можно создать при сохранении документа,
используя кнопку Создать папку (Create new folder) в диалоговом окне Сохранение
документа (Save as).
Каталог автозагрузки (At startup, open all files in). Обычно при запуске Excel откры-
вает все документы, помещенные в специальную папку автозагрузки (XLSrart).
Если этой папки не достаточно, используйте указанную опцию, чтобы задать еще
один каталог автозагрузки. Такая папка уже должна содержаться на компьютере.
Имя пользователя (User Name). Каждая копия программы Excel содержит имя
пользователя. Если по каким-либо причинам его необходимо заменить, обрати-
тесь к данной опции.
Опции правки
На вкладке Правка (Edit) диалогового окна Параметры (рис. 3.8) представлены
опции, определяющие работу по редактированию документов. Многие находящиеся на
ней флажки установлены по умолчанию.
« Правка прямо в ячейке (Edit directly in cell). Если снять этот флажок, редактирова-
ние данных в ячейке станет невозможным. Изменить содержимое ячейки можно
будет только в строке формул, предварительно выбрав ее и нажав <F2> или дваж-
ды щелкнув на ячейке.
• Перетаскивание ячеек (Allow cell drag and drop). Если снять этот флажок, ячейки в
рабочих таблицах нельзя будет перемещать методом перетаскивания.
связей
: Е Поввная вставка и удаление ячеек
0 Автозавершение значений ячеек
• Предупреждать перед записью ячеек (Alert before overwriting cells). Если снять дан-
ный флажок (категорически не рекомендую этого делать), при перемещении ячеек
Excel будет без предупреждения удалять данные, введенные ранее.
• Расширять форматы и формулы в списках (Extend list formats and formulas). Если
установлен указанный флажок, Excel автоматически форматирует новые элемен-
ты, добавляемые в конец списка, либо форматирует добавляемые формулы, кото-
рые повторяются в находящихся выше строках, если они были скопированы как
минимум в три из пяти последних строк.
• Автоматический ввод процентов (Enable automatic percent entry). Если установлен этот
флажок, Excel автоматически умножает на 100 все значения, меньшие 1, и добавляет
знак %, преобразуя, таким образом, данные в процентный формат. Если необходи-
мо, чтобы данные, вводимые в ячейку с числовым форматом Процентный (Percent) и
большие 1, также умножались на 100, снимите этот флажок.
Отображать меню параметров вставки (Show paste options buttons). Если установлен
данный флажок, при вставке ячеек Excel автоматически отображает кнопку
Параметры вставки (Paste options), которая предлагает специальные опции встав-
ки, например сохранение исходного формата или использование формата ячеек
назначения.
Отображать меню параметров добавления (Show insert options buttons). Если уста-
новлен указанный флажок, при добавлении ячеек, строк и столбцов Excel автома-
тически отображает кнопку Параметры добавления (Insert options), которая
предлагает специальные опции, определяющие формат добавляемого элемента.
Переход к другой ячейке после ввода (Move selection after Enter), В направлении
(Direction). Если снят этот флажок, после нажатия клавиши <Enter> с целью за-
вершения ввода в ячейку переход указателя на следующую ячейку не произойдет.
Если же флажок установлен, из раскрывающегося списка В направлении выбери-
те необходимое направление перемещения курсора ячейки.
Фиксированный десятичный формат при вводе (Fixed decimal), Десятичных разрядов
(Places). Устанавливайте этот флажок, только если все данные таблицы должны
иметь десятичный формат (подробнее см. главу 1 книги 2). Если флажок установ-
лен, число знаков после десятичной точки (по умолчанию равное 2) задайте в поле
Десятичных разрядов либо путем ввода значения, либо используя счетчики.
Перемещать объекты вместе с ячейками (Cut, Copy and Sort objects with cells).
Снимите этот флажок, если не хотите, чтобы графические объекты (поля, стрелки,
картинки) перемещались при перемещении находящихся под ними ячеек.
Запрашивать об обновлении автоматических связей (Ask to update automatic links).
Снимите этот флажок, если не желаете, чтобы программа Excel беспокоила вас
всякий раз при обновлении связей между формулами в различных рабочих книгах.
Плавная вставка и удаление ячеек (Provide Feedback with animation). Установите
этот флажок, если необходимо анимировать процесс вставки и удаления ячеек.
Автозавершение значений ячеек (Enable AutoComplete for cell values). Снимите этот
флажок, если считаете, что функция автозавершения не помогает при вводе дан-
ных в таблицу (подробнее см. главу 2 книги 2).
3. ttaaufiouica excel
сохранения
Опции вкладки Сохранение (Save) диалогового окна Параметры (рис. 3.9) управляют
поведением функции автовосстановления (AutoRecover). Автовосстановление позволяет
программе Excel сохранять копии всех книг с указанным интервалом (по умолчанию
10 минут) в папке, заданной в поле Каталог данных для автовосстановления (AutoRecover
save location).
Списки I
n
Диаграмма j Цвет
—' Y" —
Орфография I Безопасность
Параметры - - — —
И Сохранять данные для автовоостаноаяе [мцут
Каталог данных для двтовохтапоелепия: i e'poamtnts and SttbngsVfcnev.HOME \Appkate
Параметры книги
О Отключить автовоктамовление
Haqcinftoutcu
Надстройки — это небольшие специальные программы, расширяющие возможности
приложения Excel. Многие надстройки предлагают определенные функции или группы
функций, которые расширяют вычислительный потенциал данной программы. Перед
использованием надстройки ее необходимо установить на жесткий диск компьютера, а
затем выбрать в диалоговом окне Надстройки (Add-ins) программы Excel.
Надстройки Excel имеют специальный формат файла с расширением .xla (от Excel
Add-in). Обычно эти файлы хранятся в папке Library (или ее подкаталогах), расположен-
ной в Office 10. Последняя, в свою очередь, находится в папке Microsoft O f f i c e
внутри Program files на жестком диске (обычно с: \).
Когда надстройка установлена в папку Library, ее имя появляется в списке
Доступные надстройки (Available add-ins) диалогового окна Надстройки. Чтобы открыть
его, выберите команду Сервис^Надстройки (ToolsOAdd-ins). Для активизации над-
стройки (путем помещения ее в память компьютера) установите флажок слева от ее на-
звания (рис. 3.10) и щелкните на кнопке ОК.
Доступные надстройки:^
? Analysis Tooff>ak - VSA
Мастер подстановок
Мастер суммирования
Пакет анализа
Обюр...
] Пользовательская фикция
| Автоматизашя..
] Помощник по Интернету
Этот сетевой ресурс предлагает ряд полезных надстроек Excel, в том числе Duplicate
Finder (эта программа отслеживает и выделяет все повторяющиеся в рабочем листе дан-
ные), а также Name Splitter (данная программа автоматически разбивает полные имена,
введенные в один столбец, на три столбца: имя, второе имя, фамилия; в результате обес-
печивается более качественная сортировка данных).
Обратите внимание на то, что стоимость подобных надстроек колеблется от $25
до $50 (цена вполне разумная, принимая во внимание трудозатраты, требующиеся для
выполнения описанных операций вручную в рабочих листах большого размера).
,
-
•
Книга 2
•
рабочих таблиц
xt
мог
/3
Глава 1. Создание рабочих листов
Глава 2. Форматирование рабочих листов
Глава 3. Редактирование рабочих листов
Глава 4. Управление рабочими листами
Глава 5. Печать рабочих листов
Тмива /. Создание fiarfowtjc лианов
В этой главе...
•S Советы по созданию рабочих листов
S Типы данных в ячейках
S Способы редактирования данных
S Ограничение вводимых данных заданным типом
•/ Сохранение рабочих листов
2)изайн
При каждом запуске Excel без открытия документа программа автоматически откры-
вает новую рабочую книгу (с заданным по умолчанию именем Книга 1 (Bookl)), в кото-
рой находится три пустых рабочих листа. На этом этапе можно либо приступить к созда-
нию новой электронной таблицы, используя существующие листы, либо открыть шаблон
или файл существующей рабочей книги и создать новую книгу на их основе.
использование иса&юнов
Шаблоны рабочих книг достаточно удобны для создания электронных таблиц, сходных
с ними по дизайну. Выберите любой из многочисленных шаблонов. Сначала попытайтесь
найти подходящий шаблон из набора решений, который поставляется с программой Excel.
Если не найдете ничего подходящего — обратитесь на Web-узел Microsoft Office.
Помимо использования готовых шаблонов, можно создавать собственные на основе
наиболее часто применяемых рабочих книг. Сохраните рабочую книгу в виде шаблона, и
Excel автоматически сгенерирует ее копию при открытии шаблона. Таким образом мож-
но настроить содержимое новой рабочей книги, не опасаясь случайно изменить исход-
ный шаблон.
92 Книга 2. Создание ftatfottuc /Яа&ищ
i Общие I Рении
IE3JC3 ш
Просмотр
\ Balance Sheet Expensest... Loan
Areortiratton
На рис. 1.2 приведен пример книги, созданной на основе шаблона решения Счет-
фактура (Sales Invoice). В строке заголовка программы Excel находится заданное по
умолчанию имя книги Счет-фактура 1 (Saleslnvoicel). При создании второй книги на ос-
нове этого же шаблона Excel присвоит ей имя Счет-фактура 2 (Saleslnvoice2). Поэтому не
стоит беспокоиться о том, что одна копия шаблона уничтожит другую, или о том, что вы
сможете по ошибке внести изменения в сам шаблон (файл шаблона Excel имеет расши-
рение xlt, а файл рабочей книги — xls).
Чтобы заполнить пустые области в книге, созданной из шаблона решения, щелкните
на ячейке, которую требуется заполнить, и введите нужные данные. Затем нажмите
<ТаЬ» или <Enter> для перехода к следующей пустой ячейке (вправо или вниз, в зависи-
мости от шаблона). Если при нажатии клавиш <ТаЬ> или <Enter> была пропущена пус-
тая ячейка, в которую следует ввести данные, щелкните на ней мышью, введите данные и
нажмите <Enter>, чтобы завершить ввод и перейти к другой ячейке.
Обратите внимание: при работе с рабочими таблицами, созданными из шаблонов,
ввод данных разрешается только в ячейках, которые требуют персонализации информа-
ции. Это означает, что вам не удастся изменить данные в ячейке с обязательной надпи-
сью или формулой, выполняющей вычисление итоговых значений, расчет налогов и пр.
щ
1—г м -г
Invoice No.
/nsert Company information H&re
INVOICE
Stale ZIP
A - = ** 5
Цнст
Всемирный
Уллы Orf(c« из разных
язык^« Соглаше Отчет о командировке Рзскрйска о диноэайрзх
тргнени
Л/с. 1.4. Шаблоны рабочих книг Excel можно найти на Web-странице Microsoft
8. Удостоверьтесь, что новый шаблон будет сохранен в папке Шаблоны, после чего
щелкните на кнопке Сохранить.
Далее необходимо закрыть файл шаблона.
9. Выполните команду Файл^Закрыть в строке меню Excel или нажмите <Ctrl+W>,
чтобы закрыть файл шаблона.
При создании новых таблиц баз данных в первую ячейку таблицы введите название спи-
ска, затем в следующей строке введите названия столбцов. Далее введите первую строку
данных непосредственно под строкой с названиями (подробнее см. главу 1 книги 6).
данные
Перед тем, как приступить к рассмотрению методов ввода данных в ячейки электрон-
ной таблицы, необходимо остановиться на типах данных. В Excel все данные, содержа-
щиеся в ячейках таблиц, имеют один из двух следующих типов: текст (или надпись) и
число (значение или числовые данные).
Различать данные этих типов приходится по той простой причине, что программа
Excel по-разному их обрабатывает.
Это означает, что, помимо текста (например Отчет о продажах, Иван Иванов и пр.),
нестандартные наборы символов (С123, 555-45-0098, 123С) также рассматриваются про-
граммой Excel как текст.
Проблема возникает при вводе чисел, разделенных дефисом: если числа, разделенные
дефисом, являются значением даты, Excel преобразует это значение в формат даты
(подробнее см. раздел "Дата и время" далее в этой главе). Например, если в ячейку вве-
сти значение 1-2-3, Excel расценит его как 1 февраля 2003 г. и автоматически преобразует
в формат 01.02.2003.
В ячейке будет находиться числовое значение 3/4, если вы введете =3/4 — в этом слу-
чае Excel отобразит значение 0,75.
102 Книга 2. Создание ftadbtuJc /КсиЗмщ
Если ввод данных в ячейку начинается с символа равенства (=) или символа
(@), за которыми следуют символы, не являющиеся частью формулы, при
попытке завершить ввод данных в ячейку Excel отображает окно с сообщени-
ем об ошибке. Символ = в начале вводимых данных сообщает Excel, что в
ячейку вводится формула, и, если во вводимой строке Excel не распознает
формулу, программа считает данную последовательность вводимых символов
ошибкой. В программе Lotus l-2-З символ @ использовался для обозначения
встроенных функций. Итак, любые вводимые в ячейку данные, которые
не являются формулой и в то же время начинаются со знака равенства, следу-
ет предварять символом апострофа.
: AnalCyr
Н6
F
3
4
^113656
Число сохранено как. текст к
*ч
Преобразовать 8 число
Справка по этой ошибке
Пропустить ошибку
Изменить & строке формул
10
11
Л
13
14
"Лишний вес" \"Чапка"^ "Дом короля Пипина" / "Мзтушкг Гусыня" / Ззгаэ J£ Ojwa | ф;;
Цист
^
Рис. L5. Открытие меню, присоединенного к ячейке, в которой числовое значение хранится
как текст
Уиава f. Создание (гаЯочмх лианав 703
Значение
Обычно в электронных таблицах числовых значений намного больше, чем текстовых
данных, поскольку традиционно электронные таблицы используются для создания
финансовых документов, включающих многочисленные промежуточные итоги, средние,
наибольшие и наименьшие показатели, данные о дебете и кредите, запросы, отчеты о по-
квартальных продажах, рубли и копейки, доллары и центы.
Вводимые в ячейку числовые данные можно разделить на три категории.
чисел
Вводимые в ячейку числа (положительные, отрицательные, проценты, с десятичной
точкой) останутся в электронной таблице неизменными до тех пор, пока вы их не отре-
дактируете, заменив другими значениями. Именно этим они отличаются от значений,
вычисляемых по формулам, которые Excel пересчитывает каждый раз при изменении
значений во влияющих ячейках.
При вводе числовых данных можно комбинировать цифры от 0 до 9 со следующими
символами:
+ - { ) $ . , %
•
При вводе числовых данных они используются следующим образом.
« Поместите перед числом знак (+), если решили явно указать, что число положи-
тельное, например +(53), чтобы преобразовать отрицательное значение (53) в по-
ложительное. Excel считает, что все вводимые числа положительны, если явно
не указано обратное.
* Поместите перед числом знак (—) или возьмите его в круглые скобки, чтобы
указать, что число отрицательное, например -53 или (53).
* Чтобы при вводе назначить денежный формат, введите перед числовым значением
знак $, например $500 (назначить ячейке числовой формат можно и после ввода
данных).
* При вводе чисел с десятичной точкой обозначьте положение десятичной точки
символом (,) (в английском варианте используется именно точка (.)). Обратите
внимание на то, что нет необходимости специально вводить нули после десятич-
ной точки. Если в ячейке задан числовой формат Общий (General), программа
Excel все равно их отбросит.
fO У Книга 2. Создание fiaJo<tux
Важно помнить, что вводимые в ячейку данные наследуют формат, назначенный этой
ячейке. В новом пустом рабочем листе все ячейки имеют Общий числовой формат (что в
некоторым смысле равносильно отсутствию числового формата, поскольку не использу-
ется специальный формат и разделители). Переопределить это установленное по умолча-
нию значение числового формата можно как при вводе данных (с помощью указанных
выше способов), так и позже, выделив ячейки и назначив им желаемый формат
(подробнее о форматировании см. главу 2 книги 2).
Программа Excel хранит введенные даты в специальном числовом формате. Даты хра-
нятся в виде целой части, а время — в виде дробной. Excel поддерживает две системы дат:
1990 (используется Excel для Windows и Lotus 1-2-3), в которой первым днем считается
1 января 1900 г., и 1904 (используется Excel для Macintosh), в которой первым днем считает-
ся 2 января 1904г.
Значение, в котором хранится дата в программе Excel, представляет собой число дней,
прошедших с одной из упомянутых выше дат (1 января 1900г. или 2 января 1904г.).
Несложно подсчитать, например, сколько дней прошлое 15 февраля 1949 г. по 15 февра-
ля 2005 г. Для этого введите в одну ячейку таблицы значение 15-2-05, а в другую — 15-2-49.
В третьей ячейке создайте формулу, производящую вычитание значения второй ячейки
из значения первой ячейки. Поскольку дата 15 февраля 2005 г. хранится в виде значения
38398, а дата 15 февраля 1949 г. — в виде значения 17944, в результирующей ячейке будет
находиться значение 20545 (дней, что равно 56 годам).
="15/2/05"-"15/2/49"
Время хранится в виде дробной части числа и представляет собой часть от прошедших су-
ток. Например, полночь (0:00) хранится в виде значения 0,0, а 23:59 — в виде значения 0,999.
Excel позволяет вычислять интервал времени в минутах.
Улова f. Создание (шЗочих MtctKoti /05
данных в ячейку нажмите клавишу <Enter>— новые данные будут занесены в ячейку,
кроме того, активной станет следующая ячейка в>том же столбце.
Конечно, такой метод эффективен при последовательном заполнении ячеек таблицы
по столбцам. Если же редактируемые ячейки находятся в одной строке, особых преиму-
ществ этот способ не даст. Чтобы завершить ввод с одновременным переходом к сле-
дующей ячейке той же строки, нажмите <ТаЬ> или <-» — указатель переместится на
ячейку вправо.
Клавиши, используемые для завершения ввода данных в ячейку, и выполняемые ими
действия описаны в табл. 1.2. Однако помните: комбинации клавиш, используемые для
перемещения указателя ячеек (см. табл. 1.2 в главе 1 книги 1), одновременно завершают
ввод данных, как и щелчок мышью на произвольной ячейке таблицы.
Если выделено несколько рабочих листов (подробнее см. главу 4 книги 2) в момент
ввода данных в ячейку, Excel введет данные во все ячейки с этим адресом на всех выде-
ленных рабочих листах. Например, чтобы ввести заголовок Анализ инвестиций в ячейку
СЗ на Листе I, Листе 2 и Листе 3, выделите ярлыки этих листов, введите текст Анализ
инвестиций в ячейку СЗ на одном из них — Excel поместит его в ячейку СЗ на всех выде-
ленных листах.
делать
документ
дорога
находитесь в крайней правой ячейке строки и решили завершить ввод данных, исполь-
зуйте клавишу <Tab> — Excel автоматически переместит указатель на первую ячейку сле-
дующей строки.
Таблица 1 .3. Клавиши, используемые для завершения ввода данных в ячейки выделенного
диапазона
Таким образом, при вводе данных не придется постоянно следить за тем, какая ячей-
ка активна, и появится возможность сконцентрироваться на документе, из которого
вводятся данные в таблицу.
Данный метод ввода данных не используется для пополнения созданных в
Excel баз данных, поскольку к последним чаще всего просто добавляются
новые строки. В таком случае для ввода данных гораздо более эффективным
методом является применение форм (подробнее см. главу 1 книги 6).
qecsuduiHou
Конечно, при вводе числовых данных значительно удобнее пользоваться дополни-
тельной цифровой клавиатурой, а не цифрами в верхнем ряду основной клавиатуры (не
забудьте нажать клавишу <Num lock>, иначе вместо ввода цифр вы будете перемещаться
по ячейкам листа). Если следует ввести много значений с десятичной точкой (например,
при построении финансовых отчетов, когда данные содержат рубли (целая часть) и ко-
пейки (дробная часть)), удобно использовать возможности Excel по добавлению десятич-
ной точки во все данные, вводимые в таблицу.
На вкладке Правка диалогового окна Параметры (Сервис^ Параметры) установите
флажок Фиксированный десятичный формат при вводе (Fixed decimal places). Станет
активной еще одна опция, определяющая число десятичных разрядов. По умолчанию
их 2, но можно задать и другое значение.
Если установлен флажок Фиксированный десятичный формат при вводе, програм-
ма Excel добавит десятичную точку при вводе, отделив заданное число разрядов. Напри-
мер, если ввести в ячейку 56789, Excel преобразует его в 567,89.
Обратите внимание: если активна опция Фиксированный десятичный формат при
вводе, для введения числа без дробной части после последней цифры следует добавить
запятую (а английском варианте — точку). Например, чтобы Excel не заменила 56789 на
567,89, введите в ячейку 56789,.
По окончании ввода данных, большая часть которых требует установки десятичной точ-
ки, опцию Фиксированный десятичный формат при вводе необходимо отключить, сняв
соответствующий флажок на вкладке Правка диалогового окна Параметры (Сервис^
Параметры).
/. Создание fiaJotux мюнов ///
Лв&озшгсинение
Пожалуй, одной из самых полезных возможностей программы Excel является
Автозаполнение (AutoFill). Эта функция позволяет вводить в рабочие листы последова-
тельности данных. Автозаполнение используется для быстрого ввода названий столбцов
и строк новых таблиц данных, а также числовых значений в базах данных. Например,
если необходимо создать строку, содержащую названия всех 12-ти месяцев, введите в
первую ячейку Январь (или Янв), а для ввода остальных месяцев используйте автозапол-
нение. Аналогично, чтобы создать столбец со значениями А550-120, А550-121, ... ,
А550-128, достаточно ввести только А550-120 и использовать автозаполнение.
Вы можете точно определить, как Excel заполнит ячейки (скопировав исходное зна-
чение или создав последовательность), поскольку по мере перемещения указателя мыши
в экранной подсказке появляются данные, добавляемые в ячейки. Если при перетаски-
вании указателя мыши в экранной подсказке находится одно и то же значение, значит,
данные исходной ячейки будут скопированы, поскольку программа Excel не нашла по-
следовательность, связанную с исходным значением. Если же по мере перетаскивания
маркера заполнения содержимое экранной подсказки изменяется, это означает, что Excel
распознала исходные данные как часть последовательности. Программа разместит
элементы последовательности в заполняемые ячейки.
Работа автозаполнения проиллюстрирована на рис. 1.7 и 1.8. На рис. 1.7 в ячейку В2
введено значение Январь (ввод завершен щелчком на кнопке Ввод в строке формул, по-
этому ячейка осталась активной, о чем свидетельствует толстая рамка — указатель ячей-
ки). Далее, разместив указатель мыши на маркере автозаполнения, перетащим его впра-
во, до ячейки G2 (в экранной подсказке находится значение Июнь).
На рис. 1.8 показана последовательность, введенная в диапазон ячеек B2:G2 путем
автозаполнения. Если отпустить кнопку мыши, активной станет последняя ячейка диа-
пазона, G2. Справа внизу от активной ячейки расположена автоматически появляющая-
ся кнопка Параметры автозаполнения (AutoFill options), открывающая меню. В этом
меню содержится ряд переключателей, позволяющих поместить в автоматически запол-
ненные ячейки копии исходных данных или выбрать другие параметры заполнения.
Если необходимо заполнить ряд ячеек последовательностью числовых значений,
используйте клавишу <Ctrl>. Обычно при автозаполнении Excel просто копирует числовое
значение во все ячейки диапазона. Обратите внимание, что если нажата клавиша <Ctrl> при
движении маркера экранная подсказка будет содержать одно и то же копируемое значение.
Книга. 2. Создание/ииЗочмх/Яа&шц
Этим свойством удобно пользоваться для нумерации строк базы данных. Вве-
дите первое числовое значение (1 или 100, не имеет значения) в первую стро-
ку, нажмите и удерживайте <Ctrl> во время перетаскивания маркера заполне-
ния. Excel пронумерует остальные строки (поместив в ячейки значения 2, 3,4
и т.д. или 102, 103 и т.д.). Если во время автозаполнения клавиша <Ctrl> на-
жата не была, щелкните на кнопке Параметры автозаполнения, чтобы от-
крыть меню, и затем установите в нем переключатель Заполнить (Fill series).
.:,*:;'•;
4 О Котировать ячейки
+] Заполнить
5
6 ! >. . j j С Заполнить только з
7 1 ,iP ЗаПОЛНИТЬ ПО М£СЗД
8 .
1
I i П
9 •' 1 I i f •-
1 ! I '
j
10
11
1
• I ;
•
12 .-. ; i ] |
1
13 .:
В
i - , „„ .,„, ..; _. , ,,,„„, J j _ , .._ j,, „._ „_ „ „J.,, ,^. , j.,, .,
14 i i l l
I
15 • 1 ! 1
16
к 4 »
[
и JV/HKTl / Лист2 _£ ЛистЗ .7
!
|< :
i
.:
i
.''. .]
Цикл
иоследовсиОеммосиКыо значений
Обычно при перетаскивании маркера заполнения Excel помещает в ячейки таблицы
последовательные значения (следующий день недели, час, месяц, год и т.д.). Однако
можно сделать так, чтобы функция автозаполнения размещала в ячейках, например, дни
недели через один, каждый третий месяц или каждые четверть часа.
На рис. 1.9 приведен ряд примеров последовательностей, созданных с помощью
функции автозаполнения. В третьей строке находится время с интервалом 45 мин., в
строке 6 — дни недели через один, в строке 9 — элементы арифметической профессии с
разницей, равной 5, в строке 12 — каждый третий месяц.
Чтобы создать последовательности такого типа, выполните следующие действия.
8:00 AM] 8:45АМ: 9:ЗОАМ|10.15АМ! 11:ООАМ 11:45AMj 12:ЗОРМ; 1:15РМ 2;ООРМ 2:45РМ|
Q- Копировать ячейки
Заполмцть ' |^
;
г.
Заполнить тольйуфарситы
м\Лисг1/Лио2у( ЛистЗ/
id i «ТОФ.СУРЫ - \ Ч Q О
ввести в первую ячейку название первого элемента списка и затем, перетащив маркер за-
полнения, ввести в ячейку таблицы все элементы списка.
Создать собственную последовательность элементов можно двумя способами: снача-
ла ввести элементы списка последовательно в ячейки рабочего листа, а затем вызвать
диалоговое окно Параметры и перейти на вкладку Списки (Custom lists). Можно также
ввести требуемую последовательность элементов непосредственно на этой вкладке в поле
Элементы списка (List entries) (рис. 1.10).
Если элементы будущего списка еще не введены в ячейки рабочего листа, выполните
пп. 2-3 предыдущего списка и следующие действия.
Помните, что можно ввести в ячейки рабочего листа любую часть сущест-
вующего списка автозаполнения. Введите в ячейку один из элементов списка
и переместите маркер заполнения в необходимом направлении (вправо или
вниз — для ввода последующих элементов списка; влево или вверх — для вво-
да предыдущих элементов списка).
7Ua£a f. Создание/га^очих лиаЯов ft?
печать заголовков -г _ ff x
S Игнорировать пусть*
0 Список допустимых значений
14 < > и|^Лист7у{ Продажи зэ 2001 год /Сортировка ,../f Лм^сг2 / Дмзгрдмма2/ сводная тзбл||<
Л/с. /. //. Создание раскрывающегося списка в диалоговом окне Проверка вводимых значений
/Л? Книга 2. СозуанмеfiaJoiMJt Ланями,
Чтобы задать сообщение для ввода, перейдите на вкладку Сообщение для ввода
(Input message) диалогового окна Проверка вводимых значений, введите краткий заго-
ловок (например, Ввод данных) в поле Заголовок (Title) и текст сообщения в поле
Сообщение (Input message).
Чтобы создать сообщение об ошибке, перейдите на вкладку Сообщение об ошибке
(Error alert) диалогового окна Проверка вводимых значений и выберите тип сообщения об
ошибке из списка Вид (Style): Останов (Stop) (задан по умолчанию, пиктограмма в виде
красного круга с белым крестом), Предупреждение (Warning) (пиктограмма в виде желтого
треугольника, в котором находится восклицательный знак), Сообщение (Information)
(пиктограмма в виде воздушного шара с буквой I внутри). Затем определите заголовок окна
в поле Заголовок и задайте текст сообщения об ошибке в поле Сообщение.
Чаще всего функцию проверки вводимых значений применяют для создания списков,
из которых пользователь может выбрать вводимые в ячейку значения (рис. 1.12).
На рис. 1.11 приведена вкладка Параметры диалогового окна Проверка вводимых
значений. Из списка Тип данных выбран элемент Список, а в поле Источник (Source) за-
дан диапазон J2:J8, содержащий допустимые значения (список можно ввести непосред-
ственно в поле Источник, разделив его элементы запятыми). При выборе элемента
Список появляется флажок Список допустимых значений (In-cell dropdown). He сни-
майте его: таким образом, список допустимых значений будет находиться в ячейке, и из
него можно будет выбрать необходимый элемент.
На рис. 1.12 показан рабочий лист после закрытия диалогового окна Проверка
вводимых значений. Здесь открыт присоединенный к ячейке список, содержащий эле-
менты из диапазона J2:J8, а на экране находится сообщение для ввода (из него пользова-
тель узнает о последовательности действий, необходимой для ввода данных в ячейку).
Обратите внимание на то, что сообщение расположено рядом с ячейкой, однако оно не
Уиа£а. f. Создание [юЯочих Mtciiioe ff9
закрывает эту ячейку и не мешает вводу данных. Если необходимо, сообщение можно
просто перетащить мышью.
. На рис. 1.13 показано, что произойдет, если ввести в ячейку значение, не содержа-
щееся в списке. Появится окно с сообщением об ошибке (с заголовком Неверное значе-
ние), созданное с использованием опций вкладки Сообщение об ошибке диалогового
окна Проверка вводимых значений.
1
. А. 1 в ЕЖЗ D j Е j F J G J H |ll
8
7 ,. IIIl ~ ^IXIIZl 7 'HIT 7 ' 17 Т I '..' J сь
! Сыскное агентство "И, J
9
10
11
12
—
м < . »' и ^ Лист 7 /Продажи за 2001 год / Сортировки /Листах! Ди5грамиа2 / сводная .Т8бряЬв>~-:
• У - и £ - Д - = ^ 3 Ц1Я §
J?. ,.. vw
ж= 1 А 1Г Н«£т Отмена
>Г
l&jbjZjw - : Автофисуры JS- д. "==-5 a j|
Цикл
Чтобы найти ячейки, для которых заданы условия на вводимые значения, откройте диа-
логовое окно Переход (Go To) (нажав <Ctrl+G> или <F5>) и щелкните на кнопке
Выделить (Special). В диалоговом окне Выделение группы ячеек (Go to special) установите
переключатель Проверка данных (Data validation). Затем выберите переключатель Этих же
(Same), чтобы выделить все ячейки, которые используют те же условия на вводимые значе-
ния, что и активная ячейка. Вы также можете установить переключатель Всех (All) для вы-
деления всех ячеек, использующих функцию проверки вводимых значений.
Чтобы удалить настройки функции проверки значений в отдельной ячейке, активизи-
руйте ее. В диалоговом окне Проверка вводимых значений (Данные^Проверка) щелк-
ните на кнопке Очистить все (Clear all), а затем щелкните на кнопке ОК.
14
i 1 4, -rJ -r
25
< < > мглист?/ Продажи33 2001 год / Сортировга'/Листа / , ча2 / сводная тэбл! {
£ейда«я-. ^ ^'•"'fr'agf m'\ •Bill"1'"1 JJ •<€ LJ jjBjsSj.'S»
Рукописный ввод
Помимо ввода данных с клавиатуры или диктовки, можно использовать рукописный
ввод. Применяя функцию распознавания рукописного текста (Handwriting recognition), вы
имеете возможность вписывать данные непосредственно в ячейки рабочего листа либо с
помощью мыши, либо используя специальные планшеты, подсоединенные к компьютеру.
Обратите внимание на то, что использовать мышь для рукописного ввода можно, но вряд
ли удобно. На самом деле перед тем, как приступить к рукописному вводу данных, придется
потратиться на приобретение планшета.
Кроме того, необходимо установить на компьютере функцию распознавания рукопис-
ных символов (данный компонент Microsoft Office 2003 не устанавливается при первом об-
ращении). Для этого откройте аплет Установка и удаление программ (Add/Remove
Programs) в Панели управления (Control Panel) Windows. В диалоговом окне Установка и
удаление программ щелкните на Microsoft OfficeXP, а затем— на кнопке Изменить
(Add/Remove). Следуйте запросам мастера установки. В разделе Альтернативный ввод
(Alternative user input) найдите элемент Рукописный ввод (Handwriting) и выберите для него
опцию Загружать с моего компьютера (Run from my computer). Затем щелкните на кнопке
Установить (Update) для выполнения установки компонента. Не забудьте поставить
в дисковод компакт-диск с файлами Office XP или сообщите место расположения файлов
пакета в сети.
Если функция распознавания рукописного ввода установлена, в Языковой панели
появляются две дополнительные кнопки — Рукописный ввод (Handwriting) и Writing pad
(рис. 1.15). По щелчку на кнопке Рукописный ввод открывается меню, содержащее
следующие элементы.
* Writing Pad (Планшет для письма). Выберите этот элемент, чтобы открыть план-
шет для письма с горизонтальной линией.
4 Write anywhere (Писать везде). Выберите данный элемент, чтобы можно было
писать во всей области окна программы Excel.
JuaSa /. Создание fiadoiux маков 123
» Drawing pad (Планшет для рисования). Выберите указанный элемент, чтобы от-
крылось окно, в котором можно рисовать фигуры или писать текст, после чего вы
будете иметь возможность размещать созданные элементы в документе в виде гра-
фического объекта (этот элемент в Excel не доступен).
» On-screen standard keyboard (Обычная экранная клавиатура). Выберите этот эле-
мент, чтобы отобразить миниатюрную экранную клавиатуру, с помощью которой
можно вводить символы щелчком мыши.
* On-screen symbol keyboard (Экранная клавиатура специальных символов). Выбери-
те данный элемент, чтобы отобразить миниатюрную экранную клавиатуру, кото-
рая позволяет щелчком мыши вводить часто используемые специальные символы.
Рис. 1.15. Использование Writing Pad для рукописного ввода данных в ячейки
рабочего листа
При работе с планшетом просто пишите на нем буквы, как обычно это вы делаете на
бумаге. Если используется мышь, необходимо постоянно удерживать нажатой ее кнопку
(и неудобно, и медленно).
Во время пауз функция распознавания рукописного ввода интерпретирует написан-
ные символы, преобразует их в текст и поместит его в активную ячейку. При работе с
Writing Pad необходимо делать паузу после завершения каждой строки, чтобы дать время
программе преобразовать рукописные символы в текст и очистить область для письма.
Книга 2. Создание fiaJobux. tfLa&utu,
Сох/ганение усшных,
Одна из важнейших операций, выполняемых при построении электронных таблиц —
сохранение выполненной работы. При первом сохранении новой рабочей книги на диске
появляется диалоговое окно Сохранение документа (Save as) (рис. 1.16). В этом окне
можно переименовать книгу, заменив заданное по умолчанию безликое имя файла
Книга 1 (Book 1), Книга 2 и т.д. более информативным именем. Можно выбрать пап-
ку, в которой будет сохранена книга (по умолчанию рабочие книги сохраняются в папке
Мои документы (My Documents), расположенной на жестком диске). Для выбора места
сохранения файла используйте кнопки в левой части диалогового окна Сохранение
документа либо раскрывающийся список Папки (Save in) в верхней его части.
Сохранение документа
x oijaj--
I ip* ЦЁЭпосле правки
Мои последние > ;£Эрисунки
документы 1 ' ж > т ж
Ном
документы
Мой
компьютер
; Пне файла:
Можно сохранить копию книги в другом формате, выбрав новый тип файла
из списка Тип файла (Save as type) диалогового окна Сохранение документа.
В этом списке перечислены все доступные типы файлов, в том числе тексто-
вый формат, формат Web-страницы, форматы предыдущих версий програм-
мы Excel, а также форматы Lotus 1-2-3 и Quattro Pro.
2. Фо{гмай1и[говсшие
/Зм,с/еление лчеек
Перед выполнением действий над ячейками таблицы, в особенности при изменении
формата, необходимо сначала выделить нужные ячейки. Автоформат (Autoformat) авто-
матически выделяет диапазон таблицы, к которому применен один формат. При исполь-
зовании других средств форматирования первым действием является выделение диапа-
зона таблицы, который необходимо изменить.
В Excel можно выделить ячейку, блок ячеек (чаще употребляется термин диапазон ячеек)
или отдельные непересекающиеся фрагменты (несмежный диапазон) — рис. 2.1.
Об имени диапазона
В формулах ссылка на диапазон ячеек является адресом первой и последней ячей-
ки, которые разделены двоеточием (:). Например, если первая ячейка диапазона А1 ,
№ё последняя— НЮ, адресом диапазона будет А1:Н10. Выделение этого же диапа-
зона можно начать с ячейки НЮ, когда ссылка на диапазон будет иметь вид Н10:А1,
Данный диапазон задается и как Н1 :А10, и как А10:Н1, в зависимости от того, с ка-
кого угла диапазона было начато его выделение. Независимо от используемого ад-
реса диапазона (в данном примере А1:НЮ, Н10:А1, Н1:А10, А10:Н1), программа бу-
? дет работать с одними и теми же ячейками, хотя в поле Имя (Name) строки формул
(содержатся разные значения (А1 , Н 10, Н 1 , А1 0, соответственно).
128 Книга 2. Создание fuufotux
/ А - .''-/]'*? - « -'i*. г - 41 я
'еление
Функция Автовыделение (AutoSelect) программы Excel оказывается достаточно
эффективной при выделении диапазонов в больших таблицах данных. Она автоматиче-
ски выделяет диапазон ячеек в одном направлении — от активной до первой пустой
ячейки в заданном направлении.
Активизировать функцию Автовыделение можно как с помощью мыши, так и вос-
пользовавшись клавиатурой. Для этого выполните следующие действия.
1. Щелкните на той ячейке, которая будет угловой ячейкой выделяемого диапазона.
Обычно в таблицах данных она пуста и находится на пересечении строки с назва-
ниями столбцов и столбца с названиями строк таблицы.
2. Поместите указатель мыши на сторону ячейки в направлении расширения диапазона.
Чтобы расширить диапазон вверх до первой пустой ячейки, расположите указатель
мыши на верхней стороне рамки ячейки. Чтобы расширить диапазон вниз до пер-
вой пустой ячейки, поместите указатель мыши на нижнюю сторону рамки ячейки.
Чтобы расширить диапазон влево до первой пустой ячейки, перенесите указатель
мыши на левую сторону рамки ячейки. Чтобы расширить диапазон вправо до пер-
вой пустой ячейки, перетащите указатель мыши на правую сторону рамки ячейки.
3. Когда указатель мыши с белого толстого крестика изменится на пересечение двунаправ-
ленных стрелок, удерживая нажатой клавишу <Shift>, дважды щелкните мышью.
Excel расширит диапазон в выбранном направлении, включив в него все запол-
ненные ячейки до первой в данном направлении, не содержащей данных.
Продажи за 2005 юд
т апр.05 май.05 июн.05 июп.05 аег.05 \ сен.05 окт.05Щ
500 Г 485! 438; 505!
Деталь 101 175;" 170 153 177! 169! 189! 154 (I
Деталь 102 35
0! 340!' зоб! 3541 338 Г ЗТвГ 309!
Деталь 103 890J 863: 7Z9r 899! 859! 961! 785/
Итого "1915!' 1858! 167б! 1935] 2068! 1659"!
ij
"м™^ Диаграммам / Диаграмма5 /Лист6/Лист1\Детэли/ "Шансон" /Йтм/
I teroArvwr \ Ч О О bill Л s~! .!&] i' i Л» .т u£ - А - . ё.~в..И| i
Цикл
щ
/иай.05 июн.05 июл.05
ДеталЫОО 438 И
4J Деталь 101
SJ Деталь 102
В
340
Я 1Ш-
354
Г] Деталь 103
71Итого
:
Й|/ дизгранмач / Дизграчназ /Листе / Лист: \Дегалн/ "Шансон" ./{.Итог / Ji<: .*•
ействия- i ! АатсЛя-я»- .\ . Ч П Q SI ч* «?!( i'ffl 1Л I Ф».т ~i - А - = == ,S ЖЖ.1
[кресло
2 ал Отпускная_иена ркт.05!:
З^Деталь 100 Постнолерм 483Г 540;' 4jl"6
Розничная jje^a
7] Деталь 101 Стеки "Ш 189; 1541
5 J Деталь 102 сгмож_дат
список_детале»
338 Г " 378? 3091
6 i Деталь 103 Стол 859! 9617 ""785!
Стул
7 I Итого Фамилия
1849 Г 2068 Г 16591
Ссьщка:
™
именование диапазона
Существует еще более простой способ выбора диапазона данных. Присвойте диапа-
зону собственное имя, тогда его можно будет выделить, просто выбрав имя диапазона из
раскрывающегося списка поля Имя (Name) строки формул либо из списка Перейти к
диалогового окна Переход. Безусловно, данный метод достаточно удобен при обраще-
нии к часто используемым диапазонам (например, для печати, консультаций, рецензиро-
вания или вычисления по формулам). Однако не стоит именовать диапазон, не представ-
ляющий в рабочем листе особой важности.
Чтобы задать имя диапазону, выполните следующие действия.
Именованный диапазон можно выделить, просто выбрав его имя в поле Имя строки
формул. Удобство такого метода обращения к диапазонам заключается в том, что при
выборе диапазона из поля Имя программа Excel не только автоматически выделяет его,
но и при необходимости переходит на содержащий этот диапазон лист в рабочей книге.
со cfH/toicaMu и
Для выполнения форматирования вам необходимо также знать, как можно изменять
ширину столбцов и высоту строк таблицы. Часто после форматирования (например, если
применено полужирное начертание или курсив) оказывается, что данные, которые ранее
помещались в столбец, теперь появляются в нем лишь частично, а высота строк изменя-
ется без вашего участия.
В пустом рабочем листе строки и столбцы таблицы имеют стандартные размеры.
Все столбцы характеризуются шириной 8,43 (64 пикселя), а строки— высотой 12,75 вы-
соты символа (или 17 пикселей). При построении рабочих таблиц оказывается, что
многие данные не умещаются в рамки, заданные по умолчанию, особенно если с целью
улучшения внешнего вида таблицы использовалось дополнительное форматирование.
В большинстве случаев изменять высоту строк не приходится — Excel автоматически
выполняет эту работу при изменении размеров шрифта или переносе данных в ячейке по
словам. Изменять ширину столбцов приходится довольно часто, буквально после каж-
дого форматирования данных.
иафшш
Простейший способ подобрать ширину столбца в соответствии с содержащимися в
нем данными — использовать автоподбор ширины столбца, который определит опти-
мальную ширину столбца так, чтобы в нем умещались даже самые длинные данные.
Использование автоподбора ширины применимо для всех столбцов, кроме тех, кото-
рые содержат ячейки с очень длинными строками (например, заголовки рабочих таблиц,
обычно размещающиеся в нескольких столбцах первой строки).
В таких случаях обратитесь к команде Автоподбор ширины (Autofit Selection), которая
устанавливает ширину столбца так, чтобы в нем полностью поместились данные ячеек вы-
деленного диапазона. Таким образом, при автоподборе ширины столбцов можно не при-
нимать во внимание данные, представляющие собой заголовки, которые впоследствии бу-
дут размещены в объединенной ячейке, занимающей несколько столбцов. Вьщелите диапа-
зон ячеек, для данных которых необходимо подобрать ширину столбцов, и выполните
команду Формат^Столбец^Автоподбор ширины (Format^CoIumn1^Autofit selection).
Помните, что при сокрытии столбца скрываются все его ячейки (от 1-й стро-
ки до 65536-й), а не только те ячейки, которые видимы на экране. Таким об-
разом, если в одном столбце находятся данные, которые при печати необхо-
димо скрыть, и данные, которые требуется распечатать, скрывать такой стол-
бец не допускается. В данном случае просто перенесите часть данных в другой
столбец, отделив конфиденциальную информацию от распространяемой, и
затем скройте столбец (подробнее см. главу 5 книги 2).
Тмива 2. Фо[гма1(ифовшше[1аЗочихм*с1Ков J37
Уп/ю&ленме anftoicaMU
Настройка высоты строк рабочего листа аналогична настройке ширины столбца. Разница
заключается лишь в том, что Excel автоматически использует функцию автоподбора высоты
строк, поэтому команду ФорматоСтрока^Автоподбор высоты (Format^RowOAutofit)
применять никогда не приходится.
Однако существуют случаи, когда к настройке высоты строки вручную или с помощью
диалогового окна Высота строки (Row Height) (открывается командой ФорматОСтрока<>
Высота (Formats Row=> Height)), а также к сокрытию строк приходится обратиться.
Обратите внимание: копии палитр Границы, Цвет заливки и Цвет текста можно по-
местить в рабочей области окна программы Excel, открепив от кнопок, с помощью
которых они открываются (рис. 2.7).
С J_D__ Е J F. 1 _6
тттттттт
• тптшттт
йвюш
Рис. 2.7. Рабочий лист с плавающими палитрами Границы, Цвет запивки и Цвет
текста
Книга 2. Создание fiaJotux
лчеек
На первый взгляд, кнопка Объединить и поместить в центре, расположенная на па-
нели инструментов Форматирование, не является особо важной. Однако этот инстру-
мент оказывается полезным для центрирования текста в нескольких столбцах рабочего
листа (например, при создании заголовков таблицы над Названиями столбцов).
Использование инструмента Объединить и поместить в центре проиллюстрировано
на рис. 2.8. Итак, в первой строке необходимо поместить название таблицы "Продажи
за 2005 год". Для этого выполните следующие действия.
1. Активизируйте ячейку А1, содержащую строку "Продажи за 2005 год", затем выдели-
те диапазон А1:Е1.
По щелчку на кнопке Объединить и поместить в центре выделенный диапазон
будет объединен в одну ячейку, а содержимое первой ячейки диапазона отцентри-
ровано в новой, объединенной ячейке.
2. Щелкните на кнопке Объединить и поместить в центре на панели инструментов
Форматирование.
Excel преобразует ячейки А1 :Е 1 в одну и отцентрирует в ней название таблицы.
ПО
Кнопка Формат по образцу (Format painter), по-видимому, случайно попала на па-
нель инструментов Стандартная — она предназначена для копирования формата актив-
ной ячейки в другие части таблицы путем перетаскивания по ним указателя мыши. Этот
инструмент обеспечивает простой и удобный способ одновременного применения к
ячейкам назначения нескольких параметров форматирования (шрифта, его размера, на-
чертания и т.д.).
Чтобы использовать формат по образцу, выполните следующие действия.
1. Поместите курсор в ячейку, содержащую тот формат, который должен быть скопиро-
ван в другие ячейки рабочего листа.
Формат этой ячейки будет служить образцом, именно его перенесут в другие ячейки.
/У/
Числовые
При вводе в ячейку чисел или формул, возвращающих числа, Excel автоматически
применяет к ячейке числовой формат Общий (General). Этот формат отображает введен-
ные числовые значения практически в том же виде, в котором пользователь их ввел в ра-
бочий лист. Существуют лишь некоторые исключения.
Помните, что числовой формат Общий всегда можно переопределить и задать число-
вой формат, который наилучшим образом подходит для вводимых данных. Например,
чтобы задать денежный формат с двумя знаками после десятичной точки, введите в ячей-
ку 2 500,00 р.
При вводе данных в ячейку можно сразу задать иной, отличный от общего, числовой
формат. Чтобы задать другой формат ячейке, содержащей формулу, необходимо выделить
ячейку и использовать соответствующую кнопку на панели инструментов Форматирование
либо вкладку Число (Number) диалогового окна Формат ячеек (Format cells).
Книга 2. Создание fiarfoHux
OSljl.e^^ .Пмн^.1,.,. »* I Зашит» i... Число [ В«ц»ме»>|е 1.Щ»**пг _| Грэ-ыца j &ла i Защитз ) ;• ;
^ююеые фоонатьс: . Обрвэид JS,- { аислооье Форматы: -oepaseu
•ЙИИИШИГ4 ™ Общий i SOOp,
!числовой > '!'• Hjcweou^
!денежмы* Число десятимных энакое: - о ; *Ci
Финансовый ;.„.._.. „ж*!
i •>•««*»»< Общий фаиатиетояыуетслдлв
отображения кяк текстовых, тек и Дат» О^озкаменне:
г ••—
числовых значений произвольного типа. вреки
IP- . . 11
Цдробнын Отрицательные числа:
Дробный
i Текстовый Текстовый ззгнр. ' 1[:
] Дополнительный \ Допотительный -12Ир.
1 йайеий 43 ЙЕ^ЯШЙ Л -1 23^). __ ;_ ,. ___ > if I
1
1 (
' i
вюрнат 'Денежный" испоиьзуется АЛИ отображения денежных величин. Для 1
; выравнивания змачент пj десятичному рамежтелю используйте форнвт \
:
•1 "ФИИВНСОВЫЙГ.
! , , . 1
' . • . • ' . , • \ ОК | | Отмена ~] \ OK J [ Отиена ]'
Рис. 2.9. Вкладка Число диалогового окна Рис. 2.10. В списке Числовые форматы
Формат ячеек: выбран формат Общий выбран формат Денежный
JUcufa 2. Фо[1М.сиЯи[10(!сише fiadotujc лианов
2)опомш1нем>ные числовые
Названия большинства категорий в списке Числовые форматы дают полное пред-
ставление о типе формата. Однако стоит лишь перейти к категории Все форматы
(Custom), и ситуация изменяется — в списке Тип сначала располагается слово Общий,
а затем следуют непонятные наборы символов (рис. 2.11).
Формат ячеек
Чем дальше вы пролистываете список Тип, тем более длинными становятся коды, тем
больше в них встречается символов и разделителей. Оказывается, разобраться с ними
довольно легко.
Кроме того, они достаточно полезны, особенно если понять, что они означают и как
их применять для создания собственных форматов.
)
* Шаблоны числовых форматов Excel используют символы 0, ?, # и знаки препина-
ния (запятая, знак доллара и процента).
* Символ 0 применяется для обозначения десятичных разрядов (если такие имеют-
ся). Код 0 , 0 0 означает, что используется два знака после десятичной точки.
А шаблон, состоящий из одного символа 0 указывает на то, что данный формат не
имеет десятичных знаков (т.е. округляет значение до целого числа).
« Символ ? используется аналогично 0, но выравнивает значения по десятичному
разделителю. Например, если выбран формат 0 , ? ? , значения 10,5 и 24,71 будут
выровнены по десятичной точке, a Excel добавит пробел после цифры 5. Если при
работе с данными значениями использовать формат 0 , 0 0 , оба значения будут
выровнены в ячейках по правому краю.
» Символ # используется в комбинации с разделителем тысяч, миллионов и т.д.
« Символ $ добавляется перед шаблоном числового формата, если необходимо,
чтобы он предварял значение, использующее данный формат.
/УУ /£ниш 2. СозданиеfiaJo4MX 1па&ищ
Создание
Ознакомившись с кодами, которые Excel использует для отображения данных в ячей-
ках таблицы, можно приступить к созданию собственных числовых форматов, для кото-
рых придется создать собственные коды.
Чтобы создать собственный числовой формат, выполните следующие действия.
1. Откройте рабочий лист и введите пример числа или текста, для которого требуется
создать собственный формат.
Если возможно, примените максимально близкий существующий числовой фор-
мат (например, при создании нового денежного формата используйте один из тех
имеющихся денежных форматов, который содержит нужный символ валюты
и необходимое количество знаков после запятой).
2. Используя диалоговое окно Формат ячеек, примените к ячейке максимально близ-
кий из существующих числовых форматов.
3. В списке Числовые форматы выберите Все форматы и отредактируйте код в
поле Тип. Убедитесь, что пример числа или текста в области Образец выглядит
именно так, как требуется.
Следует отметить, что п. 3 требует редактирования кодов, причем код следует изме-
нить так, чтобы получить желаемый формат.
Создание собственных числовых форматов не представляет особого труда, код не тре-
буется писать с нуля — можно использовать наиболее близкий из существующих форма-
тов. А область Образец позволяет легко убедиться в том, что новый формат соответству-
ет вашим требованиям. Предположим, вы решили использовать собственный формат для
отображения текущей даты, полученной с помощью встроенной функции ТДАТА (NOW)
(подробнее см. главу 3 книги 3). Необходимо, чтобы сначала было представлено название
месяца, затем — сегодняшнее число из двух цифр и лишь после этого — год из четырех
цифр (например, Февраль, 23, 2007).
Пользуясь мастером функций, поместите функцию в активную ячейку рабочего лис-
та, затем откройте диалоговое окно Формат ячейки, на вкладке Число выберите из спи-
ска Числовые форматы элемент Все форматы, а в списке Тип— код дд.мм.гггг
ч : мм. Выделите этот код в поле над списком и введите следующее:
Формат ячеек
| по нижнему краю
OS Надпись-*
Отображение -•••
D переносить по споваи
О автоподбор ширимы О ;$|! градусов
П объединение ячеек
етекста
направление текста:
ino контексту
„4b-W
читьвались pi;
Обратите внимание: все данные В этом проекте предварительные, при их расчете учитывались
результаты работы в 2003 г.
Бюджет отделения на
2005 год -
предварительный расчет;
1 j - 21 октября 2004 г.
м >!
* * / Д«агрзммз5 ХЛистб/Лист! / Лист9/ Детали / "Шзнсои" /Итог/
IГ
и
Данные ячейки рабочего листа можно выводить на экран любым установленным в
системе шрифтом. Помимо выбора шрифта, вы вправе изменить и его размер, задать на-
чертание (полужирное, курсив, зачеркнутый и пр.), а также указать цвет шрифта.
с помацью панели
Формат ячеек
: Видоизменение
! О зачеркнутый
! [J надстрочный АаВЬВбЯя
; О подстроч/1ый
JlfiUMenenue границ
Для добавления границ можно использовать как меню кнопки Границы (Borders) на
панели инструментов Форматирование, так и вкладку Граница (Border) диалогового
окна Формат ячеек. Сравните предлагаемые ими опции с помощью рис. 2.17.
Чтобы взять в рамку диапазон ячеек, выделите его и в диалоговом окне Формат ячеек
щелкните на одной из кнопок раздела Все (Presets) или Отдельные (Border). В поле со
словом Надпись (Text) приведен пример используемой границы.
В этом же диалоговом окне можно определить тип линии рамки, выбрав его из списка
Тип линии (Style) и ее цвет из раскрывающегося меню Цвет (Color).
Для обрамления диапазона используются также инструменты отсоединенного меню
кнопки Границы панели инструментов Форматирование. В данном случае выбор не-
сколько меньше, чем в диалоговом окне (например, нельзя провести пунктирную линию
по диагонали диапазона), а также из этого меню вы не сможете изменить цвет линии.
использование цзо[гов
Помимо границ (или вместе с ними), для выделения диапазона ячеек используется
заливка и узоры. Перейдите на вкладку Вид (Patterns) диалогового окна Формат ячеек
(рис. 2.18). Выберите цвет заливки в области Цвет (Color) и узор в раскрывающемся
меню Узор (Pattern).
Цвет заливки диапазона ячеек можно задать, выбрав его из палитры, которая откры-
вается по щелчку на кнопке со стрелкой "вниз" справа от кнопки Цвет заливки
(Fill color) на панели инструментов Форматирование.
^Деталь 1№
янв фее ызр Всего я*в фее нар всего
4~]Двталь 10 ВОСТОК 7 5 19 Восток 7 7 S 1S
5|Деталь 10: Эти £ « 7 1Г За лед 6 « 7 17
Юс в 7 9 24 Юг 9 7 9 2 4
аль 10 Всего 21 13 21 во Всего 21 1в 21 60
[Параметры..
Простой Классический 1
I
1;
Тп
12J'
13]
Классический 2 Классический 3
14]'
151
161 i Восток 7с. 7р. Sp. 1Sp. | 7р. 5р-
Ш
18 |
[Запад
|Юг
в
8
<
7
7 17
2«
i
j
Ч 7
9
17
24
18р.
19!
20! Финансовый 1
21!
и '^ йиагрзммТГ
Условное фо[гм,ай1и{гован.ие
Функция условного форматирования в Excel позволяет применять формат к ячейке
только в том случае, если содержащиеся в ней данные удовлетворяют определенным
условиям. Наиболее часто условное форматирование используется при составлении про-
ектов бюджета. Например, можно сделать так, чтобы значение годового дохода, меньшее
1000000р., выделялось красным полужирным шрифтом в желтой рамке и, таким обра-
зом, сразу бросалось в глаза, заставляя создателей проекта рассмотреть другие сценарии
получения прибыли.
Чтобы применить к диапазону ячеек условное форматирование, выполните следую-
щие действия.
1. Выделите ячейку или диапазон ячеек, к которым следует применить условное форма-
тирование.
2. Выберите команду Формаг=>Условное форматирование (Formato Conditional
formatting).
Откроется диалоговое окно Условное форматирование (Conditional formatting),
содержащее область Условие 1 (Condition 1), в которой можно задать первое уело-
Тиава 2. tyofiMcufcufiogaHue fta.JoH.iiX маков
Условное форматирование
:
Условие! ••-'••
'• [значение
Уеловиед•• ;.:-__.„;
; значение :*Щ |6ол1>ше
использование апилей
Альтернативой применения к диапазону ячеек разных типов форматирования являет-
ся использование стилей — набора атрибутов, который применяется к диапазону ячеек за
одну операцию. Стиль может включать до шести характеристик, задающих формат и
применяющихся к ячейке.
2. 159
изменить...
по горизонтали обычное, по вертикали
по нижнему краю
заблокировано
Создание аньил с
Вы можете создать стиль с нуля, самостоятельно задав все его характеристики в диа-
логовом окне Стиль.
J62 Книга 2.
После слияния книгу, из которой копировались стили, можно закрыть. Все скопиро-
ванные стили находятся в списке Имена стилей диалогового окна Стиль, откуда их
можно выбрать.
J3 э&ой гмиве...
S Открытие рабочих книг для редактирования
S Основные способы форматирования ячеек
S Масштабирование
•S Закрепление строк и столбцов на экране
•S Удаление и вставка данных
S Копирование и перемещение данных
•" Поиск и замена
•S Справочные материалы
•S Проверка правописания
t
•S Проверка введенных значений с помощью преобразования текста в речь
Открытие документа
Папка: ] £} ExceJ-2003-fUl-ref
:«k jfellHP
Цьмг i |£3после правки
Мои последние i !^рисунки
документы Цфетдаяяа,,
Ц^У п8|припер1-1.х)5
Рабочийсгол 1 |\д,*]пример-2.х|5
Мои
документы
. Мой -
компьютер
| Открыть
;
'Тил файлов: Есе
еайль: Mkrosaft Office Excel (*.xr; ".xb; ".xte ".htm v i
Если в диалоговом окне Свойства папки (Folder Options) снят флажок Всегда
отображать расширение (Hide extentions for known file types), в режиме таб-
лицы расширение файла (.xls для рабочей книги и .xlt для шаблона) не
отображается. Определить принадлежность файлов программе Excel в этом
случае можно только по пиктограмме — на ней находится схема таблицы и
буквы XL. Пиктограмма шаблона рабочей книги несколько отличается: на
ней символы XL размещаются на стопке таблиц. Поскольку эти пиктограммы
похожи (особенно при работе на небольших мониторах), может понадобиться
вывести на экран расширения. Для этого откройте окно Мой компьютер или
Мои документы, выберите в нем команду Сервис^Свойства папки
166 Книга 2. Создание [мЗочих. &а&ищ
Обратите внимание, что не все файлы, созданные в Excel, можно просмотреть в таком
режиме (чаще всего это касается файлов, созданных в более ранних версиях Excel).
Однако профамма Excel 2003 создаст рисунок для предварительного просмотра, если в
диалоговом окне Свойства (Properties), вызываемом командой ФайлОСвойства
(FileOProperties), на вкладке Документ (Summary) установить флажок Создать рисунок
для предварительного просмотра (Save preview picture). Рисунок для предварительного
просмотра может пригодиться для идентификации файла в диалоговом окне Открытие
документа, поскольку содержит данные первого листа книги.
i1 мой
компьютер
« Открыть для чтения (Open read only). Используется для открытия файла рабочей книги
в режиме только для чтения. Сохранить исправления в такой книге с помощью коман-
ды Сохранить (Save) невозможно. При необходимости внесенные изменения сохра-
няют в файле с другим именем, используя команду Файл^Сохранить как.
» Открыть как копию (Open as copy). Открывает копию исходного файла, не позво-
ляя сохранять внесенные изменения с помощью команды Сохранить. Excel откро-
ет копию файла, поместив Копия (1) в строке заголовка перед тем именем файла,
которое можно изменить с помощью команды Файл^Сохранить как.
» Открыть в обозревателе (Open in browser). Открывает файл в установленном по
умолчанию Web-браузере (в большинстве случаев Internet Explorer), а не в Excel.
Эта опция доступна, только если выбранный файл представляет собой
Web-страницу в формате HTML или XML (подробнее о сохранении и открытии
Web-страниц см. главу 1 книги 8).
« Открыть и восстановить (Open and repair). Используйте эту опцию, чтобы попы-
таться восстановить поврежденный файл перед его открытием. При выборе этой
опции появится окно с предупреждением. В нем будет предложено либо
Восстановить (Repair) файл, либо сохранить его в новой рабочей книге (Извлечь
данные (Extract data)).
На рис. 3.3 представлена область задач Обычный поиск файлов. Чтобы воспользо-
ваться ею, необходимо указать следующее.
* Искать текст (Search text). В этом текстовом поле введите содержащиеся в файле
ключевые слова. При необходимости воспользуйтесь символами подстановки (*) и
(?): ? заменяет один символ, а * — несколько символов.
» Область поиска (Search in). В этом раскрывающемся списке выберите область по-
иска. По умолчанию Excel выполняет поиск по всему компьютеру (включая папки
Рабочий стол и Мои документы, папки жесткого диска и все совместно исполь-
зуемые папки). Чтобы ограничить поиск жестким диском, в раскрывающемся
списке щелкните на кнопке с символом + рядом с опцией Мой компьютер и сни-
мите флажки всех областей, за исключением диска С (т.е. тех областей, в которых
не следует выполнять поиск). Чтобы ограничить поиск отдельными папками же-
сткого диска, щелкните на кнопке с символом + слева от имени диска и снимите
флажки со всех папок этого диска, поиск в которых выполнять не следует.
* Тип файлов результатов (Results shoud be). Из этого раскрывающегося списка вы-
берите тип искомых файлов. Чтобы ограничить поиск только файлами Excel, сни-
мите флажок Файлы Office (Office files) и установите Файлы Excel (Excel files).
В ходе выполнения обычного поиска Excel будет искать файлы, содержащие задан-
ный текст. Например, если в поле Искать текст ввести слово инвест, Excel найдет все
файлы, в которых находятся слова инвестиция, инвестор, инвестировать и т.д. Программа
выполняет поиск ключевых слов во всех ячейках всех рабочих листов всех книг, а также
во всех полях вкладки Документ диалогового окна Свойства (рис. 3.4) каждой книги.
\ Название:
Рис, 3.3. Область задач Рис. 3.4. При поиске Excel просматрива-
Обычный поиск файлов ет листы рабочих книг, а также все поля
вкладки Документ диалогового окна
Свойства каждой книги
Ллсчва 3. Peqa.KtfiutioeaHuefiaJoH.uJt MtctKof /69
тем же названием, расположенной в нижней части области задач Основной поиск, в разделе
См. также (See also). Эта ссылка исчезает во время выполнения основного поиска. Чтобы ее
активизировать, используйте кнопку Изменить в области задач Результаты поиска.
Область задач Расширенный поиск файлов(рис. 3.6) содержит раздел Искать (Search
for), в котором указывают критерии поиска искомого файла. Ниже расположены кнопки
Найти (Search) и Восстановить (Restore), последняя возвращает в область задач
Обычный поиск файлов. Под кнопками находятся раскрывающиеся списки Область
поиска и Типы файлов результатов, как и в области задач Обычный поиск файлов.
Раздел Искать области задач Расширенный поиск файлов содержит поля, которые
задают критерии поиска.
» Свойство (Property). В этом поле со списком задайте искомое свойство. В меню со-
держатся все свойства, которые можно задать: имя автора, ключевые слова, дата по-
следнего изменения или печати, размер файла, общее время редактирования и т.д.
* Условие (Condition). В этом раскрывающемся списке выберите тип ограничения
для заданного свойства. Элементы указанного списка во многом зависят от вы-
бранного свойства. Если свойство является текстом, то будут отображены элемен-
ты совпадает точно и включает; если свойство является числом, этот список ста-
нет значительно шире: равно, больше, меньше, больше или равно, меньше или
равно, не равно и т.д.
* Значение (Value). В этом текстовом поле введите текст или значение, с которым
будет выполняться сравнение свойства.
. . "* х
е параметры поиска:
Облаете поиска:
"Выбранные размещения
Типы фай/toe результатов:
: jece
• См. также
O*..,TMCMCfr. _
til Обычный по^ск файлов
Задав критерий, щелкните на кнопке Добавить (Add), чтобы добавить его в список,
расположенный в центре области задач Расширенный поиск файлов. Критериев может
быть несколько. Определив второй критерий, установите переключатель И (And) либо
Или (Or) и лишь затем щелкните* на кнопке Добавить. При использовании переключате-
ля И будет выполнен поиск файла, удовлетворяющего обоим критериям, а при выборе
Или — хотя бы одному из критериев.
Окончив добавление критериев, щелкните на кнопке Найти в области задач
Расширенный поиск файлов. Как и при выполнении основного поиска, появится об-
ласть задач Результаты поиска, в которую будут помещены ссылки на файлы, удовле-
творяющие заданным критериям.
Результат»
Основы
При редактировании самое важное — поместить указатель на ячейку, содержимое ко-
торой необходимо изменить. Можно полностью заменить содержимое ячейки, а можно
добавить и (или) удалить отдельные содержащиеся в ней символы.
и
Excel поддерживает несколько уровней операции отмены действий. Поэтому, если во
время редактирования произошла ошибка, правку можно отменить. Необходимо лишь
помнить, что Отменить (Undo) накапливает команды: при отмене операций придется
отказаться не только от неверных действий, но и от необходимых изменений.
Команду Отменить можно выполнить несколькими способами: щелкните на кнопке
Отменить (Undo) на панели инструментов Стандартная (Standard); выберите команду
Правка^Отменить (Edit1*Undo) в строке меню; используйте комбинации клавиш
<Alt+Backspace> или <Ctrl+Z>. Например, если в процессе правки содержимого ячейки
по ошибке был удален текст, при выборе команды Отменить он будет восстановлен.
А если вы случайно удалили несколько ячеек, команда Отменить восстановит как содер-
жимое ячеек, так и их формат.
/&шш 2. Созданиеfia.3o4.ux.
• Все (All). Используйте эту команду, чтобы удалить содержимое выделенных ячеек
и снять назначенное им форматирование.
» Форматы (Formats). Обратитесь к этой команде для удаления формата выделенных
ячеек, но при этом вы оставите содержимое.
* Содержимое (Contents). Используйте эту команду, чтобы удалить содержимое
выделенных ячеек, но оставить назначенные им параметры форматирования
(эквивалентно нажатию клавиши <Delete>).
« Примечания (Comments). Применяйте эту команду в случаях, когда следует
удалить примечания к ячейкам выделенного диапазона, не изменяя их содержимое
и формат (подробнее о примечаниях см. главу 1 книги 4).
Адрес Цена
2500бЬр7 Удалить •• -
175 000р. . О «чейки, со сдвигом влево
0|ячейки,00сдвигом ejjepicj
б I 175 ОООрП
125 000р. О строку
Qстолбец
350 ррОр.
285000р. 7
^136рОрррУ'|"
12
13
х::::::
. , ...,
> и'/ Диаграмма; \Лисг10/Лпсг6/Лисг1 /Лио9/Дегали / "ш»нсрн".Х.*'.огУ J<.
/Занавка лчеек.
Действие команды Вставка^Ячейки (InsertOCells) противоположно работе команды
Правка^Удалить. Команда Вставка^Ячейки используется для добавления в таблицу
пустых ячеек со сдвигом существующих данных в необходимом направлении. Предполо-
жим, при вводе данных были пропущены три значения, которые требуется поместить в
середину столбца уже введенных в таблицу данных. Для внесения изменений в рабочий
лист разместите указатель на первой ячейке, которую следует сместить вниз, чтобы вве-
сти в столбец новые данные. Затем выделите столько ячеек столбца, сколько необходимо
добавить (в данном примере — 3).
На рис. 3.10-3. 1 1 показан процесс вставки ячеек в рабочий лист. На рис. 3. 10 выделен
диапазон ячеек В5: В7, перед которым необходимо вставить три ячейки. При выборе ко-
манды Вставка<=>Ячейки откроется диалоговое окно Добавление ячеек (Insert), в кото-
ром следует задать направление сдвига существующих ячеек. По умолчанию установлен
переключатель Ячейки со сдвигом вправо (Shift cells right). Но, поскольку недостающие
ячейки необходимо поместить в том же столбце, следует использовать переключатель
Ячейки со сдвигом вниз (Shift cells down).
На рис. 3. 1 1 отображен рабочий лист после щелчка на кнопке ОК в диалоговом окне
Добавление ячеек. Пустые ячейки разместились в диапазоне В5:В7, существующие дан-
ные сдвинуты вниз, а формула, выполняющая суммирование по столбцу, автоматически
изменилась. После ввода пропущенных данных в диапазон В5:В7 программа автоматиче-
ски выполняет вычисления, суммирующие все данные столбца, в том числе и вставлен-
ных ячеек.
мюйа
При редактировании рабочих листов наибольшая проблема состоит в поиске ячеек,
содержимое которых следует изменить, а также в определении текущего положения в
табл.иие. Эта проблема становится особенно острой при работе с большими листами,
когда на экране отображается лишь малая часть данных.
Excel предлагает целый ряд способов перехода к месту правки. Инструмент Масштаб
(Zoom) позволяет увеличивать и уменьшать масштаб отображения листа в окне програм-
мы за доли секунды, а инструмент Закрепить области (Freeze panes) закрепляет на экра-
не часть важной информации, например названия строк и столбцов.
Книга 2. Создание [ияЗочих Ла&шц
I 1 360 рррр.
12
13
4
J- --
М <">'""Й'К улнст10/т1Ст6/Пист1/Лист9/ Детали / "Шансон" /Итог/
I лягоАж-и» • \ ч П с"} j*i Л Л ial 'Ш I -3» • .£ - А - s ss.'
,:Сунн»-. 760«Мр. I
„иряяиинивШВШИШИИ :0ри"
ИйаЗ^УЛЫйШЛ ,.0> .А.. .* i »...<*.-•- i:e. г...-Al
._ _... ;yi]i
am- b i АвтвЛиэря- X V P О i'ai jA •"• 'al '-£ i Зл - -Jt - A - == "= ** Л Л И
Л
Готов ^ .. : -:ч^/:- -' -- ; -Цикд"-.^ ; - • . : • • . > . -. . il
В Excel можно легко просмотреть большой объем данных, изменив масштаб одним из
следующих способов: в поле со списком Масштаб (Zoom) на панели инструментов
Стандартная (Standard) или в диалоговом окне Масштаб, которое открывается коман-
дой меню ВидоМасштаб (ViewOZoom).
Масштаб 200%, 100%, 75%, 50%, 25% можно выбрать из списка Масштаб на панели
инструментов Стандартная. Существует и другой способ: установите соответствующий
переключатель в диалоговом окне Масштаб. По умолчанию установлен масштаб 100%
(безусловно, размер ячейки зависит от размера и разрешения используемого монитора).
В поле со списком Масштаб и одноименном диалоговом окне вы вправе задать любой мас-
штаб в пределах от 10% до 400%. Для этого щелкните в поле со списком и введите необходимое
значение масштаба вручную. Вы также можете ввести желаемое значение в текстовом поле
Произвольный (Custom) диалогового окна Масштаб. После этого щелкните на кнопке ОК.
Кроме того, Excel позволяет изменять масштаб отдельного диапазона. Выделите диа-
пазон ячеек, из списка Масштаб на панели инструментов Стандартная выберите
элемент По выделению (Selection) либо в диалоговом окне Масштаб установите пере-
ключатель По выделению и щелкните на кнопке ОК.
При использовании Microsoft IntelliMouse (или другой мыши с ; колесиком)
можно изменять масштаб отображения рабочего листа в ЕхсеКс помощью
колесика мыши. Для этого в диалоговом окне Параметры (Options) (команда
Сервис^Параметры (Tools^Options)) на вкладке Общие (General) устано-
вите флажок Панорамирование с помощью IntelliMouse (Zoom on roll with
IntelliMouse). В результате при вращении колесика мыши вперед масштаб
будет увеличиваться до 400% с шагом 15%, а если вращать колесико мыши
цазад, он уменьшится до 10% с шагом 15%.
jj4C*t 'СТЭСЮИ!
П«И :c«tr:.m
ИГ»»!* .. .:>«•»« . ;
Лг»чл „ . :К1Г>«шг
ПЯЙИМИ*
« Я* 41ИЗДВ
74
«ИЗО 1
'л»
«I
Я ЙЙ.М J»
Г ЮИ<Х «it
« HKOJ Я»
«ода -«я
!с.т*>«-з. .'
1" in i
.?* -*'-*-
д =*»*
•I КПХ f~
йц^и. гьпкодая..
4 > и|/ Базг данных Х'Ищейкя"/ функции у( "Лишний вес" / "Чэпкэ" / "Дом короли Пиг^^ | <
Цикл
Рис. 3.12. Пример рабочего листа в масштабе 50%. Выделенный диапазон необходимо
отредакт ироват ь
L т
,00 Д
а
26 $390,00 да
74 $1 нет
18 активный 26 $390,00 Да
19 закрыт ОО
$330,00 нет
20 активный 13 $195,00 да
закрыт 42 $630,00 да
акрыт 25 $375,00 нет
ю'"/ функции / "Лишний вес" /"Чгпри"^_"Дом короля Пип |<
,\,,Ч,,СЗО Ы A.£}.'iS li.i * - ^L ',.Д.-„Й:.Да£Л,:
Cyma-3808
Список клиентов
Список клиентов
\Отрал
Номер \Adpec электронной
Адрес {Состояние тано
заказа i почты
I I часов
101-1 Новая 5 i lvanov@diacenter.com i активный
lnfo.com активный
101-17 закрыт
101-22 Новая 8 'anov@me.com активный
ipi-il"Калиновая 2 kulik@lurasic.org закрыт
101:6 ........
Питерска^З;! koropSjonline.com закр!
101-8 Новая 6 ivanov@media.cofn закрыт
114 7 t и/ База данныхД"Ищейки"/ функции / 'Лишний sec" / "Чайка" / "Дом короля Пипи> |.< ;
:
.ial Д .,'£.-^' Д: = J
1. Настройте отображение рабочего листа на экране так, как оно должно появляться в
данном представлении. В диалоговом окне Параметры страницы (Page setup) за-
дайте параметры печати, используемые для печати листа в данном представлении
(подробнее см. главу 5 книги 2).
2. Выберите команду ВидО Представления.
Откроется диалоговое окно Представления (Custom Views) (рис. 3.16), в котором
можно добавить представление рабочего листа.
Представления
Копирование и перемещение
Перемещение и копирование данных рабочих листов — одни из наиболее распро-
страненных операций редактирования. Excel предлагает два основных метода копирова-
ния и перемещения ячеек: метод перетаскивания с помощью мыши и метод вырезания и
вставки с использованием буфера обмена. Перемещение и копирование данных —
не очень простая операция. При этом помните о следующем.
Meinoq не^&наскмванил
Перетаскивание — самый новый и простой способ перемещения и копирования яче-
ек в рабочем листе. Для перемещения диапазона просто выделите ячейки, поместите ука-
затель мыши в один из его углов, перетащите диапазон в новое место рабочего листа и
отпустите кнопку мыши.
Помните: выполнить копирование или перемещение ячеек методом перетас-
кивания невозможно, если первая ячейка диапазона назначения не отобра-
жена в рабочей области экрана. Это означает, что данный метод нельзя ис-
пользовать для перемещения и копирования ячеек на другой лист или в дру-
гую книгу, если предварительно не вывести на экран окна, которые содержат
лист с исходными данными и лист назначения (подробнее о работе с окнами
см. главу 4 книги 2). Для обмена данными между рабочими книгами и разны-
ми листами одной книги можно использовать метод вырезания и вставки.
7лава 3. PeqcuaftufioScmue [мйочмх, мюЛоб 785
/Зьфезание и ванавк,а
Несмотря на удобство метода перетаскивания, многие пользователи предпочитают
старый верный способ копирования и перемещения данных методом вырезания и встав-
ки. Этот метод предполагает использование буфера обмена (Clipboard) — специальной
области памяти, которая применяется совместно всеми программами Windows для вре-
менного хранения данных до момента их вставки в рабочий лист.
Чтобы переместить выделенную ячейку, щелкните на кнопке Вырезать (Cut) на панели
инструментов Стандартная. Вы также можете выполнить команду Правка^Вырезать
(Edit^Cut), использовать комбинацию клавиш <Ctrl+X> или <Shift+Delete>. Чтобы скопи-
ровать выделенные ячейки, щелкните на кнопке Копировать (Сору) на панели инструмен-
тов Стандартная. Вы также вправе выбрать команду Правка^Копировать (EditoCopy) или
использовать комбинацию клавиш <Ctrl+C> (<Ctrl+lns>). После вырезания или копирова-
ния данных в буфер обмена в строке состояния программы Excel появится сообщение
Укажите ячейку и нажмите Enter или выберите Вставить (Select destination and
press Enter or choose Paste).
Для завершения перемещения или копирования вы можете воспользоваться несколь-
кими способами: выбрать первую ячейку диапазона назначения и нажать <Enter>; щелк-
нуть на кнопке Вставить (Paste) на панели инструментов Стандартная; выбрать команду
Правка^Вставить (Editopaste) или использовать комбинации клавиш <Ctrl+V>
(<Shift+lns>). Excel завершит операцию перемещения или копирования. Диапазон, начи-
нающийся с выбранной ячейки, из буфера обмена будет перемешен в рабочий лист. Выби-
рая первую ячейку диапазона назначения, убедитесь, что в таблице достаточно места, чтобы
перемешенные данные не были наложены на другие данные таблицы.
Книга 2. Создание fia&'iiux &а&ищ
/Зс&абка
Если вы завершаете операцию копирования командой Правка^Вставить или щелчком
на кнопке Вставить (а не нажатием клавиши <Enter>), Excel копирует выделенный диапа-
зон в указанную область рабочего листа, не снимая при этом рамки с исходного диапазона.
Это позволяет продолжить вставку данного диапазона в другие части листа, не открывая
область задач Буфер обмена (Clipboard). Если данный диапазон повторно копировать
не нужно, для завершения операции копирования используйте клавишу <Enter> либо после
выполнения команды Вставить снимите выделение, нажав клавишу <Esc>.
При частом использовании буфера обмена можно сделать так, чтобы про-
грамма Excel автоматически отображала область задач Буфер обмена во вре-
мя редактирования. Откройте панель задач Буфер обмена, нажав
<Ctrl+CC>. Затем щелкните на кнопке Параметры (Options) в ее нижней
части и в открывшемся меню выберите Автоматическое отображение
буфера обмена (Show Office Clipboard Automatically) — Excel будет отобра-
жать эту панель задач при помещении в буфер обмена трех и более элементов
в течение сеанса работы с программой.
:
.
К- \ ® i «
lljl, вставить все : ' |Щ Очистжь все j
.
Выберите вставляемый объект:
Вставить
I Xftmm,
Специсиьнал в&Кавка
Обычно при вставке данных из буфера обмена Excel помещает в диапазон назначения
все содержимое ячеек (включая данные, формат и примечания), заменяя при этом содер-
жимое ячеек диапазона назначения. Однако с помощью команды Правка^Специальная
вставка (Edit^Paste special) можно управлять информацией, помещаемой в диапазон на-
значения, а также предписывать программе Excel выполнять вычисления.
Активизируйте первую ячейку диапазона назначения и выберите команду
Правка^Специальная вставка. Откроется диалоговое окно Специальная вставка (Paste
special), содержащее два раздела Вставить (Paste) и Операция (Operation). Переключатели
раздела Вставить позволяют задавать копируемые компоненты ячейки (табл. 3.1). Пере-
ключатели раздела Операция помогают определить, какие математические операции необ-
ходимо выполнить над копируемыми данными и данными диапазона назначения при их
наложении. Установите переключатель Пропускать пустые ячейки (Skip blanks), чтобы при
вставке Excel не заменяла существующие значения пустыми ячейками копируемого диапа-
зона. Установите флажок Транспонировать (Transpose), чтобы изменить ориентацию
вставляемого диапазона (преобразовать строки в столбцы, а столбцы — в строки).
Таблица 3.1. Опции раздела Вставить диалогового окна Специальная вставка
Опция вставки Назначение
Все (АИ) Вставляет в диапазон назначения все содержимое ячеек (данные,
формулы, текст), а также формат, примечания
Формулы (Formulas) Вставляет в диапазон назначения только содержимое ячеек
(данные, формулы, текст)
Значения (Values) Вставляет в диапазон назначения только данные и текст, вместо
формул помещает вычисленные по ним значения на основе сущест-
вующих данных
Форматы (Formats) Вставляет в диапазон назначения только форматы выделенных ячеек
Примечания (Comments) Вставляет в диапазон назначения только примечания к выделенным
ячейкам
Условия на значения Вставляет в диапазон назначения только содержимое ячеек,
(Validation) использующих условия на значения (подробнее об условиях на зна-
чения см. главу 1 книги 2)
Без рамки (All except borders) Вставляет в диапазон назначения все содержимое ячеек (данные, фор-
мулы, текст), а также фо'рмат, примечания, за исключением рамок
Ширины столбцов Вставляет в диапазон назначения все содержимое ячеек и устанав-
(Column widths) ливает ширину столбцов, как в копируемом диапазоне
Формулы и форматы чисел Вставляет в диапазон назначения только формулы и форматы чисел
(Formulas and number formats) (исключая данные и текст)
Значения и форматы чисел Вставляет в диапазон назначения только значения и форматы чисел
(Values and number formats) (исключая текст; вместо формул помещает вычисленные по ним
значения на основе существующих данных)
Тлава 3. Уеуаю&фовсшие fiatfobux мш&ов 189
"/, 6Э *й .Й
А12 f.
l^uEjf js^ji^
TTS::
[Продажи за 2005 год
Jloucfc и замена
Вопросы редактирования рабочих листов будут освещены не полностью, если не уде-
лить должного внимания такой важной теме, как поиск и замена. Функцию Найти (Find)
программы Excel можно использовать для поиска отдельной строки (набора символов) в
рабочем листе: А функция Заменить (Replace) удобна, когда определенную строку необ-
ходимо заменить другой в пределах целого листа.
Функции поиска и замены доступны из одного диалогового окна — Найти и заменить
(Find and Replace). Если необходимо только найти в рабочем листе определенные дан-
ные, перейдите на вкладку Найти (она будет выбрана автоматически в диалоговом окне
Найти и заменить при использовании команды Правка^Найти (Edit<=>Find) или сочета-
ния клавиш <Ctrl+F>). Чтобы изменить содержимое одной или нескольких найденных
ячеек, перейдите на вкладку Заменить (она будет выбрана автоматически в диалоговом
окне Найти и заменить при использовании команды ПравкаОЗаменить (EditOReplace)
или сочетания клавиш <Ctrl+H>).
В диалоговом окне Найти и заменить представлен целый ряд параметров поиска и за-
мены данных в рабочих таблицах. Единственный недостаток заключается в том, что эти оп-
ции скрыты: Чтобы отобразить все доступные опции на вкладках Найти и Заменить, щелк-
ните на кнопке Параметры (Options) в любой из этих вкладок.
Лоиск.
Чтобы использовать команду Найти для поиска информации в рабочем листе, выпол-
ните следующие действия.
1. Для поиска по всему листу активизируйте одну ячейку. Вы ограничите поиск в преде-
лах диапазона, если выделите необходимый диапазон.
2. Выберите команду Правка^Найти или нажмите <Ctrl+F>.
Excel откроет диалоговое окно Найти и заменить с активной вкладкой Найти.
3. Введите строку поиска в поле Найти (Find what).
При вводе искомой строки можно использовать символы подстановки: ? — для за-
мены одного символа и * — для замены нескольких символов. Например, строке по-
иска "к?т" соответствуют "кот", "кит", "кат". А строке поиска "9*1" — "95946781"
или даже "95, ул. 1-я Строителей". Если в искомой строке должен содержаться сим-
вол, используемый в качестве символа подстановки, поместите перед ним "~", на-
пример "~*2,5", чтобы найти все формулы, в которых производится умножение на
2,5 (символ * в Excel является оператором умножения).
Если искомая строка имеет определенный формат, можно ограничить поиск толь-
ко в ячейках данного формата.
Тлава 3. PeqcuaitufioeaHue fiaJobux. мюКов f9t
Книга Лист
Замена
Функция поиска поможет вам найти отдельный набор символов в таблице. Однако
может потребоваться изменить некоторые или все ячейки, содержащие искомую строку
символов. Именно для этого существует функция замены.
Чтобы найти и заменить информацию в рабочем листе, выполните следующие действия.
1. Для поиска и замены в пределах листа активизируйте одну ячейку. Чтобы ограничить
поиск в пределах диапазона, выделите нужный диапазон.
2. Выберите команду Правка^Заменить или нажмите <Ctrl+H>.
Excel откроет диалоговое окно Найти и заменить с активной вкладкой Заменить
(рис. 3.20). Если открыто диалоговое окно Найти и заменить с активной вкладкой
Найти, просто щелкните на вкладке Заменить.
Найти и заменить
3. Введите строку поиска в поле Найти (Find what) и задайте искомый формат, исполь-
зуя кнопку Формат.
Подробнее о поиске и его параметрах см. предыдущий раздел.
4. В поле со списком Заменить на (Replace with) введите строку для замены.
Введите строку именно так, как она должна выглядеть в ячейке рабочего листа.
Обязательно используйте символы в том регистре, в котором они будут отобра-
жаться в ячейках, и, если необходимо, символы ? и * (в данном случае они симво-
лами подстановки не являются).
5. Щелкните на кнопке Параметры, а затем из раскрывающегося списка Формат
выберите параметры форматирования для строки замены.
По щелчку на кнопке Формат Excel откроет диалоговое окно Заменить формат
(Replace format), содержащее все вкладки и опции обычного диалогового окна
Формат ячейки. Выберите необходимые параметры форматирования и щелкните
на кнопке ОК.
По щелчку на кнопке Выбрать формат из ячейки диалоговое окно Найти и
заменить временно исчезнет с экрана. Укажите ячейку с требуемым форматом,
щелкнув на ней в рабочем листе.
f9f Книга 2.
Справочные MatfaefiuoAM
Excel 2003 содержит новую панель задач -— Справочные материалы (Research), кото-
рую удобно использовать для поиска разного рода информации, в том числе в многочис-
ленных онлайновых службах (Encarta Dictionary), а также тезаурусе (для многих европей-
ских языков). Она поможет выполнить перевод (с английского и на английский), исполь-
зовать MSN Search для поиска в Internet, предоставит возможность работать со службой
Stock Quotes и Encyclopedia.
Чтобы получить информацию из указанных источников по данному слову или ключе-
вой фразе, выполните следующие действия.
1. Щелкните на кнопке Справочные материалы (Research) на панели инструментов
Стандартная(81апааго). 0
Excel откроет панель задач Справочные материалы (рис. 3.21). Если панель задач уже
открыта в Excel, щелкните на кнопке Другие области задач (Other task panes) справа от
ее заголовка и выберите Справочные материалы из раскрывшегося списка.
2. В текстовом поле Искать (Search for) введите слово или фразу, по которой необхо-
димо найти информацию.
По умолчанию Excel выполняет поиск во всех источниках справки, в том числе
Encarta World Dictionary, всех установленных тезаурусах и утилите перевода.
Для выполнения поиска во всех ресурсах щелкните на кнопке Начать поиск (Go),
не переходя к п. 3.
Тиава 3. PeqaKritufioecuate ftafotux MtctKof 195
Jlfiogefitca п/гсивописсшия
Для обнаружения и исправления грамматических ошибок, не выявленных функцией
автозамены, используют функцию проверки правописания. Чтобы проверить правопи-
сание на рабочем листе, щелкните на кнопке Орфография (Spelling) в панели инстру-
f96 Книга 2. Создание fiadbbux
Орфография
£зык словаря: ; Языком** настройки
' русский (Рооия)
:i
Добавлять впова в:
'CLSTOUMC
Параметры авто^анены...
tfietcctna в /геъь
Средства поиска и замены довольно удобны при исправлении ошибок, уже обнару-
женных в рабочем листе. Проверка правописания избавит от опечаток при наборе. К со-
жалению, эти средства не помогут обнаружить ошибки, возникшие в результате невни-
а 3. PeqeuufiufutfaHue fiafotux, ми&ов f99
мательности, когда одни данные оказались на месте других, или в том случае, когда не-
верно, с точки зрения смысла, написанное слово вполне соответствует требованиям
грамматики. Единственный способ обнаружить и исправить такие ошибки — вниматель-,
но проверить все данные рабочего листа. Обычно проверяют поочередно значения по
строкам и столбцам таблицы.
I
Проговорить ячейки Проговаривать ячейки при
нажатии клавиши ввода
Прекратить проговаривание ячеек
....
Рис. 3.24. Используйте панель инструментов Текст-в-речь
для проверки данных таблицы
Если вы изменили параметры речи в диалоговом окне Свойства речи, функция пре-
образования текста в речь при последующем воспроизведении данных электронной таб-
лицы будет использовать заданный голос с установленной скоростью.
Обратите внимание, что кнопка Проговаривать ячейки при нажатии клавиши ввод
на панели инструментов Текст-в-речь является выключателем, поэтому для отключения
данного режима воспроизведения необходимо повторно щелкнуть на ней.
•
Тлава У. Управление
лианами
главе...
S Вставка и удаление строк и столбцов
•/ Использование нескольких областей
•S Структура данных рабочего листа
S Вставка, удаление и перестановка листов в книге
•S Открытие разных листов книги
•/ Использование нескольких книг
s Открытие окон нескольких книг
•/ Создание и использование рабочей области
S Консолидация данных рабочего листа
• . • • •;".-.,
,. \ • •
Если окно с электронной таблицей разделено на две области по вертикали (рис. 4.2),
то в окне профаммы находится одна вертикальная полоса прокрутки и две горизонталь-
ные. Это означает, что пролистывание по вертикали синхронизировано, а пролистывать
по горизонтали можно в каждой области по отдельности.
При разделении окна рабочего листа на четыре области (рис. 4.3) в окне профаммы на-
ходится две вертикальные и две горизонтальные полосы прокрутки. Это означает, что про-
листывание по вертикали синхронизировано в двух верхних областях и в двух нижних, а
пролистывание по горизонтали синхронизировано в двух левых и двух правых областях.
После разделения рабочего листа перемещать указатель ячейки из области в область
можно как с помощью мыши, так и с помощью клавиатуры. Используйте <F6> для уста-
новления указателя на первую ячейку области по часовой стрелке и <Shift+F6> для по-
мещения указателя на первую ячейку области против часовой стрелки. (Если окно разби-
то на две области, переход между ними можно осуществлять с помощью клавиши <F6>.)
Чтобы снять разделение окна на области, выберите команду Окно^Снять разделение
(Window^Remove split) либо перетащите разделительные полосы в углы окна, содержащего
рабочий лист. Вы вправе поместить указатель мыши на разделительную полосу, и когда он
изменит форму на двунаправленную стрелку, дважды щелкните мышью.
Помните, что можно закрепить области так, чтобы содержимое верхней или
левой области постоянно находилось в окне профаммы, а остальную часть
таблицы можно было пролистывать (подробнее о закреплении областей
см. главу 3 книги 2).
листа
Структура позволяет управлять степенью детализации отображаемых данных. Создав
структуру таблицы или списка, вы в дальнейшем можете отображать на экране только
уровни, содержащие итоговую информацию, и разворачивать уровни структуры для
рассмотрения подробных данных только по мере необходимости. При таком подходе
легко создавать печатные отчеты, содержащие разные уровни детализации данных
(подробнее см. главу 5 книги 2), а также строить диаграммы на основе итоговых данных
(подробнее см. главу 1 книги 5).
Структура электронной таблицы несколько отличается от привычных структур, которые
вы создавали в школе (иерархии, где более важные уровни располагаются в верхней части, а
элементы низших уровней следовали ниже). Но в большинстве электронных таблиц дан-
ные высокого уровня (как правило итоговые) располагаются в нижней строке или правом
столбце, а данные в начале таблицы используются для получения итоговых данных.
Такое, на первый взгляд, обратное общепринятому структурирование связано с бух-
галтерской практикой размещения исходных данных над итоговыми. Однако при созда-
нии структуры текстового документа общепринятое положение уровней структуры со-
храняется. Ведь мы читаем документ сверху вниз, слева направо, поэтому сначала распо-
лагается самое важное название, затем — разделы, в каждом разделе могут содержаться
параграфы, абзацы и т.д.
Структуры таблиц данных отличаются от структуры списков данных, поскольку в них
создаются две иерархические структуры: по вертикали и по горизонтали.
Создание ctHfuficiHiffibt
Чтобы создать структуру таблицы данных, выделите ячейки таблицы, включаемые в
структуру, и выберите команду Данные^Группа и структураоСоздание структуры
(DataOGroup and outline^Auto outline).
По умолчанию Excel предполагает, что итоговые данные располагаются в таблице под
исходными данными, а итоговые столбцы — справа от исходных данных. Но если даже рас-
положение итоговых и исходных данных иное, Excel все равно сможет построить структуру.
Для этого откройте диалоговое окно Настройка (Settings), выбрав команду
ДанныеоГруппа и структура^Настройка (DataOGroup and outline°=>Settings) и в разделе
Расположение итоговых данных (Direction) снимите флажки Итоги в строках под
данными (Summary rows below detail) и Итоги в столбцах справа от данных (Summary
columns to right of detail). Кроме того, можно предписать Excel автоматически применять
стили в уровнях структуры, установив флажок Автоматические стили (Automatic Styles).
(Подробнее о стилях см. раздел "Использование стилей" далее в этой главе.) Щелкните
на кнопке Создать (Create), чтобы создать структуру. По щелчку на кнопке ОК програм-
ма закроет диалоговое окно с новыми параметрами, но структуру данных не создаст.
На рис. 4.4 показана структура рабочего листа, содержащего сведения о продажах
магазина аудиотоваров. В ней отсутствуют скрытые уровни, поэтому нет ни одной кноп-
ки со знаком +. Обратите внимание, что в окне программы появились новые кнопки —
их назначение описано в табл. 4.1.
Если на экране отсутствуют символы Структуры, представленные на рис. 4.4 и
описанные в табл. 4.1, откройте диалоговое окно Параметры (Options) ко-
мандой Сервис^Параметры (ToolsOOptions), на вкладке Вид (View) устано-
вите флажок Символы структуры (Outline symbols) и щелкните на кнопке ОК.
Символы структуры появятся на экране.
JUatfa У. Уп/га&ленме fia.Ju4.uMu лианами 207
Скрыть детали .
Уровни строк Уровни столбцов
I
Рабочий лист может иметь только одну структуру. Если вы создали структуру
одной части рабочего листа, при попытке создать структуру другой его части
Excel выдаст окно с предупреждением, следует ли изменять существующую
структуру листа. В случае положительного ответа Excel добавит структуру но-
вого выделенного диапазона к уже существующей структуре. Чтобы создать
отдельные структуры для различных таблиц, поместите их на разные листы
рабочей книги.
208 Книга. 2. Создание [ш<5очих tOa&um,
использование
К таблице или списку данных можно применить определенные стили структуры. Чтобы
применить эти стили при создании структуры данных, установите флажок Автоматические
стили в диалоговом окне Настройка (Данные^Группа и структура^Настройка), а затем
щелкните на кнопке Создать в этом диалоговом окне. Если флажок Автоматические стили
не установлен, при выполнении команды Данные^Группа и структураоСоздание
структуры стили применены не будут. Их можно применить позже, когда структура будет
создана: откройте диалоговое окно Настройка и щелкните на кнопке Применить стили
(Apply styles), а затем — на кнопке ОК.
На рис. 4.5 приведена структура таблицы продаж по категориям и дате, к которой
применены стили. В этом примере использованы стили УровеньСтолбЧ (ColLeveM),
УровеньСтолб2 (ColLevel_2), УровеньСтрок1 (RowLeveM) и УровеньСтрок2 (RowLevel_2).
Х
E Microsoft txcel - припер! -1.xls:2 ОЙ' 1
!
'."': "•'. ' , — Т . . . . . • •••'.
^1 Файл иь Поавкй Вив Bcraece Фор*$ат Cfipwic-. Д»«ые
!
Окно Офаека Вмл^с вопрос * -в х
Й<':««|;;*гТ^ ,: \ ^ТТ !':"^ *^
;
j JJ >J -
1 l
'I ' J -i ' "? ii i * '4л И - "У 1 «ej » f-^ - : ^ j; » i ' '
|ArtalCyr ж 10 £jjj| ЖаажМЭДр
BIS
:1Ь
J|ililll^e8+ 314
ал^^^Ш* (
Л
1Ш!
Г "• "с |£ ]_ D Г Е 1 III
li ! Магазин ' Шансон" - шюдажи за 2005 год
I 2 j январь февраль • М ар/77 f-u квартал ar?f
i 3 ICO |
' • i 4 JPOK 1 245,00р 1 373,00р 1 229,00р. 3847, ООр ; ,!s
• I 6 !Джаз 1061, ООр 1 17Э,оор ; 1045,00р. 3276. ООр
:
1!
• | 6 Классика 855,00р 943,00р I 844,00р. г 64? oop '.'
• г 7 (Другие 642,00р 708,00р I 633,00р f 9S3,OOp • fl
(3 i 8]Итоя>СО ; ЗвОЗ.Оф 4 »94,00р ! 3 75f,00p. 11 74а,00р
• { 9 I Аудиокассеты ; •'
• hoiPoK 945,00р 1 418,00р 1 234,00р. 3597.00р : .Si
Стиль УровеньСтрок1 применен к строке первого уровня итоговых данных (строка 15),
стиль УровеньСтрок2 — к строкам второго уровня итоговых данных (итоги по продажам
компакт-дисков (строка 8) и аудиокассет (строка 14)). Стиль УровеньСтолб2 применен к
столбцам первого уровня итоговых данных (к поквартальным данным) — столбцы Е и I,
УровеньСтолб1 — к данным о продажах за полугодие в каждой категории (столбец J).
Если вы применили стили к структуре данных, то несложно изменить формат стилей
строк и столбцов. Для этого используйте диалоговое окно Стиль (Style) (ФорматОСтиль
(FormatoStyle)). Как и при переопределении обычных стилей (Обычный (Normal),
Ч. Управление ficufoiuMu лианами 209
и coKfuntfiue ц/говней
Эффективность структуры данных рабочего листа станет понятной лишь тогда, когда
вы научитесь изменять способ отображения табличных данных, скрывая несуществен-
ные для рассмотрения уровни структуры. Щелкните на символе структуры столбца или
строки, чтобы скрыть подробные данные и оставить на экране лишь итоговую информа-
цию. Например, на рис. 4.6 скрыта информация о продажах по месяцам и по категориям
записей, отображены лишь итоговые продажи за квартал записей на компакт-дисках и
аудиокассетах, а также общий объем продаж за квартал. В этой таблице находится только
информация 1 -го и 2-го уровней.
На рис. 4.7 показана та же таблица, но на экране представлены данные только 1-го
уровня. В структуре строк и столбцов находится лишь информация об итоговых прода-
жах за полугодие. Чтобы развернуть данные по горизонтали, отобразив поквартальную
информацию, щелкните на кнопке с символом 2 слева от структуры столбцов. Вы полу-
чите информацию о ежемесячных продажах, если щелкнете на кнопке с символом 3 сле-
ва от структуры столбцов. Аналогично, чтобы развернуть структуру по вертикали и от-
дельно получить информацию о продажах записей на компакт-дисках и отдельно — на
аудиокассетах, щелкните на кнопке с символом 2 слева от структуры строк. Для получе-
ния, кроме этого, также информации и по категории (рок, джаз и т.д.) щелкните на
кнопке с символом 3 слева от структуры строк.
|JU^J^bJ|j|H1ига -.ЛЁ •.
-BO-EM
По]
2004-2^
: :!: ;
Л ^ ^^ .:М •
Рис. 4.6. В этой таблице содержится только информация 1-го и 2-го уровней
2fO Книга 2. Созуаниг (юйочих
ай
122 : I
is] ':.. о
rlSl Итого 28602,00p 24535,00р.' 53137,00р.|
•г) ^
<"< > и^ Продажи за 2004-2005 годы /^Шансон" (2} \-Шаноон-/Ит(|< . V
>. I Авто|!»ги1ы - \ Ч ГП О '"J ^1 Л Ш vii ! -3» - ../ - А - = ss s± й|
Рмс. 4.& Подробно отображены только продажи CD, а о продаже аудиокассет представ-
лена лишь итоговая информация
Перед выбором команды меню в Excel необходимо выделить строку или столбец, уро-
вень которого необходимо повысить или понизить. Чтобы выбрать все строки или столбцы
одного уровня, отобразите символы структуры (нажав <Ctrl+8>) и, удерживая нажатой кла-
вишу <Shift>, щелкните на символе Свернуть и Развернуть требуемого уровня. По щелчку
на кнопке Развернуть Excel выделяет не только видимый уровень, но и все вложенные в
него уровни. Если необходимо выделить отдельную строку или столбец, удерживая нажатой
клавишу <Shift>, щелкните на точке слева от строки или сверху от столбца.
Прежде, чем выбрать указанные выше команды, вы можете выделить диапазон ячеек,
а не целый столбец или строку. В таком случае появится диалоговое окно Группирование
(Group and Ungroup), содержащее переключатели Строки (Rows) и Столбцы (Columns).
Выберите, повысить или понизить уровень строк или столбцов, и щелкните на кнопке
ОК. Чтобы закрыть это диалоговое окно, не изменяя уровня строк и Столбцов в структуре
таблицы, щелкните на кнопке Отмена (Cancel).
Например, в таблице продаж магазина "Щансон" строка 3, содержащая лишь заголо-
вок CD, не включена в структуру. В результате при отображении Данных первого уровня
эта строка остается на экране, что нелогично (см. рис. 4.7). Необходимо включить стро-
ку 3 в структуру, понизив ее уровень.
Выделите строку 3 и выберите команду Данные1*Группа и структура^Группировать.
Результат этого действия приведен на рис. 4.9. Теперь, если отобразить только уровень 1
структуры данных таблицы, строка 3 будет скрыта (рис. 4.10).
212 /&шга 2. Создание fiafoauc
Цикл
ЕЙ
J19J I ^_ . \ ^_ \
ГЩ ; j \ _ I-
:
гщ....
i^=^^SE^^^^5
w
" 1/{,1ВРОДа>*и я 2004-2005 годы / "Шансон" (2) У'Шангон" / Ит( | <• .;';»д
k^vO,,Q.id.=
{гежимоб nfiocMOf&fia
Если уже создана структура рабочего листа, вы можете создать собственное представ-
ление данных, отображающихся на экране, с разным уровнем детализации. Вместо того,
чтобы постоянно обращаться к уровням структуры, создайте собственное представление
и выберите его в диалоговом окне Представления (Custom Views) (команда Вид^Пред-
ставления (View=> Custom Views)).
При создании представления в диалоговом окне Добавление представления (Add
view) в разделе Включить в представление (Include in view) установите флажок Скрытые
строки, столбцы и параметры фильтра (hidden rows, columns and filter settings).
(Подробнее об использовании представлений см. главу 3 книги 2.)
Лфеименовсише лианов
Отследить положение листа в рабочей книге вы можете с помощью ярлычков, распо-
ложенных в нижней части окна программы Excel. Чтобы определить, какой лист активен
в настоящий момент, посмотрите на ярлычок, который находится поверх остальных.
Обычно ярлычок активного листа белого цвета, а ярлычки неактивных листов — серого.
При создании новой книги ярлычки трех ее листов будут иметь одинаковый размер и
похожие имена (Лист 1 (Sheet 1), Лист 2 (Sheet 2) и т.д.). Если изменить название рабо-
чего листа, размер его ярлычка изменится в соответствии с длиной имени. Помните: чем
длиннее ярлычки, тем меньше их отображается на экране, и тем сложнее найти необхо-
димый лист книги.
Чтобы переименовать лист рабочей книги, выполните следующие действия.
1. Нажимайте <Ctrl+PgDn> до тех пор, пока на экране не появится ярлычок нужного листа.
Не забудьте, что перед тем, как переименовать лист, его необходимо сделать
активным, щелкнув мышью на ярлычке.
2. Выполните команду Формата Л ист<=> Переименовать (Formats Sheets Rename)
либо щелкните на ярлычке листа правой кнопкой мыши и выберите команду
Переименовать (Rename) в контекстном меню.
Excel выделит имя листа и поместит точку вставки в конце имени.
3. Замените или отредактируете имя листа на ярлычке и нажмите клавишу <Enter>.
Если вы переименовываете лист таким образом, помните, что Excel использует имя
листа при ссылке на ячейки в формулах. Например, если в ячейке А10 листа 1 поместить
формулу, выполняющую сложение содержимого ячейки В10 листа 1 и ячейки В32 листа 2
(=ВЮ+'Лист 2 ' !В32), то при переименовании Лист 2 на Продажи 2002 формула изме-
нится следующим образом: =ВЮ+' Продажи 2002 ' !В32. Поэтому старайтесь исполь-
зовать краткие и емкие названия листов, чтобы их можно было легко идентифицировать
и несложно применить в формулах.
использование
Excel 2003 предоставляет возможность пользоваться цветом для выделения листов
рабочей книги. Таким образом, можно создать цветовую схему, которая позволит уста-
навливать приоритет листов в зависимости от содержащейся в них информации.
Применяя цвет, помните, что ярлычок листа будет иметь заданный цвет только в неак-
тивном состоянии. При выборе цветного ярлычка он станет белым, а назначенным цветом
будет подчеркнуто название листа. Обратите внимание, что при назначении ярлычку
темных оттенков название на ярлычке неактивного листа автоматически станет белым.
Чтобы удалить лист рабочей книги, сделайте его активным, а затем выберите команду
ПравкаОУдалить лист (Edit=>Delete sheet) либо щелкните правой кнопкой мыши на яр-
лычке листа и выполните в контекстном меню команду Удалить (Delete). Excel определит,
содержатся ли в удаляемом листе данные, и выдаст окно с предупреждением об удаленных
данных. Продолжить удаление можно, щелкнув на кнопке Удалить (Delete), а чтобы отме-
нить удаление, щелкните на кнопке Отмена (Cancel) или нажмите клавишу <Esc>.
zfu/nn
Иногда удобнее отредактировать группу листов (например, при работе с листами одина-
ковой структуры, когда к ним всем необходимо применить одно и то же форматирование).
Предположим, что в рабочей книге находятся сведения о продажах за три года подряд.
Они располагаются на листах Продажи2000, Продажи2001 и Продажи2002, имеющих
одинаковую структуру (в столбцах отображены продажи по месяцам и квартальные ито-
ги, а в строках — товары), но без дополнительного форматирования.
Чтобы отформатировать определенную часть этих листов за одну операцию, необходимо
использовать редактирование группы. Выделите указанные листы: удерживая нажатой кла-
вишу <Ctrl>, щелкните на их ярлычках (Продажи2000, Продажи2001 и Продажи2002) или,
если листы книги расположены последовательно, щелкните на ярлычке Продажи2000 и за-
тем, удерживая нажатой клавишу <Shift>, — на ярлычке Продажи2002.
В результате выделения группы листов в строке заголовка активного документа появ-
ляется сообщение [Группа] ([GROUP]). Это сообщение означает, что все изменения,
вносимые в активный рабочий лист, будут применены и в остальных выделенных листах.
Например, если в активном листе выделить названия столбцов таблицы (строку 1) полу-
жирным курсивом, подобное форматирование будет применено к той же области на всех
остальных листах группы. Помните, что таким образом изменяют не только шрифт в
ячейках листов, но и содержимое ячеек, а также удаляют содержимое ячеек и перемеща-
ют выделенный диапазон ячеек в пределах листа. Все эти изменения будут продублиро-
ваны на всех рабочих листах группы.
По окончании редактирования группы рабочих листов разгруппируйте листы. Щелк-
ните правой кнопкой мыши на ярлычке любого листа группы и в контекстном меню вы-
берите команду Разгруппировать листы (Ungroup Sheets). При этом сообщение [Группа]
исчезнет из строки заголовка документа, и дальнейшее редактирование будет выполнять-
ся только на одном (активном), рабочем листе.
Чтобы сгруппировать все листы рабочей книги за один прием, щелкните пра-
вой кнопкой мыши на ярлычке листа, в который будут вноситься изменения,
и в контекстном меню выберите команду Выделить все листы (Select all sheets).
* • . ,
листов (сниш
При работе с большими книгами зачастую требуется скрыть часть рабочих листов.
Подобно тому, как скрывают отдельные строки, столбцы или диапазоны в пределах элек-
тронной таблицы, вы можете скрыть и отдельные рабочие листы книги. Вы вправе спря-
тать листы, которые содержат важные данные, не предназначенные для чужих глаз
(например, листы с информацией о зарплатах сотрудников или листы, в которых нахо-
дятся макросы, используемые в рабочей книге).
Подобно скрытым строкам и столбцам, скрытые листы не влияют на возможность
вывода на печать содержимого других листов, в которых используются находящиеся в
них данные. Сокрытие листов позволяет избежать распространения подробных или кон-
фиденциальных данных при распространении печатной копии рабочей книги. После вы-
вода книги на печать скрытые листы можно снова отобразить.
Чтобы скрыть рабочий лист, активизируйте его, щелкнув на ярлычке, после чего вы-
полните команду Формат^Лист^Скрыть (Format^Sheet^Hide). Excel удалит ярлычок
листа из строки ярлычков, поэтому отобразить лист будет невозможно.
2 f& Книга 2. Создание (юбочих 1на£ищ
Разделение окна
Одна из основных причин размещения данных на нескольких, а не на одном рабочем
листе, — возможность сравнения данных нескольких листов. При использовании одного
листа можно разделить окно рабочей книги по вертикали и горизонтали, таким образом на
экране будут одновременно находиться разные области таблицы. Если же данные располо-
жены в разных листах, потребуется открыть другой лист книги в отдельном окне и распо-
ложить окна так, чтобы все необходимые данные умещались на экране. Проще всего вы-
полнить эту операцию с помощью команды Сравнить рядом с (Compare Side by Side With),
которая располагает листы один над другим и синхронизирует их пролистывание.
з•
. Цикл
Рис. 4.12. Использование окон для одновременного просмотра данных разных листов книги
Расположение окон.
После создания нескольких окон одной рабочей книги (с помощью команды
Окно1* Новое) можно изменить способ отображения окон в рабочей области Excel с помо-
щью параметров диалогового окна Расположение окон (Arrange Windows). Выполните
команду ОкноОРасположить (Window1^Arrange) и выберите один из следующих вариантов.
* Рядом (Tiled). Выберите этот переключатель, чтобы разместить окна на экране ря-
дом в том порядке, в котором, они открывались (если открыто всего два окна, их
расположение будет точно таким же, как и при выборе опции Слева направо).
« Сверху вниз (Horizontal). Установите этот переключатель, чтобы все окна были
одинакового размера и располагались одно над другим. Именно такое расположе-
ние используется.по умолчанию при выборе команды ОкноОСравнить рядом с.
* Слева направо (Vertical). Установите этот переключатель, чтобы все окна были
одинакового размера и располагались друг за другом слева направо.
« Каскадом (Cascade). Установите этот переключатель, чтобы все окна были одина-
кового размера и располагались каскадом, одно над другим, перекрывая друг друга
так, чтобы на экране отображались только строки заголовков скрытых окон.
Листы, представленные в окнах, можно выбирать, как обычно, щелчком мыши на яр-
лычке листа. Пролистывать их следует с помощью отдельных полос прокрутки независи-
мо друг от друга.
Для активизации окон рабочей книги (с целью выбора других листов или ис-
пользования полос прокрутки) используйте комбинацию клавиш <Ctrl+F6>.
Строка заголовка активного окна будет яркой, а название книги в строке за-
головка неактивного окна имеет серый цвет.
Чтобы развернуть окно книги на все окно Excel, щелкните на кнопке Развернуть
(Maximize). Чтобы убрать с экрана второе окно книги, щелкните правой кнопкой мыши
на соответствующей ему кнопке в панели задач Windows и выберите в контекстном меню
команду Закрыть (Close). He используйте кнопку Закрыть (Close), расположенную в
строке заголовка рабочей книги — таким образом вы закроете файл рабочей книги и
выйдете из программы Excel!
с несколькими книгами
Иногда использования нескольких листов одной рабочей книги не достаточно, при-
ходится работать с разными книгами одновременно.
Каждый файл рабочей книги занимает собственное окно. Когда открыты файлы раз-
ных рабочих книг, можно сравнивать, копировать и перемещать находящиеся в них дан-
ные (методом перетаскивания), а также копировать и перемещать целые рабочие книги.
команды открыто только две книги, Excel разместит их окна одно над другим, в них будут
отображены активные листы книг. Если же открыто три и более книг, Excel отобразит
диалоговое окно Сравнить рядом, где можно выбрать вторую книгу для сравнения.
Когда требуется сравнить данные трех и более книг, вместо использования команды
ОкноОСравнить рядом с расположите их окна удобным образом, используя переключа-
тели диалогового окна Расположение окон. Убедитесь, что снят флажок Только окна
текущей книги (Windows of active workbook).
\
3. Щелкните на ярлычке листа, который требуется скопировать или переместить.
Для выбора нескольких листов щелкните на их ярлычках, удерживая нажатой
клавишу <Ctrl>.
4. Выберите команду Правка^Переместить/Скопировать лист.
Откроется диалоговое окно Переместить или скопировать лист (Move or Copy) —
рис. 4.13.
|пример!-1,хЬ
перед листом:
I-
Продажи за 2001 год
Сортировка
О Создавать
Рис. 4.13. Диалоговое окно Переместить
или скопировать лист
Сохранение [гаЯочей
Excel позволяет сохранить особенности расположения окон рабочих книг в специаль-
ном файле рабочей области (с расширением .xlw). В файле рабочей области хранится
информация обо всех открытых рабочих книгах, о расположении их окон, масштабе и
режимах просмотра. В этом же файле хранятся заданные области печати открытых рабо-
чих книг (подробнее см. главу 5 книги 2).
После сохранения файл рабочей области можно открывать так же, как файлы рабочих
книг или шаблонов. Выберите команду Файл^Открыть (File^Open), найдите папку,
в которой находится нужный файл с расширением . xlw, щелкните на его пиктограмме,
а затем — на кнопке Открыть (Open) (подробнее см. главу 3 книги 2).
но [шспололсению
Зачастую рабочие листы, на которых расположены консолидируемые данные, созда-
ются по единому шаблону. В таком случае можно выполнять консолидацию по
расположению. Excel скопирует в диапазон назначения только данные, без меток. Чтобы
консолидировать рабочие листы по расположению, выполните следующие действия.
1. Откройте все рабочие книги, листы которых будут использоваться при консолидации.
Если все листы находятся в одной книге, откройте ее в Excel.
Теперь необходимо активизировать новый лист для консолидированных данных.
Чтобы поместить консолидируемые данные в новую рабочую книгу, создайте ее с
помощью команды Файл^Создать (File^New). Если консолидируемые рабочие
листы были созданы из шаблона, примените его для создания новой рабочей
книги, содержащей диапазон назначения.
2. Откройте новый рабочий лист, в котором будут храниться консолидированные данные.
Теперь необходимо указать диапазон назначения.
3. Щелкните на первой ячейке диапазона назначения либо выделите диапазон, ограни-
чив, таким образом, область, в которую можно помещать консолидированные данные.
Excel автоматически расширит диапазон назначения, предоставив возможность по-
местить все данные, если вы просто выберете первую ячейку диапазона назначения.
4. Выполните команду Данные^Жонсолидировать.
Откроется диалоговое окно Консолидация (рис. 4.14). По умолчанию Excel вы-
числяет сумму данных исходных областей. Чтобы использовать другую статисти-
ческую функцию, выберите ее в раскрывающемся списке Функция (Function).
5. (Необязательно). В списке Функция выберите требуемую статистическую функцию.
Далее необходимо задать диапазоны консолидируемых данных и добавить их в
Список диапазонов (All References) диалогового окна Консолидация. Для этого
выберите нужный диапазон (или вручную задайте ссылку на него в поле Ссылка
(Reference), а затем щелкните на кнопке Добавить (Add)).
6. Назначьте первый диапазон консолидируемых данных в поле Ссылка.
Щелкните на пиктограмме таблицы, расположенной в поле Ссылка, чтобы мини-
мизировать диалоговое окно Консолидация и выделить необходимый диапазон с
помощью мыши. Если окно необходимой рабочей книги находится не на экране,
выберите его в меню Окно (Window) (помните, что диалоговое окно Консолидация
можно перемещать по экрану, перетаскивая строку его заголовка).
Исходная рабочая книга может быть закрыта, тогда щелкните на кнопке Обзор
(Browse) и выберите требуемую рабочую книгу. Ее имя и восклицательный знак
будут помещены в поле Ссылка. После этого введите адрес используемого диапа-
зона. Также можно вручную ввести полную ссылку на диапазон, в том числе и имя
файла. Помните, что при определении исходных областей используются символы
подстановки (*) и (?).
7. Щелкните на кнопке Добавить, чтобы добавить ссылку в Список диапазонов.
226 fauua.2. Создание [мЗочих йм&ищ
зоорз.оор.
53 122,00р.;
b в качестве имен
подписи верхней строки
З значения певог с столбца
Н X I
8 330,00р. I 7716.00р.; В 489,00р.: 24 535.00р.! 53122,00р.
/"ыс. 4.14. Используйте диалоговое окно Консолидация для вычисления общего бюджета разных
подразделений компании
1. Повторяйте пп. 6-7 до тех пор, пока в Список диапазонов не будут добавлены все
исходные области.
8. Щелкните на кнопке ОК в диалоговом окне Консолидация.
Excel закроет диалоговое окно Консолидация, выполнит консолидацию данных всех
исходных областей и поместит результат в диапазон назначения. Если будут обнару-
жены ошибки в заданном диапазоне назначения либо в исходных областях, для от-
мены действия консолидации данных примените команду Правка^Отменить
(Edit^Undo) (<Ctrl+Z>).
a 2480,ррр.; 2 746.ррр. [
Ш
- 'Джаз ; 2 340,00р. |
2122,00р.;
Классик^ 1 7р5,ррр.
1 886,00р. I 1 688,00р Ю 5279.00р.[ 1 686,00р.!
hisjflpynie j 1284.ррр.;
1416,ррр:! 1266,ррр. 3 ..966.00р..: 1..1.р8,00р.
. ГЖТмтот
; .гг\;
т п п "£ зд'й'шь!
г , г» г,
и < » и \ Продажи за 2ОО4-2005 годы/ JB3HCOH" (2) / "Шансон" / Ито[ | <
i">™»|'1/"'продзжи з Я01М-2005гояы1\-Шанган".(2}/^Шансщ£/Итог7"
Рис. 4.15. Общий бюджет компании, полученный путем консолидации бюджетов ее подразделений
по
Если исходные области имеют разные адреса, но в таблице используются одинаковые
названия столбцов или строк, применяют консолидацию по категориям. При этом на-
звания строк и столбцов включают в исходные диапазоны. В отличие от консолидации
по положению, Excel копирует названия строк и столбцов в диапазон назначения.
228 Книга 2. Создание [шЯочих 1%а&шц
i/ ечать рабочего листа — одна из наиболее важных задач Excel (после сохранения
^ *• данных). К счастью, в Excel процедура создания профессиональных отчетов на
основе рабочих листов довольно проста. В этой главе описывается, как выбрать принтер,
напечатать весь лист или только его часть, изменить параметры страницы и опции печа-
ти, в том числе ориентацию, размер бумаги, качество печати, число копий, номера стра-
ниц. Вы научитесь задавать нужные размеры полей, применять колонтитулы, заголовки и
разбиение на страницы, а также использовать режимы предварительного просмотра и
разметки страницы.
В этой главе основное внимание уделено вопросам печати данных электронных таб-
лиц. Excel позволяет выводить на печать также диаграммы, и не удивительно, что основ-
ные технологии печати, с которыми вы ознакомитесь в этой главе, используются и при
печати диаграмм. Подробнее о создании и печати диаграмм см. главу 1 книги 5.
п^ишне/га
Windows позволяет устанавливать несколько принтеров и использовать их по мере не-
обходимости. Если на компьютере установлено несколько принтеров, первый из них за-
дается по умолчанию и используется всеми приложениями Windows, в том числе и Excel.
Если вы получили новый принтер, вначале его необходимо инсталлировать в диалоговом
окне Принтеры (Printers) (в Windows XP это диалоговое окно Принтеры и факсы
(Printers and Faxes)).
Чтобы выбрать новый принтер для печати рабочего листа, выполните следующие
действия.
1. Откройте рабочую книгу, содержащую лист, который требуется напечатать, и выпол-
ните в Excel команду Файл^Печать (FileOPrint) или нажмите <Ctrl+P>.
Откроется диалоговое окно Печать (Print)— рис. 5.1. Не используйте кнопку
Печать (Print) на панели инструментов Стандартная (Standard), поскольку в этом
случае активный рабочий лист будет отправлен на принтер, заданный по умолчанию.
230 Книга 2. Созс/ание /га^очих
Принтер
Порт: IFF1;
Заметки:
П Печать s файл
Копии
Ч1слок
;
0 страницы F ! ^i "и: \ :,
ЕЗьвести на печать
Помните, что на принтер, выбранный для печати листа, будут отправляться докумен-
ты до тех пор, пока вы не укажете другой принтер.
Jlfteq£afiutJiejibH,biu и [юзме&ка
Рис. 5.3. В режиме предварительного просмотра можно вручную изменить размер полей
страницы
При выборе этого режима Excel отобразит страницу в окне рабочей книги в малом
масштабе; разбиение на страницы будет выполнено линиями (рис. 5.4). При первом об-
ращении к этому режиму вы увидите на экране окно сообщения, в котором Excel инфор-
мирует о назначении данного режима.
Щелкните на кнопке ОК, чтобы убрать это сообщение с экрана, и обратите внимание на
штриховые линии, обозначающие разбиение на страницы. Вы можете изменить масштаб,
используя поле Масштаб (Zoom) на панели инструментов Стандартная. Просмотрите весь
лист, обращая внимание не только на разбиение на страницы, но и на их номера.
На рис. 5.5 представлен тот же пример, что и на рис. 5.4, однако после корректировки
разбиения на страницы и в другом масштабе (35%). Обычно Excel отображает лист в ре-
жиме разметки страницы в масштабе 60%. Обратите внимание на порядок нумерации:
верхние страницы имеют нечетные номера, а нижние — четные.
LJ дольше ть эторкио
ОК
.Рыс. 5.^. В режиме разметки страницы можно разбить лист на страницы вручную
Улова 5. Л&ииКь [ю&него лиана 235
Чтобы распечатать данные, содержащиеся на всех листах активной рабочей книги, вы-
делите все листы книги, щелкнув на ярлычке листа правой кнопкой мыши и выбрав в кон-
текстном меню команду Выделить все листы (Select all sheets), а затем используйте кнопку
Печать панели инструментов Стандартная. Вы можете также открыть диалоговое окно
Печать (нажав <Ctrl+P>), установить переключатель Всю книгу (Entire workbook) и щелк-
нуть на кнопке ОК.
чаани
Если необходимо напечатать только часть находящихся на листе данных, выполните
следующие действия.
1. Выделите диапазон, который следует напечатать.
Помните, что в процессе выделения диапазона при перемещении указателя мыши
по ячейкам требуется удерживать клавишу <Ctrl>.
2. Выполните команду Файл => Печать или нажмите <Ctrl+ Р>.
Откроется диалоговое окно Печать, в котором доступен переключатель
Выделенный диапазон (Selection).
3. В разделе Вывести на печать (Print what) диалогового окна Печать установите
переключатель Выделенный диапазон.
Если этот переключатель не установлен, Excel просто игнорирует выделенный
диапазон рабочего листа и печатает весь лист.
238 /&шю.2. Создание furfoiujc >%а&ищ
1. Укажите имя диапазона в поле Имя (Name) в строке формул, чтобы выбрать диапазон.
2. Выполните команду Файл^Область печати^Задать.
3. Щелкните на кнопке Печать, чтобы напечатать новую область печати.
Помните, если область печати задана, а необходимо распечатать весь лист, сна-
1
чала снимите область печати, выбрав команду ФайлоОбласть печати *Снять
(FileO Print areaOClear print area), и лишь затем используйте кнопку Печать.
В следующий раз печатая часть рабочего листа, область печати задайте снова.
5. Jfeuufib fuufateeo Mtcifia 239
Управление нечшнью
При печати рабочего листа Excel применяет текущие настройки принтера и парамет-
ры страницы. Во время передачи данных на принтер отображается окно сообщения, ин-
формирующее о состоянии процесса печати (Печатается страница 3 из 5). Windows про-
должает отображать это окно до тех пор, пока вся область печати не будет передана на
принтер. После этого окно закроется, и вы сможете продолжить работу в Excel.
Чтобы прервать процесс печати, щелкните на кнопке Отмена (Cancel) диалогового
окна Печать. Если вы не успели остановить печать таким образом, откройте диалоговое
окно принтера на панели задач Windows и отмените печать в этом окне. Выберите печа-
таемый документ и воспользуйтесь в диалоговом окне принтера командой Документа
Отменить (Document^Cancel). Если рабочий лист — единственная задача печати в окне
принтера, воспользуйтесь командой ПринтерООчистить очередь печати (Printer^Can-
cel all documents).
С целью приостановить печать выберите команду Документа Приостановить
(DocumentoPause). Для возобновления печати используйте команду Документ^Продол-
жить (DocumentsResume). Если рабочий лист — единственная задача печати в окне прин-
тера, воспользуйтесь командой Принтер^Приостановить печать (PrinterOPause printing).
Для возобновления печати выполните команду Принтер^Возобновить печать (Printer^
Resume printing). Обратите внимание на то, что при печати небольших таблиц на быстром
компьютере такая процедура остановки печати может оказаться слишком длительной, и
документ будет распечатан еще до того, как вы откроете диалоговое окно принтера на пане-
ли задач Windows.
Вкладка Страница (Page) диалогового окна Параметры страницы (рис. 5.6) содержит
следующие параметры.
» Ориентация (Orientation). Выберите Книжную (Portrait) или Альбомную (Landscape)
ориентацию для печати вдоль короткой или длинной стороны страницы.
« Масштаб (Scaling). Можно установить масштаб в процентах от нормального раз-
мера либо представить печатаемый документ в таком виде, чтобы он разместился
на заданном количестве страниц.
Проснотр И
Масштаб - СВОЙСТВ.... J
- и
еаэнер бумаги: А4
и
| Качество печати: 600 точек «дюйм
ЗВа
•-T~-~~~T~~-'"""-pfep ] Отмена ]
JTa/tcuie/HfiM полей
На вкладке Поля (Margins) диалогового окна Параметры страницы (рис. 5.7) можно из-
менить поля страницы (Верхнее (Тор), Нижнее (Bottom), Левое (Left) или Правое (Right))
путем ввода новых значений (а не перетаскивая индикаторы в окне предварительного про-
смотра). Здесь же задаются поля для используемых колонтитулов, а также определяется цен-
трирование на странице: Горизонтально (Horizontally) или Вертикально (Vertically).
докнее:
iOI
Центрировать на странице ••••_• •
О срризактальпо О вертикально
fcoA.OHffiutfiifj.bi
Вкладка Колонтитулы (Header/Footer) диалогового окна Параметры страницы по-
зволяет задавать колонтитулы отчета. В верхнем колонтитуле (header) содержится ин-
формация, которая выводится на печать в верхней части каждой страницы отчета, а в
нижнем колонтитуле (footer) — информация, находящаяся под основным текстом каж-
дой страницы.
Время Путь
Дата Имя файла
СвойанЯа лиана
На вкладке Лист (Sheet) диалогового окна Параметры страницы (рис. 5.10) вы имеете
возможность настроить следующие параметры.
» Выводить на печать диапазон (Print area). Задает диапазон печати (не обязательно
смежный). Если задана область печати, то по щелчку на кнопке Печать панели
инструментов Стандартная Excel выводит только заданную область, а не весь
рабочий л ист.
* Печатать на каждой странице (Print titles). Задает столбцы и строки, которые будут
печататься на каждой странице сверху или слева.
» Сетка (Gridlines). Этот флажок включает и отключает печать сетки рабочего листа.
* Заголовки строк и столбцов (Row and columns headings). Этот флажок включает и
отключает печать заголовков строк и столбцов рабочего листа.
« Черно-белая (Black and white). Указанный флажок включает и отключает цветную
печать (при использовании цветного принтера).
» Примечания (Comments). Выберите из данного раскрывающегося списка способ
печати примечаний к ячейкам рабочего листа (в конце листа либо как на экране).
« Черновая (Draft quality). Флажок, включающий и отключающий черновую печать
(если ее использование допускает принтер).
•• сквозные CTQOKH; __
Свойства... ")
сквозные столбцы:
Печать ............................... ............ . ..... ............ ..-. ....... .- ........ -
G сетка О заголовки строк и столбцов
тринечания;
ячеек каю г
Последовательность вывода страниц
Ошибки ячеек как (Cell errors as). Выберите из этого раскрывающегося списка спо-
соб печати ошибок формул (подробнее об ошибках см. главу 2 книги 3). Можно
печатать ошибки ячеек как пустые, как на экране, с двумя дефисами или символа-
ми #НД (#NA) (не доступно).
Последовательность вывода страниц (Page order). Определяет порядок печати стра-
ниц, на которые разбит рабочий лист. По умолчанию задан порядок Вниз, затем
вправо (Down, then over), т.е. сначала печатаются страницы, размещенные под
страницей 1, а затем — страницы, расположенные справа от нее. При выборе пе-
реключателя Вправо, затем вниз (Over, then down) сначала распечатываются
страницы, находящиеся справа от первой, затем 'печатается ряд страниц ниже.
6<5tAAAA НА it
ОНА
НА
/3Э1ной книге...
Глава 1. Построение основных формул
Глава 2. Логические функции и отслеживание ошибок
Глава 3. Функции даты и времени
Глава 4. Финансовые функции
Глава 5. Математические и статистические функции
Глава 6. Информационные и текстовые функции
/. JloctnfioeHue
ОСНОВНЫХ, C
/3 Э1ной главе...
S Суммирование диапазона данных с помощью кнопки Автосумма (Autosum)
•S Построение простейших формул с помощью операторов
•/ Понятие оператора и порядок их расположения в формуле
•S Использование кнопки Вставка функции (Insert Function) строки формул
S Копирование формул и изменение типа ссылок на ячейки
•S Построение формул массива
S Использование именованных диапазонов
•S Создание связанных формул
S Контроль за пересчетом формул
•^ Циклические ссылки
бразно выражаясь, формулы — хлеб и масло рабочего листа. Без формул электрон-
ные таблицы представляли бы обычные разграфленные листы бумаги. На счастье,
в Excel можно выполнять все вычисления непосредственно в ячейках рабочего листа, не
обращаясь к калькулятору.
Формулы, которые строятся в электронных таблицах, могут быть как достаточно про-
стыми, так и очень сложными. Порой они полностью состоят из простых операторов,
встроенных функций, задающих тип и порядок вычислений, либо в них используются и
операторы, и функции. Прежде, чем применить функции Excel для построения формул,
необходимо знать, какую именно информацию должна получать функция для выполне-
ния вычислений. Информация, которая передается функции и используется при ее вы-
числении, называется аргументом функции.
@@, Excel автоматически заменит его знаком равенства по окончании ввода формулы).
Таким образом, каждая завершенная формула, появившаяся в строке формул, начинает-
ся со знака равенства.
При построении формул можно использовать константы, представляющие собой
числа, которые необходимы в вычислениях (например, "4,5%", "$25,00" или "-78,35").
В операторах или в качестве аргументов функций применяют адреса ячеек. Для вычисле-
ния формулы, аргументами которой выступают адреса ячеек, Excel использует введенные
в эти ячейки значения. Excel автоматически обновляет вычисленный результат формулы
при изменении значений в ячейках, на которые она ссылается.
Если формула набирается вручную, адрес ячейки можно либо ввести вручную, либо
указать ячейку в рабочем листе. Указать ячейку, значение которой подставляется в фор-
мулу, — наиболее простой и безошибочный метод построения формулы. Набирая адрес
ячейки вручную, вы имеете гораздо меньше шансов заметить ошибку, чем при непосред-
ственном указании на ячейку. Поэтому при построении формулы старайтесь избегать на-
бора адреса ячейки вручную и пользуйтесь им только в таких экстренных случаях, когда при
редактировании формулы указать необходимую ячейку нельзя или достаточно трудно.
Применение метода указания ячейки при построении формул подразумевает выпол-
нение последовательности действий, в которой после ввода каждого оператора формулы
щелчком на необходимой ячейке вводится адрес или выделяется целый диапазон ячеек.
Используя этот метод для построения формулы, содержащей встроенные функции,
щелкните на ячейке или выделите сразу несколько ячеек при определении аргументов
функции в диалоговом окне Аргументы функции (Function Arguments).
Как и при вводе любой информации в ячейку, чтобы завершить ввод формулы
и ввести ее в текущую ячейку, необходимо выполнить некоторые действия
(щелкнуть на кнопке Ввод (Enter) строки формул, нажать клавишу <Enter> ли-
бо нажать клавишу со стрелкой). Однако, в отличие от ввода текстовой или чи-
словой информации, вы не завершите ввод формулы, если щелкнете на другой
ячейке. Щелчок на другой ячейке при построении или редактировании форму-
лы в строке формул, скорее всего, не только не завершит ввод формулы, но и,
выделив новую ячейку, введет ее адрес в уже завершенную формулу.
Формулы и форматирование ! л
При определении формулы, содержащей только операторы, Excel устанавливает
числовой формат ячейки с формулой согласно формату ячеек, на которые ссылает-
ся эта формула (за исключением процентного формата). Например, если при сумт
мировании ячеек А2 и ВЗ (формула =А2+вз) ячейка ВЗ имеет денежный формат, ре-
зультат унаследует этот формат, и в результирующей ячейке будет отображено зна?
чение в денежном формате. Однако данное утверждение неверно, если вы создаете
формулу с использованием встроенных функций. Если значения ячеек А2 и 83 скла-
дываются с помощью функции СУММ (SUM) (формула =СУММ (А2, вз)), полученный
результат будет иметь обычный формат даже тогда, когда для ячейки ВЗ использог
вался денежный формат.
f. JlociOfioeHue основных cpofuuf* 25 f
данных
Из всех создаваемых формул самой простой и наиболее часто используемой является
формула, которая вычисляет сумму чисел в строке или столбце электронной таблицы.
Чтобы выполнить такие вычисления, можно применить кнопку Автосумма (AutbSum)
панели инструментов Стандартная (Standard) (пиктограмма с изображением сигмы).
Щелкните на этой кнопке, чтобы Excel поместила в активную ячейку встроенную функ-
цию СУММ. Одновременно будут выделены все ячейки, которые, как считает программа,
наиболее подходят в качестве диапазона данных для суммирования.
На рис. 1.1 продемонстрирован процесс использования автосуммы. Установив указа-
тель на ячейку В7 (в ней необходимо создать формулу, по которой вычисляется общий
объем продаж за апрель), щелкните на кнопке Автосумма, расположенной на панели ин-
252 Книга 3 . и функции
струментов Стандартная. Как показано на рис. 1.1, Excel помещает знак равенства, за
которым следует функция СУММ, а в качестве аргументов этой функции предлагаются
данные диапазона ВЗ:В6 (то, что будет суммироваться). Поскольку Excel правильно вы-
делила диапазон суммирования (не включив в него ячейку В2 с названием месяца), оста-
лось только щелкнуть на кнопке Ввод строки формул.
На рис. 1.2 приведен еще один пример использования кнопки Автосумма для момен-
тального построения суммирующей формулы. На этот раз в ячейке НЗ вычисляется об-
щее количество деталей типа Деталь 100, произведенных за весь период времени. Для
построения формулы следует поместить указатель на ячейку НЗ и щелкнуть на кнопке
Автосумма панели инструментов Стандартная. Excel вновь верно выделила диапазон
суммирования B3:J3 (проигнорировав ячейку A3, содержащую заголовок строки) и по-
местила его в качестве аргумента функции СУММ. Осталось только щелкнуть по кнопке
Ввод строки формул, чтобы вычислить общее количество деталей типа Деталь 100,
произведенных за истекший период.
Если по какой-либо причине при автосуммировании неверно выделяется желаемый
диапазон данных, его можно изменить, перетащив указатель по необходимым ячейкам
или щелкнув по краю выделенной области. Затем переместите границу выделенного диа-
пазона посредством перетаскивания одного из угловых маркеров (причем этот диапазон
должен включать все необходимые данные).
pmw™»™^™™^^ ^
~
А С D . Е F G H t - Г
Ъ
& & Ъ «ч*> С?> 1°
2 \/
**
VT
!i - y/ " : /V • X
»^ [ ЧГ
у /•
«У
Деталь 100 50'бТ 485 438: 505; 483 540 2951
4 Деталь 101 175 170! 153' 177! 169 189 1033Г"
£ Деталь 102 350 340 ; 306 354 ! 338 378 I 2066'
6 Деталь 103 890j 863i 779: 899: 859* 961 ;1 5251,
ц Итого |=£7м \^(ШШ| : 1676: 1935: 1849 JOWlMiabij
8 i ICVMM числе"; [чиаю2);...)1!
9 О '[
10
11
12 !
13
14
м ч > и / Лк.ст1 / Лией \ Дет *™!yi. .Продажи 'ft 2004-2005 годы /( 'Шзн | -< : :..;,:": i > J
: Действия - Аетофигуры * ;•• >. i~J, • , • '* • — " А "= Д.*
Укажите Ц**кл ,:•
Рис. 7. /. Использование кнопки Автосумма для вычисления суммы чисел одного столбца
7лава f. Jio&Hfioenue основных 253
, «д 1 -,
с. /.2. Использование кнопки Автосумма для вычисления суммы чисел одной строки
JiftuoftUffleiH
Для выполнения вычислений по формулам, в которых используется несколько операто-
ров, Excel руководствуется правилами приоритета операторов (табл. 1.2). Если операторы
имеют один уровень приоритета, Excel производит вычисления в порядке слева направо.
Поскольку деление имеет более высокий приоритет, чем сложение, сначала будет вы-
числен результат деления содержимого ячейки С4 на D4, а затем к нему прибавится зна-
чение ячейки В4. Если, например, ячейка В4 содержит число 2, ячейка С4 — 9, а ячейка
D4 — 3, в ячейке А4 будет вычисляться следующее числовое выражение:
=2+9/3
Результат, который отобразится в ячейке А4, равен 5. Сначала выполняется деление
(9/3), что дает 3, а затем сложение 3 и 2, в результате чего получится 5.
Чтобы данное выражение было вычислено строго в порядке слева направо, необхо-
димо заключить первую операцию (сложение В4 и С4) в круглые скобки. Скобки изме-
няют установленный порядок вычисления операций; любое действие, взятое в скобки,
будет вычислено ранее остальных, несмотря на уровень приоритета (после чего все дей-
ствия производятся в естественном порядке).
Чтобы сначала выполнить сложение (В4 и С4), а затем полученный результат разде-
лить на D4, формулу следует изменить таким образом:
=(В4+С4)/D4
256 Кшаа 3. Фо[1щлы и функции
Выберите ^
(СУММ
СРЗНАЧ
ЕСЛИ
ШПЕРССЫЛКА
СЧЁТ
[МАКС
Сунмирует аргументы.
Копирование
»
! *v
Деталь 100 500! 485; 438 505 483! '540J" 2951'!
Деталь 101 ""175! "170; 153! "177!' 169!'
Деталь 102 3561 3461 306! 354! 3"38; 378!
г
Деталь 103 890; 863 779' 899: 859! ""961'Т
Итого R 1915 1858 1676 1935' 1849 29511
,
м < » и'^Лисг! /Лист9.\Детали/ Продажи за 2004-2005 года .../ "Шан !<;•
Цикл
ммМ
Рис. 1.5. Копирование с помощью маркера заполнения исходной формулы в последнюю
строку таблицы
А '"Г' В
На первый взгляд кажется, что в Excel яе создаются точные копии исходной формулы
при использовании относительной адресации ячеек, но технически это не так. Несмотря
на то, что ссылки на столбцы в примере на рис. 1.5 и ссылки на строки в примере на
рис. 1.6 изменяются в соответствии с новым положением формулы, при использовании
системы ссылок R1C1 можно увидеть, что в ней (в отличие от установленной по умолча-
нию системы А1) все копии в точности совпадают с исходной формулой.
Например, исходная формула ячейки В7 (в системе R1C1 это ячейка R7C2) представ-
ляет собой сумму апрельских продаж всех деталей различных типов. Если переключиться
в систему R1C1, формула будет выглядеть следующим образом:
=CyMM(R[-4]C:R[-l]C)
В этой системе расшифровать формулу трудно, поэтому переведем ее и постараемся
объяснить. В системе R1C1 диапазон ячеек как аргумент функции СУММ представлен от-
носительно ячейки, содержащей формулу. В таком представлении диапазона ячеек в его
части, которая обозначает входящие строки, отображено количество строк, находящихся
над или под ячейкой с формулой (отрицательное значение указывает на то, сколько строк
расположено над, а положительное — под ячейкой). В части, обозначающей столбцы,
представлено количество столбцов, находящихся слева или справа от ячейки, содержа-
щей формулу (положительное значение показывает, сколько столбцов расположено
справа, а отрицательное — сколько слева). Если в квадратных скобках за буквой, которая
обозначает столбец или строку диапазона, не стоит число, значит, в столбце или строке
не произошло никаких изменений.
Вооружившись такой информацией, объяснить представление данной формулы в сис-
теме R1C1 можно следующим образом: сумма чисел в диапазоне ячеек, начиная от четвер-
той сверху (R[-4]) над текущей ячейкой в данном столбце вниз до первой сверху (R[-lj) над
текущей ячейкой в этом же столбце. При копировании исходной формулы в оставшиеся
столбцы таблицы не следует вносить в нее изменения — ведь все копии формулы выполня-
ют подобные вычисления (если они представлены в тех же относительных координатах).
Исходная формула в ячейке НЗ (R3C8 в обозначениях системы ссылок R1C1) при
переключении в систему R1C1 выглядит следующим образом:
= С У М М ( Я С [ - 7 ] :RC[-1] )
Это означает, что суммируется диапазон значений от девятого столбца слева (С[-7]) в
данной строке до первого слева (С[-1]) в этой же строке. Те же вычисления выполняют
все копии формулы, расположенные ниже в данном столбце, поэтому не стоит вносить в
них изменения.
Система ссылок R1C1 используется для проверки правильности копирования
формул в электронной таблице. Просто переключитесь в эту систему и прой-
дитесь указателем по всем ячейкам таблицы, содержащим скопированные
формулы. В системе ссылок R1C1 при активизации ячеек в строках или
столбцах таблицы с копиями исходной формулы в строке формул должна
отображаться одна и та же формула.
ссылки
Относительные ссылки являются необходимой частью создаваемых формул, они по-
зволяют программе автоматически вносить изменения, чтобы копии формулы соответст-
вовали своим новым позициям. Однако встречаются ситуации, когда программа не
262 Книга 3 . и функции
должна изменять ту или иную часть ссылки в скопированной формуле. Например, если
необходимо использовать значение ячейки как константу во всех копиях формулы.
На рис. 1.7 отображена такая ситуация. В ячейке В9 необходимо построить формулу,
которая вычислит, какую часть от общего объема продаж за девять месяцев (ячейка Н7)
составит общая сумма продаж за апрель (ячейка В7). Обычно в ячейке В9 создается сле-
дующая формула со всеми относительными ссылками:
=В7/Н7
Однако в виду того, что необходимо скопировать эту формулу во все ячейки диапазо-
на С9:О9, чтобы вычислить соответствующий процент для всех остальных месяцев (с мая
по декабрь), придется изменить относительную ссылку формулы на ячейку Н7. Данная
ссылка должна оставаться неизменной во всех копиях формулы.
Вы начнете понимать, в чем состоит суть проблемы, связанной с автоматическим изме-
нением относительной ссылки, которая должна оставаться неизменной, при копировании
исходной формулы из ячейки В9 в ячейку С9 для вычисления процента за май. Необходи-
мо, чтобы в этой ячейке находилась формула, которая выражает деление общей суммы про-
даж за май (ячейка С7) на общую сумму продаж за весь период (ячейка Н7), то есть:
=С7/Н7
J /1
з |Деталь 100 500! 485 4381 505 483! 540! 29511
4j Деталь 101 175
Г
170:' 153 Г 177Т 169!" Ж 1033:'
5 Деталь 102 . _.^.. 340! зоеГ 354"" 338!" 378! 2066:
6 Деталь 103 890 863J 7791 899! 859! 961. ""5251!
7 I Итого 1915' 1858* 1676' 19357 1849? 11301!
<П
% Итог 16,95% : 14.83% 1i
щ
тп
it;
us
1
к 4:
:
>: ^=3
м'/лисг1/Лист9.\Дета/В1/ Продажи за 2004-2005 годы
л.1 АпйЬовм - Ч V I I OS dL£f;jSL3Li-.3i
Готово Суииа-100,00%
В виду того, что на данный момент ячейка I7 пуста, а значение пустой ячейки прирав-
нивается к нулю, эта формула возвратит как результат сообщение об ошибке #ДЕЛ/0
(#DIV/0), что означает следующее: Excel не может вычислить результат (подробнее
см. главу 2 книги 3).
Для того чтобы показать, что относительная ссылка (в данном примере на ячейку Н7)
при копировании формулы не изменялась, необходимо изменить тип ссылки на ячейку с
относительного на абсолютный. В системе ссылок A l перед буквой столбца и номером
строки абсолютной ссылки располагается знак доллара: $Н$7. В системе ссылок RICl
просто указываются номера строки и столбца без квадратных скобок, т.е. R7C9.
Если при построении исходной формулы следует изменить относительную ссылку на
абсолютную, выделите ячейку и нажмите клавишу <F4>. Чтобы разобраться в этом, вы-
полните следующие шаги по созданию корректной формулы =В7/$Н$7 в ячейке В9.
Смешанные ссылки
В некоторых формулах для корректного копирования не требуется полного преобра-
зования ссылки на ячейку из относительной в абсолютную. Иногда необходимо только
обозначить букву столбца или номер строки, которые должны остаться неизмененными
во всех копиях исходной формулы. Ссылки, в которых одна часть относительна, а другая
абсолютна, называются смешанными.
В системе ссылок А1 в смешанной ссылке стоит знак $ перед буквой столбца или но-
мером строки, не изменяемых в копиях (например, $С10, где будет изменяться номер
строки 10 при копировании по строкам, но не будет изменяться буква столбца С при
копировании ее по столбцам). Приведем другой пример— C$10. В этом случае при ко-
пировании по столбцам будет изменяться буква столбца С, но неизменным остается но-
мер строки (10) при копировании по строкам (см. главу 4 книги 3 об использовании сме-
шанных ссылок в функции ПРПЛТ (РМТ)).
Чтобы изменить относительную ссылку на смешанную, продолжайте нажимать кла-
вишу <F4>, пока необходимый тип смешанной ссылки не появится в строке формул.
Если строка формул активна и курсор находится внутри ссылки (применительно к созда-
нию или редактированию формулы), нажимая клавишу <F4>, можно циклически пере-
бирать все варианты ссылки в следующем порядке.
jLocffiftoenue массива
Чтобы понять идею создания и использования формулы массива, рассмотрите при-
мер рабочего листа на рис. 1.9. Этот рабочий лист разработан для вычисления двухне-
дельной зарплаты служащих. Вычисления основываются на умножении почасовой став-
ки каждого служащего на количество отработанных часов за период оплаты. Вместо того,
чтобы создавать следующую формулу в ячейке СЮ, необходимо скопировать ячейки с
СП по С13 вниз по столбцу: ;
•-• • ' -. . •
=А4*С4
Цикл
Рис. 1.9. Построение формулы массива для вычисления почасовой зарплаты в первый
временной период
f. JloafifioeHue основных, epofuuju -267
={А4:А7*С4:С7}
На рис. 1.10 отображена таблица заработной платы после завершения ввода всех фор-
мул массива в три диапазона: С10:С13, D10:D13 и D10:D13. Во второй диапазон D10-.D13
для вычисления зарплаты за второй период оплаты в феврале введена следующая форму-
ла массива:
= {A4:A7*D4:D7}
= {C10:C13+D10:D13}
268 Киша 3. Фо/iMifMt и
IПочасовая {Отработано
з Iоплата часов •
25,00р. j Иван ЕЕ!.:., 102 i 140J 24?
15,Обр.|Пвтр "' 74 102 176
6. 2р,ррр.|Илья 1.82. 124' 206
т_ 12,50р. !Фома 120 155 275
378 521! 899
8
г
I ИТОГО
Доход
10 Иван 2550! 3500 6 050,00р.
ISEZl'ipi
|Илья
11Ш
16401
1530
2480: 4 12p,pOj3.
{Фома 1937,5: .............
{Итого 6 800,00р. 9447,50р. 16247,50р.
: : :
i < » м</платежи X праздники /дата \почасовая оппага/ .!,«*„;:., '..>::•-.. .:.'3!:,:,.:.:.-, :;.j "
Я«*СВИ»- ii 1 *»!04!O»W \^Ч П О i^ •Л i"t 1Ж] Ш ] 5 А - = =-= т? И и i
Цикл
/*мс. /. 10. Электронная таблица по вычислению заработной платы после ввода всех трех
формул массива
массива
Редактирование формулы массива несколько отличается от редактирования обычной
формулы. При редактировании диапазона массива необходимо воспринимать его как
единое целое и вносить изменения за одно действие (в соответствии с методом, которым
была введена формула массива). Это означает, что нельзя редактировать, обнулять, пере-
мещать, вставлять или удалять отдельные ячейки в диапазоне массива. При попытке
произвести подобное действие Excel выведет на экран окно с предупреждением о невоз-
можности изменения части массива.
f. Jloci%fioeHue основных tpofiMifj, 269
именованные конанашпы и
Помимо возможности присваивать имена ячейкам рабочего листа, можно также име-
новать наиболее часто используемые константы и формулы. Например, при создании
электронной таблицы, содержащей сведения о продажах, можно присвоить процентной
дисконтной ставке имя дисконтная_ставка, а затем использовать ее в качестве кон-
станты в любой формуле, вычисляющей скидку при определении розничной цены.
На рис. 1.12 показано, как присвоить именованному диапазону дисконтная_ставка
постоянное значение. Перед вами диалоговое окно Присвоение имени после ввода зна-
чения дисконтная_ставка в текстовом поле Имя и значения дисконтной ставки
=15% — в текстовом поле Формула:. Присвоив именованному диапазону дисконт-
ная_ставка постоянное значение, его можно использовать при создании формул вме-
сто числового значения константы (подробнее см. раздел "Использование имен при соз-
дании формул" далее в этой главе).
шц
Розничные цены • апрель 2002
I (Розничная 'Отпускная
2 КОД [Постмодерн цена Цена
^Стол
1стул::;
• 12-305
±112-306 279,65!'
s 112-307 ]Кресло .361,25!
б ! 12-308 Комод ....... 807,51
I].12-3CI91 •Буфет 1189,151
8 ]
—н
9J
w] !
Ц
12
14 j
J5.J
и < ^ и/заказ / рргзни:?._диггр. / цикл / ссылки ^Розница/Лист5./Л j <
j/ieftcism- ..iiJj
Цикл
В столбце сдеяа
в строке ииже
Г_] в столбце Ярова
Lillli^lM^mi
=Розница!$с; 7:Ш7.
="'Ищейки'"!$Е •$Е
-Детали !$В$С 7
=Дбтапи1$В$3 $G$6
.,,,,,„,,,, ,.,„,,,=Двтали1$В$2|б
контная_с- =15%
<
='"Ии1вйки" !$4;:5С
i:.$n. .«
!"!й"^Л™лки!\ррзни11а/лиа57л.|<:;:•„..::;.. . . i
- . A.-
ЭИмис
it
10] |ко«од _ ^ ?|| .;. ' . .; V . '
0 Иснррировать 1гип осыпки ; V
12! и Испольговать имена строк и столбцов
J3 j .4 т
w"* * MJ£ Заказ./ рргг низ,_дизгр. ^ Ц!!к.л / ссылки^ Розница /Лист5 / Л |<:^ т]
': Дейсцзик ' *s ' Аетофнр "•* - ^ - А *
ЦИЮ!
Рис. 1.16. Использование диалогового окна Применение имен для вставки именованных
диапазонов в формулы
В диалоговом окне Применение имен можно снять флажок Опускать имя строки,
если та же строка, оставив флажок Опускать имя столбца, если тот же столбец уста-
новленным. Тогда формула в ячейке ЕЗ примет такой вид:
=Стол Розничная_Цена - Стол Скидка
В расположенной ниже ячейке Е4 будет находиться следующая формула:
=Стул Розничная_Цена - Стул Скидка
В каждой ссылке в формуле столбца Е одновременно отображаются и имя строки,
и имя столбца, разделенные пробелом. Запомните, что пробел между именем строки и
именем столбца является оператором пересечения (см. табл. 1.1). Интерпретировать
формулу можно таким образом: "От значения ячейки, находящейся на пересечении
строки Стол и столбца Розничная_Цена, отнимите значение ячейки, которая располо-
жена на пересечении строки Стол и столбца Скидка". Формула, содержащаяся в ячейке
Е4, подобна, но существуют некоторые отличия: "От значения ячейки, находящейся на
пересечении строки Стол и столбца Розничная_Цена, отнимите значение ячейки,
которая располагается на пересечении строки Стол и столбца Скидка".
В&павка связанных,
Связанные формулы — это те формулы, которые передают константы или другие фор-
мулы в новые ячейки этого же рабочего листа этой же или другой рабочей книги, не ко-
пируя их непосредственного в ячейки. Связанная формула всего лишь передает констан-
ту или исходную формулу в новую позицию, поэтому результат связанной формулы оста-
ется динамически связанным с оригиналом. При изменении исходной константы и при
внесении изменений в ячейки, на которые ссылается исходная формула, одновременно
будет обновлен результат в ячейке, содержащей связанную формулу.
Связанную формулу можно создать двумя способами.
« Выделите ячейку, в которой необходимо создать связанную формулу, и введите =
(знак равенства), затем щелкните на ячейке, содержащей константу (текстовую
или числовую) или формулу, которая будет передавать результат вычислений в эту
ячейку. Завершите ввод, щелкнув на кнопке Ввод в строке формул или нажав кла-
вишу <Enter>.
f. JlociKfioeHue основных tpofiMifj. 279
При создании связанной формулы в том же рабочем листе в ячейку будет помещен
знак равенства и адрес той ячейки, в которой содержится исходная константа или фор-
мула (с помощью абсолютной ссылки). Например, если результат формулы из ячейки
А10 передается в ячейку D4 того же рабочего листа, в ячейке D4 будет находиться
следующая связанная формула:
=$А$10
При создании формулы, связанной с ячейкой другого рабочего листа той же рабочей
книги, перед адресом ячейки будет добавлено имя рабочего листа (с восклицательным
знаком). Так, если передается результат формулы ячейки А10, расположенной на рабо-
чем листе с названием Доход 05, программа вставит следующую связанную формулу:
= ' Доход 0 5 ' !$А$10
При создании формулы, связанной с ячейкой другой рабочей книги, перед именем
рабочего листа будет добавлено название файла, заключенное в квадратные скобки. Если
вы передаете результат формулы ячейки А10, расположенной на рабочем листе с назва-
нием Анализ, из рабочей книги Проект бюджета, программа вставит следующую
связанную формулу:
= ' [Проект бюджета .xls] Анализ ' !$А$10
Разорвать связь между ячейкой, содержащей исходную формулу или константу, и
ячейкой, в которую она передает свое значение, можно следующим образом: нажмите
клавишу <F2>, чтобы перейти в режим редактирования связанной формулы, нажмите
клавишу <F9>, чтобы получить результат вычислений, щелкните на кнопке Ввод в стро-
ке формул или нажмите клавишу <Enter>. Такая операция заменит связанную формулу
текущим вычисленным результатом. Поскольку динамическая формула конвертирована
таким образом в константу, изменения, производимые в исходной ячейке, в дальнейшем
не будут на нее влиять.
Подробнее о связывании данных в различных рабочих книгах см. главу 3 книги 4.
Обычно в Excel проводится пересчет рабочего листа при внесении изменений в лю-
бые данные, формулы или имена, используемые в формулах. Такая технология хорошо
работает, если рабочий лист не очень большой и он не содержит таблицу, формулы кото-
рой зависят от нескольких значений.
В процессе пересчета листа программа заново вычисляет значения только в тех ячей-
ках, на которые повлияли произведенные изменения. Несмотря на это, в сложных рабо-
чих листах, содержащих ряд формул, подобные вычисления могут длиться несколько
секунд (в течение этого времени указатель принимает форму песочных часов и в левой
части строки формул появляется слово Пересчет (Recalc), за которым следует число,
равное количеству ячеек, в которых осталось произвести вычисления).
2if 0 Книга 3. Фо/гщлм и функции
В виду того, что в Excel производятся вычисления формул в фоновом режиме, всегда
можно прервать этот процесс и внести изменения в ячейки или выполнить иные коман-
ды, даже если в это время указатель пребывает в форме песочных часов, сигнализируя о
продолжении процесса пересчета. По окончании процесса изменения данных или вы-
полнения команд программа продолжит пересчет рабочего листа.
Чтобы самостоятельно управлять пересчетом рабочего листа, установите переключа-
тель Вручную (Manual) на вкладке Вычисления (Calculation) диалогового окна
Параметры (Options) (вызывается командой Сервис^Параметры (ToolsOOptions)).
Если установлен режим пересчета вручную, каждый раз при внесении изменений в зна-
чениях, формулах или именах (что обычно приводит к пересчету рабочего листа) в строке
состояния будет выводиться сообщение "Вычислить" (Calculate).
Когда вы будете готовы к пересчету рабочего листа, нажмите клавишу <F9> или ком-
бинацию клавиш <Ctrl+=>, после чего произойдет пересчет всех формул и открытых
диаграмм, а- из строки состояния исчезнет индикатор Вычислить.
После переключения в режим пересчета вручную программа по-прежнему будет
автоматически пересчитывать рабочий лист при каждом сохранении документа. Если вы
работаете с действительно большим и сложным рабочим листом, его пересчет при каж-
дом сохранении внесенных изменений будет отнимать много времени. Чтобы сохранить
документ без выполнения пересчета формул и диаграмм, снимите флажок Пересчет
перед сохранением (Recalculate Before Save), расположенный под переключателем
Вручную вкладки Вычисления диалогового окна Параметры.
Даже если документ не слишком велик, иногда будет возникать желание перейти в
режим пересчета вручную. Например, если в документе имеются формулы с проверкой,
понадобится переключиться из режима автоматического пересчета в режим пересчета
вручную, чтобы можно было изменить количество переменных перед обновлением фор-
мул (подробнее о проведении логического анализа см. главу 1 книги 7).
Автоматический пересчет и пересчет вручную являются режимами пересчета рабочего
листа в Excel. В табл. 1.3 приведены все параметры, доступные на вкладке Вычисления
диалогового окна Параметры
Таблица 1.3. Параметры вычислений в Excel
Параметр Назначение
Автоматически (Automatic) Вычисление всех зависящих формул и обновление открытых или встро-
енных диаграмм при каждом изменении значения, формулы или имени.
Задается по умолчанию для каждого нового рабочего листа
Автоматически, кроме таблиц Вычисление всех зависящих формул и обновление открытых или встро-
(Automatic Except Tables) енных диаграмм, за исключением таблиц данных, созданных с помощью
инструмента Таблица данных (Data Table) (подробнее о создании таблиц
данных см. главу 1 книги 7). Если этот переключатель установлен, для
пересчета данных таблиц щелкните на кнопке Вычислить (F9) (Calc Now
(F9)) на вкладке Вычисления диалогового окна Параметры или нажмите
клавишу <F9>, находясь в рабочем листе
Вручную (Manual) Пересчет открытых рабочих листов и обновление открытых или встроен-
ных диаграмм происходит либо по щелчку на кнопке Вычислить (F9) на
вкладке Вычисления диалогового окна Параметры, либо посредством
нажатия клавиши <F9> или комбинации клавиш <Ctrl+=> при работе с
данными листа
Пересчет перед сохранением Пересчет открытых рабочих листов и обновление открытых или встроен-
(Recalculation Before Save) ных диаграмм выполняется каждый раз при сохранении документа, не-
смотря на выбранный режим пересчета вручную
Ллава /. JLoci&fioenue основных epofuitfj.
Параметр Назначение
Вычислить (F9) Производится пересчет всех открытых рабочих листов (включая таблицы
данных) и обновление открытых или встроенных диаграмм
Пересчет листа (Gale Sheet) Пересчет только активного рабочего листа (включая таблицы данных) и
обновление только диаграмм этого листа или открытых диаграмм, свя-
занных с активным листом
Итерации (Iteration) Установка количества итераций, равного значению в поле Предельное
число итераций (Maximum Iteration), т.е. столько раз будет проводиться
пересчет рабочего листа при поиске решения (см. главу 1 книги 7) или
при разрешении циклической ссылки
Предельное число итераций Задает максимальное число итераций (по умолчанию 100) при установ-
(Maximum Iteration) ленном флажке Итерации
Относительная погрешность Устанавливает максимальное отклонение для итераций при установлен-
(Maximum Change) ном флажке Итерации (по умолчанию 0,001). Если в процессе итерации
вычисляемое значение стало меньше заданного отклонения, пересчет
прекращается
Обновлять удаленные ссылки Вычисление и обновление формул, содержащих ссылки на другие при-
(Update Remote References) ложения (см. главу 3 книги 4). Если этот флажок не установлен, то фор-
мула использует последнее значение, полученное из других приложений
Точность, как на экране Изменение точности вычислений с внутреннего представления чисел
(Precision as Displayed) (15 знаков после десятичной точки) до точности, применяемой при ото-
бражении ячеек на экране
Система дат 1904 Изменение начала отсчета всех дат с 1 января 1900 г. на 2 января 1904 г.
(1904 Date System)
Сохранять значения внешних Сохранение копий значений, которые находятся во внешних файлах,
ссылок связанных с рабочим листом. Чтобы уменьшить объем занимаемой па-
(Save External Link Values) мяти на диске или время, затрачиваемое на открытие внешнего доку-
мента, снимите этот флажок
Допускать название Позволяет использовать названия в формулах, если таблица имеет
диапазонов в формулах заголовки строк и столбцов (названия). При установленном флажке
(Accept Labels in Formulas) можно выполнить команду Вставка =с>Имяг-*Заголовки диапазонов
(Insert^Name^Labels), чтобы поместить названия в формулы
Циклические ссылки
Ссылка, находящаяся в формуле, является циклической, если она прямо или косвенно
ссылается на саму себя. Наибольшее число циклических ссылок возникает при ошибоч-
ном указании в формуле ссылки на ячейку, в которой создается формула. Предположим,
ячейка В10 активна при создании формулы
=А10+В10
Как только вы нажмете <Enter> или клавишу со стрелкой, чтобы вставить формулу в
ячейку В10 (подразумевается работа в режиме автоматического пересчета), появится диа-
логовое окно предупреждения, которое сообщит о невозможности вычисления по при-
чине наличия в формуле циклической ссылки. Если вы нажмете клавишу <Enter> или
щелкнете на кнопке ОК, окно предупреждения закроется, программа поместит в ячейку
с циклической ссылкой цифру 0, а в строке состояния появится индикатор Вычислить с
расположенным за ним адресом этой ячейки.
282 Книга 3. Фо/tMi/Ubt и функции
Формула имеет циклическую ссылку, так как она ссылается на значение ячейки В21,
косвенно зависящей от величины бонуса (бонусы проходят как затраты в формуле, опре-
деляющей величину сетевых поступлений в ячейке В21).
Чтобы разрешить циклическую ссылку в ячейке В15 и вычислить величину бонусов,
которые зависят от значения сетевых поступлений в ячейке В21, установите флажок
Итерации во вкладке Вычисления диалогового окна Параметры (если, конечно, не уста-
новлен переключатель Вручную; в том случае, когда он установлен, щелкните на кнопке
Вычислить (F9), нажмите клавишу <F9> или комбинацию клавиш <Ctrl+=>).
2 . Логические функции
и отслеживание
& э&ой гиаве . . .
•S Сообщения об ошибках в Excel
•/ Логические функции в Excel
•S Создание логических формул для отслеживания ошибок
S Нахождение ошибок в формулах
•/ Изменение параметров проверки рабочего листа
S Сокрытие сообщений об ошибках при выводе листа на печать
Значения, сообщений
Если программе не удастся вычислить результат введенной формулы по завершению
ее ввода, то в ячейке, содержащей эту формулу, появится сообщение об ошибке. В Excel
используется несколько сообщений об ошибках, и все они начинаются с символа #.
В табл. 2.1 представлены возможные значения ошибок и рассмотрены наиболее вероят-
ные причины их появления. Чтобы убрать сообщение об ошибке из ячейки, необходимо
установить причину ее возникновения, а затем отредактировать формулу — таким обра-
зом, программа сможет выполнить требуемые вычисления.
Если в формуле присутствует ссылка на ячейку с ошибкой, то и сама формула также
будет выдавать сообщение об ошибке. Таким образом, сообщения об ошибке могут поя-
виться по всему рабочему листу, что затрудняет поиск той ячейки, в которой содержится
формула, ставшая первопричиной ошибки. Разрешить такую проблему довольно трудно.
286 Книга 3. Фо(1милм и функции.
Ошибка Значение
#ДЕЛ/0! (#DIV/0!) Деление на ноль. Данная ошибка возникает тогда, когда в формуле в качестве
делителя применялась ячейка, содержащая 0, либо пустая ячейка
#Н/Д (#М/А) Нет доступных данных. Технически это не сообщение об ошибке, а специальное
значение, которое можно ввести в ячейку вручную для сообщения об отсутствии
на данный момент необходимых данных
#ИМЯ? (#NAME?) Программа не может распознать используемое имя. Указанная ошибка возника-
Г t • "J 1 ет при неправильном вводе имени диапазона, ссылке на удаленный именован-
ный диапазон или отсутствии кавычек вокруг текстовой строки в формуле (в та-
ком случае Excel воспринимает ее как имя диапазона)
#ПУСТО! (#NULU) Эта ошибка появляется, если задано пересечение двух диапазонов, которые в
действительности не пересекаются. Такое возможно при определении в качестве
аргумента функции некоторого диапазона ячеек: тогда между двумя диапазона-
ми вместо запятой (оператора объединения) ошибочно ставится пробел
(оператор пересечения)
«ЧИСЛО! (#NUM!) Проблема с числом в формуле. Данная ошибка возможна по причине ввода не-
правильного аргумента в функцию. Она также возникает, когда результатом
формулы является число, слишком большое или слишком маленькое для отобра-
жения на рабочем листе
«ССЫЛКА! (#REF!) Использование недопустимой ссылки. Сообщение, появляющееся в случае уда-
ления ячейки, на которую ссылается формула, или в результате вставки поверх
этой ячейки других ячеек ;
#ЗНАЧ! (#VALUE!) Эта ошибка появляется, если был применен неверный тип аргумента функции
или недопустимый тип оператора. Наиболее часто появляется по причине
использования в математических операциях ссылок на ячейки, содержащих тек-
стовые данные
лотовой ставки 7,5% на исходную стоимость товара). Однако ячейка Е5 может быть пус-
та, в ней также может содержаться выражение, отличное от "Да". В таком случае в каче-
стве результата функции ЕСЛИ будет использован аргумент значение_если_ложь,
и функция возвратит в качестве значения величину стоимости товара, представленную
в ячейке D5, без прибавления дополнительного налога.
Как видно из примера, аргументы значение_если_истина и значение_если_
ложь функции ЕСЛИ могут содержать константы или выражения, результаты которых
возвращаются в ячейку (содержащую функцию) в качестве значения этой функции.
Отслеживание otuufoic в
Иногда можно заранее предугадать появление неизбежных ошибок в рабочем листе
(например, когда теряются некоторые данные). Наиболее частой ошибкой, создающей
подобные трудности, является уже известная нам #ДЕЛ/0 !. Предположим, вы создаете
новую рабочую книгу по продажам товаров на основе имеющегося шаблона, и в одной из
строк этого шаблона находится формула, по которой вычисляется относительный про-
цент помесячных продаж за квартал. При корректных данных формула должна делить
значение в ячейке, содержащей общую сумму продаж за месяц, на значение ячейки, в ко-
торой находится общая сумма продаж за квартал. Если вы создаете новую рабочую книгу
по продажам на основе имеющегося шаблона, в ячейках, содержащих формулы для вы-
числения общих квартальных продаж, будут стоять нули. Эти нули приводят к появле-
нию сообщений об ошибке #ДЕЛ/0 ! в ячейках, в которых находятся формулы, вычис-
ляющие относительный помесячный процент продаж.
В действительности такие ошибки #ДЕЛ/0! в новой рабочей книге не являются
ошибками — они автоматически исчезают при заполнении ячеек по продажам за месяц
для каждого квартала (и вычисленное значение общих квартальных продаж уже не рав-
но 0). Проблема заключается в том, что придется убедить ваших несообразительных кол-
лег (особенно начальника), которые работают с этой книгой, что, несмотря на присутст-
вие на листе сообщений об ошибках, все формулы работают первоклассно. Коллеги же
видят лишь лист, наполненный сообщениями об ошибках, и вряд ли увиденное придает
им уверенности в правильности производимых вычислений.
=В7/$Н$7
Поскольку в ячейке Н7, в которой должно находиться общее количество произведен-
ных деталей за весь период, содержится значение 0, формула возвращает сообщение об
ошибке #ДЕЛ/0!. Далее вы узнаете, как установить "ловушку" на ошибку в логиче-
ском_выражении внутри функции ЕСЛИ. После аргумента логическое_выражение
вводятся аргумент значение_если_истина (в данном случае 0) и аргумент значе-
ние_если_ложь (в данном случае В7/$Н$7). Если добавить функцию ЕСЛИ, формула
будет выглядеть следующим образом:
=ЕСЛИ($Н$7=0;0;В7/$Н$7)
Деталь 100 6Т
Деталь 101
Деталь 102
Деталь 103
'
PI
#ДЕЛ/0! #ДЕЛ/0! #ДЕЛ/0! "#ДЕЛ/0! ;"
. «Г
Данная формула с "ловушкой" на ошибку поместит 0 в ячейку В9 (рис. 2.2), если ис-
ходная формула возвратит сообщение об ошибке #ДЕЛ/0 ! (из-за того, что ячейка Н7 все
еще пуста или в ней находится значение 0). Она также возвращает значение относитель-
ного процента от общего количества произведенной продукции в случае корректного вы-
числения исходной формулы (ячейка Н7 не пуста или содержит число, отличное от ну-
ля). Для того чтобы убрать сообщения об ошибке #ДЕЛ/О! из ячеек диапазона B9:G9,
следует скопировать формулу с установленной "ловушкой" во все ячейки диапазона.
Формула с "ловушкой" в ячейке В9, созданная с помощью функции ЕСЛИ, будет исправно
работать до тех пор, пока известно, что в ячейке Н7, содержащей общее количество деталей,
находится либо ноль, либо какое-нибудь другое число. Однако она не сможет "отловить"
любое сообщение об ошибке, например #ССЫЛКА! или #ИМЯ?, а также не примет во внима-
ние специальное значение #Н/Д (Неопределенные данные). Если по какой-либо причине од-
на из формул, поставляющая данные для формулы СУММ ячейки Н7, передаст такое сообще-
ние, это моментально повлечет за собой появление подобного сообщения во всех ячейках с
формулами, вычисляющими относительный процент (диапазон B9:G9).
Для отслеживания всех сообщений об ошибке в ячейке Н7 и предотвращения распро-
странения их по формулам, вычисляющим относительный процент, необходимо в ос-
новную формулу ЕСЛИ добавить функцию ЕОШИБКА (ISERROR). Функция ЕОШИБКА воз-
вращает логическое значение Истина, если в ячейке, определенной как ее аргумент, на-
ходится любое сообщение об ошибке, включая специальное значение #н/д (если
использовать функцию ЕОШ (ISERR) вместо ЕОШИБКА, будут фиксироваться все сообще-
ния об ошибке, за исключением специального значения #Н/Д).
^Г X!>
Деталь 100
Деталь 101
Деталь 102
6 Деталь 103
_ Итого
в
т %Итог о.оо% 0.00% о.оо% 0.00% а.оо%|
л
ll
~
!
и / Диагрзммз5 ХЛнстЮ^Листб/Лист!XЛист?/Детали/ Пр|<
\ _\ П О iJ^ Q М .JJ, ^'а£.~.
Цикл
Как только будет произведено копирование этой исходной формулы во все ячейки
диапазона C9:G9, диапазон ячеек, вычисляющих относительный процент, будет защи-
щен от отображения сообщений об ошибках.
Источник ошибки
Убрать стрелки
к зависимым ячейкам Создать примечание
"<> .т«-т
Цикл
^
А/с. 2.5. Повторный щелчок на кнопке Влияющие ячейки отображает косвенно влияющие
ячейки для формулы в текущей ячейке
На рис. 2.6 показано, что происходит после очередного щелчка на кнопке Влияющие
ячейки. Кроме того, представлены две косвенно влияющие ячейки для формулы в ячейке
С5. Формула в ячейке С2 является непосредственно влияющей ячейки для формулы в
ячейке С5. Непосредственно влияющая ячейка для формулы в ячейке С2 (а, следова-
тельно, косвенно влияющая для ячейки С5) находятся не на текущем рабочем листе.
На это указывает пунктирная стрелка, исходящая из изящной пиктограммы с изображе-
нием рабочего листа.
При каждом щелчке на кнопке Влияющие ячейки будут представлены новые (более
ранние) уровни влияющих ячеек (это происходит до тех пор, пока такие поколения ячеек
существуют). Если у вас ограничено время (как это часто бывает), процесс можно уско-
рить. Двойной щелчок на кнопке Влияющие ячейки показывает сразу все непосредст-
венно и косвенно влияющие ячейки. Чтобы очистить рабочий лист от стрелок, щелкните
на кнопке Убрать стрелки к влияющим ячейкам (она расположена на панели инстру-
ментов Зависимости).
Если необходимо точно узнать, ячейки какой рабочей книги и какого рабочего листа
являются непосредственно влияющими ячейками для С2, дважды щелкните на пунктир-
ной стрелке (щелчок на пиктограмме с изображением рабочего листа ни к чему не приве-
дет). Двойной щелчок на пунктирной линии активизирует диалоговое окно Переход
(Go То), в котором содержится полный список всех влияющих ячеек (включая рабочую
296 Книга 3. Фо[ии(мл и функции
книгу, рабочий лист и ссылки на ячейки). Чтобы перейти к группе влияющих ячеек, рас-
положенных на другом рабочем листе, дважды щелкните на ссылке в списке диалогового
окна Переход или выделите эту ссылку и щелкните на кнопке ОК. (Если рабочий лист
находится в другой рабочей книге, эта книга должна быть открыта.)
На рис. 2.7 показано диалоговое окно Переход с отображенной в нем ссылкой для
ячейки С2 на непосредственно влияющую ячейку ЕЗ, расположенную на другом рабочем
листе этой же книги.
Чтобы сразу попасть в эту ячейку, дважды щелкните на ссылке в диалоговом окне
Переход.
Подобным же образом можно выделить влияющие ячейки, находящиеся на том же
листе: дважды щелкните на стрелках слежения, и ячейки будут выделены даже без акти-
визации диалогового окна Переход.
Чтобы выделить все непосредственно и косвенно влияющие или зависящие ячейки,
которые расположены на одном листе с активной ячейкой, содержащей формулу, ис-
пользуйте кнопку Выделить... (Special) диалогового окна Переход (рис. 2.7). Активизи-
ровав диалоговое окно Переход, щелкните на кнопке Выделить..., установите переклю-
чатель Влияющие ячейки (Precedents) или Зависимые ячейки (Dependents), после чего
выберите один из вариантов (Только непосредственно (Direct Only) или На всех
уровнях (All Levels)) и щелкните на кнопке ОК.
Рис. 2.6. Третий щелчок по кнопке Влияющие ячейки отображает те влияющие ячейки для
формулы в текущей ячейке, которые расположены на другом рабочем листе
JUaSa 2. Логические функции и отслеживание ошибок 297
Рис. 2.7. Двойной щелчок на пунктирной стрелке слежения открывает диалоговое окно Переход
' . . . . . . - ; . . . • . • .'.
Когда Источник ошибки теряет след
Инструмент Источник ошибки (Trace Error) выполняет поиск ошибок по стрелкам, указывающим
на непосредственно и косвенно влияющие ячейки. Причем делает это до тех пор, пока не най-
дет ошибку : или не столкнется с одной из следующих :проблем.
• • ' ' :'.' " • . Ч . . - *•-- ' ' -•'•:• • г ' : ; : '
* Поиск приводит к ячейке с формулой, в которой находится более двух источников ошибки.
t В этом случае программа не может самостоятельно определить, по какому пути ей следует
идти далее.
j> Встречается ячейка с имеющейся в ней стрелкой слежения. Поэтому прежде, чем исполь-
зовать инструмент Поиск ошибок, необходимо щелкнуть на кнопке Убрать все стрелки; что? :
бы предварительно избавиться от всех стрелок.
* Поиск попадает в ячейку с формулой, содержащей циклическую ссылку (подробнее о цик-
лических ссылках сМ. главу 1 книги ЗЬ- т ? •
Для того чтобы найти все ячейки, которые непосредственно или косвенно используют
формулу в выделенной ячейке, обратитесь к кнопке Зависимые ячейки панели инструмен-
тов Зависимости (этот процесс напоминает поиск всех потомков по генеалогическому
дереву). Процедура нахождения зависимых ячеек с помощью инструмента Зависимые
ячейки схожа с поиском влияющих ячеек с помощью инструмента Влияющие ячейки.
j
298 Книга 3. Формцмх и функции
Каждый раз по щелчку на кнопке Зависимые ячейки отображается набор стрелок, которые
указывают на ячейки следующего уровня зависимости. Чтобы сразу показать непосредст-
венно и косвенно зависимые ячейки, дважды щелкните на кнопке Зависимые ячейки.
После выделения ячейки В9 и двойного щелчка на кнопке Зависимые ячейки одно-
временно отображаются стрелки слежения к непосредственно и косвенно зависимым
ячейкам (рис. 2.8). После третьего щелчка на этой кнопке будут представлены стрелки к
зависимым ячейкам, расположенным на другом рабочем листе.
Как видно из рисунка, сначала отображаются стрелки, направленные из ячейки В9 к
ячейке С12, указывая на то, что именно она является непосредственно зависимой для
ячейки В9. Затем представлена стрелка от ячейки С12 к ячейке Е12. Непосредственно за-
висимая ячейка для С12 является косвенно зависимой для ячейки В9. И наконец, ото-
бражается стрелка от ячейки Е12 к другому рабочему листу этой книги (на что указывает
пунктирная стрелка, ведущая к пиктограмме с изображением рабочего листа).
100 15,6!
46" 23!
35Г
181
«81,38в|
Ч40.0ЭЗ! •€81,3861
13 21
/»мс. 2.& Щелчки на кнопке Зависимые ячейки показывают все зависящие ячейки для фор-
мулы в ячейке В9
} ArialCyr .
С12 =В9/В5
В И
1 !
ft
3|
Tl
"si1....
Источник ошибки!
Tj
9 I
ioT
11]
т 13J
#ДЕЛ/0!
14 i
ist
м < "V ' и'/ззйм / инвеаиции / платежи / праздники / дата,'
Готово Цикл
Рис. 2.9. Щелчок на кнопке Источник ошибки отображает все влияющие и зависимые
ячейки для формулы
300 Книга 3. Фо[>мимл и функции
п/гове/гки
Каждый раз при появлении ошибки в формуле, отличной от #Н/Д (в табл. 2.1 пред-
ставлены все типы сообщений об ошибке в формуле), в левом верхнем углу ячейки,
содержащей формулу с ошибкой, отображается индикатор ошибки (треугольной фор-
мы). При активизации ячейки слева от нее появляется кнопка с пиктофаммой инстру-
мента Источник ошибки. При наведении на эту кнопку указателя мыши справа от него
появится стрелка, предназначенная для отображения меню, а под ней — всплывающая
подсказка, поясняющая причину возникновения ошибки.
Щелчок мыши на стрелке "вниз" активизирует ниспадающее меню, верхним элемен-
том которого является имя ошибки, а далее располагаются следующие команды.
4 Справка по этой ошибке (Help on This Error) — открывает окно справки (Help),
содержащее информацию об ошибке в активной ячейке.
• Показать этапы вычисления (Show Calculations Steps) — открывает диалоговое окно
Вычисление формулы, в котором можно произвести поэтапное вычисление всех
выражений и операндов формулы.
» Пропустить ошибку (Ignore Error) — игнорирует ошибку, а также убирает индика-
тор ошибки и переключатель из ячейки.
* Изменить в строке формул (Edit in Formula Bar) — переходит в режим редактирова-
ния и устанавливает курсор в конец формулы в строке формул.
» Параметры проверки ошибок (Error Checking Options) — открывает диалоговое ок-
но Параметры (Options) с единственной вкладкой Контроль ошибок (Error
Checking), в которой можно изменить настройки, используемые при проверке ра-
бочего листа на наличие ошибок в формулах.
302 Книга 3. Формцмл и функции
i tj.ui6oK ;
Параметры
Е Включить фоновую проверку оимбок [ £брос пропущеннмхошибок
Цвет отображения ошибок: [ Авто х]
Формула не охватывает смежные ячейки (Formula Omits Cells in Region). Если уста-
новлен указанный флажок, формула, не включающая определенные ячейки из
диапазона, считается ошибочной, и для нее устанавливается индикатор об ошибке
и предупреждающая кнопка.
Не заблокирована ячейка, содержащая формулу (Unlocked Cells Contain Formulas).
Если установлен этот флажок, то формула, ячейки которой остаются не заблоки-
рованными при установке защиты рабочего листа, считается ошибкой (подробнее
о защите рабочего листа см. главу 3 книги 4).
Формула ссылается на пустые ячейки (Formulas Referring to Empty Cells). Если уста-
новлен данный флажок, формула, ссылающаяся на пустые ячейки, считается
ошибочной.
» Выберите <нет> (blank), чтобы заменить на печати все сообщения об ошибке пус-
тыми ячейками.
* Выберите <-->, чтобы заменить на печати все сообщения об ошибке двумя дефи-
сами.
» Выберите <#Н/Д>, чтобы заменить на печати все сообщения об ошибке (за исклю-
чением #Н/Д) на сообщение #Н/Д (которое рассматривается как сообщение об
ошибке при выборе элементов <нет> или <-->).
qatHM u #fieMenu
В Excel данные в формате даты и времени, введенные в ячейки рабочего листа,
представлены не так, как обычная текстовая информация (подробнее о вводе чисел в
.электронные таблицы см. главу 1 книги 2). Любая введенная информация, которая на-
поминает по виду один из форматов даты и времени, используемый в Excel, автоматиче-
ски конвертируется для внутреннего применения программой в действительное число.
Если ввести дату, это число будет отображать количество дней, прошедших с 1 января
1900 г. Указанная дата имеет порядковый номер 1; 2 Января 1900 г. — порядковый но-
мер 2 и т.д. Если ввести время, это число будет представлять десятичную дробь, которая
соответствует времени, прошедшему с полночи (число 0,00000000); таким образом,
12:00:00 (полдень) соответствует 0,50000000; а 23:00:00 — число 0,95833333 и т.д.
До тех пор, пока вводимые данные отвечают имеющемуся формату даты и времени,
программа будет переводить их в соответствующие числовые значения для даты и време-
ни. Если вы вводите данные в текстовом формате (впереди ставится апостроф) или им-
портируете их в рабочий лист в текстовом формате, вам самостоятельно придется позабо-
титься о переводе этих данных в числовые значения для даты и времени, чтобы в Даль-
нейшем можно было создавать формулы даты и времени, использующие эти данные.
Date) в таких программах Windows, как Excel и Word, использовал форму краткой записи
даты д/м/гг (день, месяц, год), а не установленную по умолчанию форму м/д/гг
(месяц, день, год).
Внести изменения в формат даты можно следующим образом.
1. Щелкните на кнопке Пуск панели задач, а затем — на элементе Панель управления.
Откроется Панель управления в режиме Выбора категории (Category).
2. Щелкните на ссылке Дата, время, язык и региональные стандарты (Date,
Time, Language and Regional Options).
Откроется диалоговое окно Дата, время, язык и региональные стандарты.
3. В этом диалоговом окне щелкните на ссылке Изменение формата отображения
чисел, даты и времени (Change the Format of Numbers, Dates and Times).
Откроется диалоговое окно Язык и региональные стандарты (Regional and
Language Options). Если Панель управления открывается в классическом виде
(в котором доступ ко всем панелям осуществляется через их ярлыки), диалоговое
окно Язык и региональные стандарты можно открыть гораздо проще, дважды
щелкнув на его ярлыке на Панели управления.
4. Щелкните на кнопке Настройка (Customize), расположенной справа от поля с текущим
установленным форматом. Как правило, вначале устанавливается формат Английский
(English).
Откроется диалоговое окно Настройка региональных параметров (Customize
Regional Options).
5. В этом окне щелкните на вкладке Дата (Date).
6. Щелкните в поле со списком Краткий формат (Short Date Format) и введите в его
текстовое поле новый формат для записи даты д/м/гг.
Этот формат даты необходимо ввести вручную, поскольку в региональных установ-
ках для некоторых стран (например США) данный формат не включается автомати-
чески в раскрывающийся список. После ввода вручную европейский формат записи
даты становится элементом списка, и его можно использовать в дальнейшем.
7. Щелкните на кнопке ОК, чтобы закрыть диалоговое окно Настройка региональ-
ных параметров, а затем — на кнопке ОК, чтобы закрыть диалоговое окно Язык и
региональные стандарты.
8. Закройте Панель управлений, щелкнув на кнопке Закрыть, расположенной в
верхнем правом углу окна.
Если вы изменили краткий формат даты в Панели управления, при следующем
открытии Excel автоматически будет использоваться форма записи даты д/м/гг (так,
например, 3/5/02 означает 3 мая 2002 года, а не 5 марта 2002 года).
Эта десятичная дробь показывает, какую часть от суток занимает рабочий день.
Чтобы узнать, сколько длится рабочий день в часах, необходимо умножить полученную
десятичную дробь на 24 (т.е. =D14*24), что после применения к ячейке общего формата
(<Ctrl+Shift+~>) даст 6,5 часа.
использование функций
В Excel содержится ряд встроенных функций для работы с данными в формате време-
ни, которые можно использовать в электронных таблицах. После установки и запуска
надстройки Analysis ToolPak (см. главу 3 книги 1) становятся доступными дополнитель-
ные функции даты — многие из них специально разработаны для пятидневной рабочей
недели (и исключают из вычислений выходные дни).
Сегоунл
Функция СЕГОДНЯ (TODAY) — самая простая функция даты. Она не имеет аргумен-
тов и всегда вводится следующим образом:
=СЕГОДНЯ ( )
2ЛЖЛ и ЯЛЖЛЗЯЛЧ
Функция ДАТА (DATE) имеет аргументы год, месяц и день и возвращает значение даты
в числовом формате. Синтаксис этой функции следующий:
ДАТ А ( год ; ме сяц ; день)
Злава 3. Функции qatfrbt и в/гемени 309
Данная функция применяется при работе с таблицами, в которых разные части даты
расположены в различных столбцах (пример такого рабочего листа приведен на рис. 3.1).
В подобном случае можно воспользоваться функцией ДАТА для объединения информа-
ции из трех столбцов. В дальнейшем вы имеете возможность применить полученные
данные при сортировке и фильтрации (подробнее о сортировке и фильтрации данных
см. книгу 6).
Функция ДАТАЗНАЧ (DATEVALUE) возвращает как результат значение даты в число-
вом формате, если дата введена или импортирована в электронную таблицу в текстовом
формате. В дальнейшем это число можно применять в вычислениях. Данная функция
использует единственный аргумент:
ДАТАЗНАЧ(дата_как_текст)
ДАТАЗНАЧ(В12)
-
Программа вернет в ячейку С12 порядковое значение 37762, которое можно конвер-
тировать в понятное представление даты с помощью одного из имеющихся в Excel фор-
матов даты (<Ctrl+1>).
1|
**'су
s
шйц^^^ джАЖЖшльаш^л'^Ду! ." ••.•;. •••;
А | В ••• ] . С Г : У] | Е i F I G —
1
2 День Месяц Год Дата \
щ 1967| 15.02.671
4 23 7! 1938! 230738!
.1.. 6 111 1969: 06.11.69!
6 6 1! 1954! 0601.54:
J_ 13 3; 1998! 13О398:
8 30 7! 1995: 3007.95
.1. 14: 5 2000: 14.0500
10 121 12'; 2002; '... '!"!"" 12:12:02! "31.1.
11
12
13
14
15
16
17
18
19
.ж!, _. 1
и < > и ^,<ишежи.,Л праздники Хдата/Лиа!/ почасовая оплата /-]<;•.::". •::...•:;;..::•:: ». Г
Готово Цикл
i
Рмс. J. /. Использование функции ДАТА для объединения информации трех различных
столбцов в одно целое
3/0 Книга 3. tyoftMtfMt и функции.
Тогда она возвратит число 4. Если эту дату подставить в функцию ГОД
ГОД(ДАТА(04;4,-15)),
Функция год используется для вычисления разницы в годах между двумя датами.
Например, если в ячейке В 12 находится значение 23.07. 1938, а в ячейке С12 — 23.07.2003,
то следующая формула, использующая функцию ГОД, вычислит разделяющий эти даты
временной интервал в годах:
=ГОД(С12) -ГОД(В12)
Результатом будет значение 05.03.1900, равное 65, если для него использовать общий
числовой формат (<CTRL+Shift+~>):
» Американский (NASD) метод (ЛОЖЬ или аргумент метод опущен). При использова-
нии данного метода следует учитывать следующее: если начальная дата является
31-м числом месяца, она полагается равной 30-му числу того же месяца; если ко-
нечная дата является 31-м числом месяца и начальная дата меньше, чем 30-ое чис-
ло, конечная дата полагается равной 1-ому числу следующего месяца. В против-
ном случае конечная дата полагается равной 30-му числу того же месяца.
* Европейский метод (аргумент метод имеет значение ИСТИНА). Начальная и конеч-
ная даты, которые приходятся на 31-ое число месяца, полагаются равными 30-му
числу того же месяца.
''',•".
Функции qafnto natcerfia dncdijsis foolPak
При активизации надстройки Analysis ToolPak в Excel в диалоговое окно Мастер
функций — шаг 1 из 2 (Insert function) в категорию Дата и время добавляется шесть но-
вых функций (подробнее об установке и активизации надстройки Analysis ToolPak
см. главу 3 книги 1 ). Эти функции расширяют возможности работы с данными в формате
даты и времени, особенно с теми, которые представляют собой обычную пятидневную
рабочую неделю.
312 Книга 3. cpofiMifAbt и функции
Также, используя эту функцию, можно определить диапазон ячеек в рабочем листе
или массив констант, которые в качестве аргумента праздники задают список государст-
венных и негосударственных праздников, являющихся выходными днями. В этом случае
Excel будет исключать праздники из числа рабочих дней в интервале, задаваемом аргу-
ментами начальная_дата и конечная_дата.
Работа данной функции проиллюстрирована на рис. 3.2. В диапазоне ячеек ВЗ:В12 соз-
дан список праздников, отмечаемых в 2003 году. Затем в ячейку Е4 была введена функция
=ЧИСТРАБДНЙ(31.12.2002;31.12.2003;ВЗ:В12)
Список праздников
Праздник
Новый год 01.01,04] (Рабочих дней в 2004 г
Н Рождество (Рабочих дней без учета праздников
Меадународный женский ден(
Пасха
Праздник весны и труда l.p5.d
2-е мая OZ05XI4J
День Победы
Троица 30.05.04!
День Конституции
День независимости 24.0804!
Рис. 3.2. Использование функции ЧИСТРАБДНИ для вычисления числа рабочих дней
в заданном временном интервале
Например, для того чтобы вычислить, какую часть 2003 года составляет период с
1 5 октября 2003 г. по 3 1 декабря этого же года, используйте следующую функцию ДОЛЯГОДА:
сейчлс
Функция СЕЙЧАС (NOW) как результат возвращает текущее время и дату, используя
значение встроенных в компьютер часов. Функция СЕЙЧАС может использоваться для
выставления на рабочем листе отметок о дате и времени работы с ним. Как и функция
СЕГОДНЯ, функция СЕЙЧАС не использует аргументы и автоматически пересчитывается
при каждом открытии рабочего листа.
=СЕЙЧАС ( )
При вводе в ячейку функции СЕЙЧАС программа размещает дату в первом формате да-
ты перед текущим временем в 24-часовом формате времени. Например, если на момент
пересчета функции СЕЙЧАС текущей датой было 23 июля 2004 г., а текущим временем —
1:44 РМ, в ячейке появится следующий результат: 23 . 07 .2004 13 :44.
и
Функция ВРЕМЯ (TIME) как результат возвращает десятичную дробь, представляю-
щую время в числовом формате. Результат принимает значения в интервале от 0 до
0,99999999, который соответствует временному интервалу от 0:00:00 (12:00:00 AM) до
23:59:59 (11:59:59 РМ). Функцию ВРЕМЯ можно использовать для объединения в единое
значение времени в числовом формате значений часов, минут и секунд, расположенных в
различных ячейках.
Функция ВРЕМЯ использует следующие аргументы:
-
ВРЕМЯ (ч а сы; минуты; секунды)
результатом вычисления будет значение 4:37 A.M. Если для ячейки D3 задан общий
формат (<Ctrl+Shift+~>), результат будет преобразован в значение времени в числовом
формате 0,192361.
Функция ВРЕМЯЗНАЧ (TIMEVALUE) конвертирует время, введенное или импортиро-
ванное в электронную таблицу в текстовом формате, в значение времени в числовом
формате, поэтому его можно применять в дальнейших вычислениях. Функция
ВРЕМЯЗНАЧ использует единственный аргумент время_как_текст:
ВРЕМЯЗНАЧ (время_как_текст)
Например, можно привлечь функцию ВРЕМЯЗНАЧ, чтобы определить числовой экви-
валент для значения 10:35:25:
ВРЕМЯЗНАЧ("10:35:25")
Результатом будет число 0,441262. Если для него установить первый формат времени,
значение примет вид 10:35:25 AM.
ЧЛС. и
Функции ЧАС (HOUR), МИНУТЫ (MINUTE) и СЕКУНДЫ (SECOND) позволяют выде-
лять определенную часть времени в отдельное значение. Каждая из этих трех функций
использует только один аргумент (время_в_числовом_формате), который представляет
собой значение времени в числовом формате и для которого необходимо выделить часы,
минуты или секунды.
Улова 3. Функции qcufibi и в/гемени
=ЧАС(В5) ,
=МИНУТЫ(В5) ,
ее результатом будет число 30. И наконец, если ввести функцию СЕКУНДЫ в ячейку Е5
=СЕКУНДЫ(В5) ,
\
еньги! Нельзя жить для них, однако, конечно, нельзя жить и без них. Большинство
электронных таблиц предназначено для определения того, каких прибылей стоит
ожидать или какие выплаты предстоит сделать. В Excel находится ряд совершенных
финансовых функций для вычисления таких значений, как приведенная, будущая или
чистая стоимость вложений; величина платежа, количество периодов, основная или до-
левая часть платежа по займу под недвижимость; обратная ставка по вложениям или по-
тери основных активов.
При активизации пакета Analysis ToolPak добавляется более 30-ти специализирован-
ных финансовых функций, охватывающих ряд вычислений: от расчета роста стоимости
ценных бумаг по периодам или к окончанию платежного срока, до расчета внутренней
ставки и чистой прибыли для схемы с непериодическими денежными вливаниями.
.M
Iff
жг:.
12J
:. L
1:
14
::i:i:::::::::::::::i::r:::i::zi:ii:
j j !
и <'~>~1н|^платежн/ГпуадайтГ^Жт!"/ЛиаО лотасойяоКлэта /
: : 1
ГОТОВО ' '.' ЦИКЯ ' '. : ' • -
На рис. 4.2 приведен пример использования функции ЧПС для оценки привлекатель-
ности пятилетней инвестиции, требующей начального взноса в размере $30000 (значение
в ячейке G3). В первый год ожидается потеря $22000 (ячейка ВЗ), во второй год должна
появиться прибыль в размере $15000 (ячейка СЗ), третий год должен принести $25000
(ячейка D3), четвертый — $32000 (ячейка ЕЗ), а на пятый год ожидается прибыль в раз-
мере $38000 (ячейка F3). Обратите внимание на то, что ссылки на ячейки используются
как аргументы функции ЧПС.
В отличие от функции ПС, функция чпс не требует постоянного потока денежных взно-
сов. Значение аргумента ставка для этой функции принимается равным 8% и представляет
собой величину дисконтной ставки, на которую можно было бы рассчитывать при вложе-
нии денег на пять лет в какой-либо другой проект (например, открытие счета в банке с вы-
сокими процентными ставками). Результат функции ЧПС в ячейке A3 равен $31718,63.
Это означает, что от данного капиталовложения можно ожидать получения на $1718,63
больше, чем от размещения указанных финансов на депозитном вкладе под 8% годовых.
Arialcyr
Л| ..: ! .. .1
]Щ ; • .!117'^ ГГ^ "..: I
н « > 'м^янвеогицжк/^^шитежи / праздники /дап.^Лисг!/ почасовая .]
Готово Цикл
Рис. 4.2. Использование функции ЧПС для вычисления чистой приведенной стоимости
инвестиций
Лсава Ч. Финансовые функции 323
ФцшщилЯЛЖ
Функция плт (РМТ) вычисляет величину периодического платежа для аннуитета на
основе постоянства сумм платежей и постоянства процентной ставки. Функция ПЛТ име-
ет следующий синтаксис:
=ПЛТ (ставка ; клер; пс; [бс] ; [тип] )
Как и для остальных похожих финансовых функций, ставка — это процентная ставка
за период, кпер — количество периодов, пс — приведенная стоимость или общая сумма,
которая на текущий момент равноценна ряду будущих платежей, бс — будущая стоимость
или желательный остаток средств после последней выплаты (если аргумент бс опущен, в
Excel его значение принимается равным 0, как и при вычислении размера выплат по зай-
му). Аргумент тип равен 1 в случае, если выплаты производятся по окончании каждого
платежного периода, и будет равен 0, если выплаты производятся в начале каждого пе-
риода (аргумент тип может быть опущен, тогда его значение принимается равным 0, т.е.
подразумевается, что выплаты происходят по окончании каждого платежного периода).
Функция ПЛТ часто используется для вычисления размера платежей по закладному зай-
му при фиксированной процентной ставке. На рис. 4.3 приведен пример рабочего листа
с таблицей, в которой используется функция ПЛТ для расчета величины платежа по займу с
различными процентными ставками (от 6,5% до 7,75%) и различными общими суммами
займа (от $350000 от $359000). В таблице применена начальная общая сумма из ячейки В2,
которая скопирована в ячейку А7, а затем с увеличением на $1000 последовательно скопи-
рована в ячейки диапазона А8:А16. Также в приведенном примере используется начальная
процентная ставка из ячейки ВЗ, которая скопирована в ячейку В6, а затем с увеличением
на четверть процента скопирована в ячейки диапазона C6:G6. В ячейке В4 находится срок
выплаты займа в годах, который используется для всей таблицы платежей.
Используя функцию ПЛТ, построить подобную таблицу несложно. Выполните
следующие действия.
1. Введите такие названия: в ячейку А1 — Платежи по займу, в ячейку А2 — Сумма
займа, в ячейку A3 — Процентная ставка и в ячейку А4 — Срок погашения (в годах).
2. Введите в ячейку В2 значение $350000, в ячейку ВЗ — 6,50%, а в ячейку В4 — 30.
Это начальные значения, по которым будет строится таблица платежей по займу.
Книга 3 . и функции
1
2 Сумма займа ЗбОООО.ООр
^Процентная ставка 5,00%
4_ j Срок погашения (в годах)
Ц§..""
> 5,00% в.2в%! 5,50%] ........ 5,75%; ' б,оо%!
_?7 35бООО,60р7 ТёЖввр"" ' '-l"932J1pT -2042,50рТ "-2155,01р7
JJJ 35|ООб,ООрГ: -i 884. 24р "-193853р.f -2 161,17р.
в 352 000,00р. Г 1 889 .61 р -1 943,76р/ -2167:32р.
lF| 353000,00р.: -1 -1 949.28р.; -2 004,30р. 1 -206a01p -2И6,41р/ -2 173,48р
11 354 000,00р. i --1 954.80р. -2б09,97рТ •2 065.850 -2' 1 79,64р. j
' '
l£ 355 000,00р.: -1 90572р. '-2071,68р..: -2 ЖёбрГ
ТГ 356 000,00р.r -191Щр7 "ЗГЩЩ -2'191^5р.
14 357000,00р.: -1 916.45р.. -1 971,37р. -2027,01р.: -2 083,36р. i -2 1 40,40р.: -2198,11р.
iTj 358 000,00р.! -1921,82р' -1976,88р. ' -2 032,68р '-2 089, 19р.' ' -2146,39р: -2 20427р.
16 359000,00р.? -1927:i9p: -2038,3!5t) ^2 095,03р.* -2 210,42р.
17,
18
Рис. 4.3. Таблица платежей для различных схем займа, построенная с помощью функции ПЛТ
Улова У. Финансовые функции 325
14. Перетащите маркер заполнения с ячейки В7 вниз до ячейки В16 и отпустите кнопку мыши.
После копирования исходной формулы вниз вдоль столбца до ячейки В16 ее мож-
но скопировать вправо вдоль строки до ячейки G16.
15. Переместите маркер заполнения с диапазона ячеек В7:В16 вправо до ячейки G16
и отпустите кнопку мыши.
Скопировав функцию плт во все ячейки таблицы, убедитесь, что ширина столбцов
диапазона от В до G достаточна для отображения полученных результатов (чтобы за оДин
шаг расширить столбцы до необходимых размеров, выделите их и дважды щелкните на
правой границе заголовка столбца G).
Если вы создали такую таблицу, в дальнейшем можно изменить начальные значения
общей суммы, процентных ставок и срока расчета, чтобы изучить различные платежные
схемы. Кроме того, вы имеете возможность перейти в режим вычислений вручную, чтобы
контролировать обновление данных в таблице.
Подробнее о переходе в режим пересчета вручную см. главу 1 книги 3. Информация о
защите рабочего листа с целью предоставить пользователям возможность изменять толь-
ко значения в ячейках В2, ВЗ и В4 (т.е. начальные значения общей суммы займа, про-
центной ставки и срока займа) изложена в главе 2 книги 4.
Функции
Excel предоставляет четыре функции амортизации, в каждой из которых для вычис-
ления затрат на амортизацию используются практически идентичные методы. Далее
перечислены эти функции.
« АПЛ (SLN) (нач_стоимостъ, ост_стоимость, времяэксплуатации). Вычисляет
величину амортизации актива, рассчитанную линейным способом.
» АСЧ (SYD) (нач_стоимость, ост_стоимость, время эксплуатации, период). Вычис-
ляет величину амортизации актива, рассчитанную методом суммы годовых чисел.
» ФУО (DB) (нач_стоимость, ост_стоимость, время эксплуатации, период, [месяцы}).
Вычисляет величину амортизации актива для заданного периода, рассчитанную
методом фиксированного уменьшения остатка.
» ДДОБ (DDB) (нан_стоимость, ост_стоимость, время эксплуатации, период,
[коэффициент]). Вычисляет величину амортизации актива для заданного периода,
рассчитанную методом двойного уменьшения остатка.
В функции ФУО используется параметр месяцы, который указывает на то, сколько ме-
сяцев собственность пребывала в эксплуатации в первом году. Если аргумент месяцы опу-
щен, программа предполагает, что активы использовались все 12 месяцев первого года.
Применяя функцию ДДОБ для вычисления величины амортизации за данный период
методом двойного уменьшения остатка, используйте параметр коэффициент. Он явля-
ется процентной ставкой снижающегося остатка в схеме амортизации. Если коэффици-
ент опущен, он предполагается равным 2 (поэтому данный метод носит название метода
удвоенного процента со снижающегося остатка).
На рис. 4.4 приведена амортизационная таблица, в которой Применены все четыре
функции амортизации. В этой таблице вычисляется величина амортизации мебели опре-
деленной компании, начальная стоимость которой — $50000, срок эксплуатации —
10 лет, а предположительная стоимость мебели к окончанию срока амортизации — $1000.
В строке формул (рис. 4.4) отображается функция АПЛ, которая введена в ячейку В9:
=В8-АПЛ($В$3;$В$5;$В$4)
Таблица амортизации
2;"] То л имуществе !Мебель
здСлтоимость
д!время эксплуатации (в годах) 101
5 {Остаточнаястоимость 1 000.00р.
«J
Метод Метод
фиксированного двойного
Линейный Метод суммы уменьшения уменьшения
Год *»тад год о/чих чисел остатка остатка
50 bOO.OOp.
45 100,00р.| 41 090,91 р.!
ИЖМ-Ж! 5pp00,pppj
40 200,0pp. : 32000,00р.;
35300,0pf>j 25 945,45р. I 15445,79р.; 256рО,ррр.!
ж
6
3;
зоЩоЬр
25 500,00р.
19709,р9рГГ
14 363,64р. Г
. 20 480.00р.
16384,рОрТ!
7058,35?:"
вг 20бор,ррр.: 9 909,09р.: 4771,45^1 ' 13107,2ррТ[|'
71' 6345,45р.! 3225,50pj" '"lp'485,76p.! |
¥ 1080бДЮр. 3672,73р1 8388,61fx!i
•Т 5SOO,pOp.[ 1 890,91 р; 1473,98pj 6 710,89р. i"
10! 1000,00pj 5^36|,71p.[
i я!
Рис. 4.4. Таблица амортизации, построенная с помощью различных методов, для 10-летнего
срока эксплуатации
328 Книга 3. tyofiMtfjibi и функции
Функция Назначение
ОБШДОХОД (CUMPRINC) (ставка, кол_пер, нз, Возвращает кумулятивную (с нарастающим итогом)
нач_период,кон_период, тип) выплату в погашение основной суммы займа в про-
межутке между нач_период и кон_период. Аргумент
тип устанавливается равным 0, если выплаты произ-
водятся по окончании каждого периода, и равным 1,
если выплаты производятся в начале периода
ОБЩПЛАТ (CUMIMPT) (ставка, кол_пер, нз, Возвращает кумулятивную (с нарастающим итогом)
нач_период,кон_период, тип) величину процентов, выплачиваемых по займу в
промежутке между нач_период и кон_период. Аргу-
мент тип устанавливается равным 0, если выплаты
производятся по окончании периода, и равным 1,
если выплаты производятся в начале периода
ПОЛУЧЕНО (RECEIVED) (дата_согл, да- Возвращает сумму, полученную к сроку погашения
та_вступл_в_силу, инвестиция, скидка, [базис]) полностью обеспеченных ценных бумаг
РАВНОКЧЕК (TBILLEQ) (дата_согл, да- Возвращает эквивалентный облигации доход по
та _вступл_в_силу, скидка) казначейскому чеку
СКИДКА (DISC) (дата_согл, дата_вступл_в_силу, Возвращает норму скидки для ценных бумаг
цена, погашение, [базис])
ЦЕНА (PRICE) (дата_согл, дата_вступл_в_силу, Возвращает цену за 100 руб. нарицательной стоимо-
ставка, доход, погашение, частота, [базис]) сти ценных бумаг, по которым выплачивается перио-
дический процент
ЦЕНАКЧЕК (TBILLPRICE) (дата_согл, да- Возвращает цену за 100 руб. нарицательной стоимо-
та_вступл_в_силу, скидка) сти для казначейского чека
ЦЕНАПЕРВНЕРЕГ (ODDPRICE) (дата_согл,да- Возвращает цену за 100 руб. нарицательной стоимо-
та_вступлгв_силу, дата_выпуска, первый_купон, сти ценных бумаг для нерегулярного (короткого или
ставка, доход, погашение, частота, [базис]) длинного) первого периода
ЦЕНАПОГАШ (PRICEMAT) (дата_согл, да- Возвращает цену за 100 руб. нарицательной стоимо-
та__вступл_в_силу, дата_выпуска, ставка, доход- сти ценных бумаг, по которым доход выплачивается
ность, [базис]) в срок погашения
ЦЕНАПОСЛНЕРЕГ (ODDLPRICE) (дата_согл, да- Возвращает цену за 100 руб. нарицательной стоимо-
та_вступл_в_силу, последняя^выплата, ставка, сти ценных бумаг для нерегулярного (короткого или
доход, погашение, частота, [базис]) длинного) последнего периода купона
ЦЕНАСКИДКА (PRICEDISC) (дата_согл,да- Возвращает цену за 100 руб. нарицательной стоимо-
та_вступл_в_силу, скидка, погашение, [базис]) сти ценных бумаг, на которые сделана скидка
ЧИСЛКУПОН (COUPNUM) (дата_согл, да- Возвращает количество купонов, которые могут
та_вступл_в_силу, частота, [базис]) быть оплачены между датой расчета и сроком пога-
шения, округленное до ближайшего целого количе-
ства купонов
чиствндох (XIRR) (значения, даты, предп) Возвращает внутреннюю сумму дохода для графика
денежных поступлений, которые не носят периоди-
ческого характера
чистнз (XNPV) (ставка, значения, даты) Возвращает чистую текущую стоимость инвестиции,
вычисляемую на основе ряда периодических поступ-
лений
ЭФФЕКТ (EFFECT) (номинальная_ставка, кол_пер) Возвращает эффективную (фактическую) годовую
процентную ставку, если заданы номинальная годо-
вая процентная ставка и количество периодов в году,
за которые начисляются сложные проценты
JUa£a Ч. Финансовые функции 337
Обратите внимание на то, что многие финансовые функции пакета Analysis ToolPak
используют аргумент базис, который принимает значения от 0 до 4. Он определяет метод
вычисления дня, используемый при подсчете доли года.
и с*нсинис*ничес1сие функции
главе...
•S Округление чисел
V Возведение в степень и вычисление квадратного корня
•/ Условное суммирование
S Использование основных статистических функций (СРЗНАЧ, МИН и МАКС)
•/ Построение формул для подсчета значений
•S Применение специальных статистических функций
функции
Все математические функции в диалогрвом окне Мастер функций — шаг 1 из 2
(Insert Function) и указателе окна справки (Help) относятся к категории Математические
(Math&Trig) функции. Эта категория объединяет тригонометрические и наиболее часто
используемые арифметические функции. Несмотря на то, что тригонометрические
функции, в основном, применяются инженерами и учеными, в целом, математические
функции рассчитаны на широкий круг пользователей, они позволяют обрабатывать лю-
бые типы значений. Эта категория включает функцию СУММ (SUM), которая является
наиболее часто используемой; функции ЦЕЛОЕ (INT), ЧЕТН (EVEN), НЕЧЕТН (ODD),
ОКРУГЛ (ROUND), ОТБР (TRUNC), которые округляют значения; такие функции, как
ПРОИЗВЕЛ (PRODUCT), СУМПРОИЗ (SUMPRODUCT), СУММКВ (SUMSQ), применяются
для умножения и сложения различных величин, функция КОРЕНЬ (SQRT) — для поиска
квадратного корня числа.
33 У Книга 3. Фо[1щмл и функции
Otcftif2^eH.ue чисел
Для округления вниз или вверх десятичных чисел, встречающихся на рабочем листе,
используют функцию ОКРУГЛ (ROUND). В отличие от применения числового формата
для ячейки, который влияет только на отображение числа, функция ОКРУГЛ в действи-
тельности изменяет способ хранения числа в ячейке, содержащей эту функцию. Функция
ОКРУГЛ имеет следующий синтаксис:
ОКРУГЛ ( число; число_разрядов)
Аргумент число — это значение, которое необходимо округлить, а число_разрядов —
количество цифр, до которого требуется округлить число. Если в качестве аргумента чис-
ло_разрядов ввести 0, число будет округлено до ближайшего целого. Аргумент чис-
ло_разрядов может быть положительным, тогда у числа будет округлена дробная часть до
указанного разряда. Если же аргумент число _разрядов отрицательный, у числа дробная
часть отбрасывается, а целая часть округляется до указанного разряда.
Вместо функции ОКРУГЛ можно применить функции ОКРУГЛВВЕРХ (ROUNDUP) и
ОКРУГЛВНИЗ (ROUNDDOWN). Обе они используют те же аргументы, что и функция
ОКРУГЛ. Различие заключается в том, что функция ОКРУГЛВВЕРХ всегда округляет к боль-
шему значению в соответствии с аргументом число разрядов, а функция ОКРУГЛВНИЗ —
к меньшему значению.
На рис. 5.1 приведены примеры использования функций ОКРУГЛ, ОКРУГЛВВЕРХ и
ОКРУГЛВНИЗ для округления значения математической константы числа я. В ячейку A3
введено значение этой константы (с девятью цифрами после запятой, которые можно
увидеть, увеличив ширину столбца). Значение числа я несложно получить с помощью
следующей встроенной в Excel функции:
=ПИ()
В ячейки диапазона ВЗ:В10 введены функции ОКРУГЛ, ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ
с различными значениями аргумента число_разрядов, которые округляют число пи с раз-
личной степенью точности.
В ячейке ВЗ находится функция ОКРУГЛ, которая округляет число я до 3. Данный
результат достигается по причине того, что значение аргумента число _разрядов равно О,
и программа округляет значение аргумента число до ближайшего целого числа.
Существует различие между функциями ОКРУГЛ и ОКРУГЛВВЕРХ, которые находятся
в ячейках В5 и В7, соответственно. В обеих функциях значение аргумента число_разрядов
равно 2, но в ячейке В5 программа округляет число л до 3,14, тогда как в ячейке В7 это
значение округляется до 3,15. Обратите внимание: при аналогичном значении аргумента
число _разрядов функция ОКРУГЛВНИЗ округляет число я до 3,14, т.е. точно так же, как
и функция ОКРУГЛ.
'Ш
Tf]
14]
151
Hi
17J i I
18J ' _1„.,:1,__, [, ,'. .'. . . . i
и < * и^округленне/ анортнгация /эайм/ннвеаиции/платежи / n;j<
Готово Цикл
то она возвратит число 3, т.е. получим такой же результат, как для функции ОКРУГЛ со
значением аргумента число_разрядов — он будет равен 0.
Функция ОТБР использует те же аргументы, что и функции ОКРУГЛ, ОКРУГЛВВЕРХ
и ОКРУГЛВНИЗ, но в функции ОТБР аргумент число_разрядов необязателен, тогда как
в других функциях он является необходимым аргументом.
Как правило, функция ОТБР не округляет указанное значение, она всего лишь отбра-
сывает его дробную часть. Однако, если аргумент число_разрядов определен, его значение
задает точность подобного усечения. Вновь обратимся за помощью к рис. 5.1. Если вве-
сти следующую функцию ОТБР, опустив аргумент число_разрядов,
=ОТБР($А$3),
=ОТБР($А$3;2),
то результат будет равен 3,14 (хвост дробной части отбрасывается), т.е. он совпадает
с результатом формулы =ОКРУГЛ ($А$ 3 ,• 2 ) , находящейся в ячейке В5.
Единственное, чем различаются функции ЦЕЛОЕ и ОТБР, — округлением отрицатель-
ных чисел. Например, если использовать функцию ОТБР для округления числа -5,4
=ОТБР(-5,4),
336 Книга 3. tyofiMifM*. и функции
как результат будет возвращено число -5. Если для округления этого же отрицательного
числа применить функцию ЦЕЛОЕ
=ЦЕЛОЕ(-5,4) ,
результат будет равен -б. Объяснение заключается в том, что функция ЦЕЛОЕ округляет
значение аргумента до ближайшего наименьшего целого числа.
и неч&й
Функции ЧЕТНОЕ (EVEN) и НЕЧЕТНОЕ (ODD) также используются для округления
чисел. Функция ЧЕТНОЕ округляет в большую сторону значение аргумента число до
ближайшего четного целого числа. Функция НЕЧЕТНОЕ, конечно же, делает все наоборот
и округляет в большую сторону значение, определенное аргументом до ближайшего
нечетного числа. Так, например, если в ячейке С18 находится число 345,25, то следую-
щая формула, использующая функцию ЧЕТНОЕ
=ЧЕТНОЕ(С18) ,
округлит его до ближайшего четного целого числа, и как результат в ячейку будет воз-
вращено число 346. Однако, если в этой формуле использовать функцию НЕЧЕТНОЕ
=НЕЧЕТНОЕ(С18) ,
аргумент будет округлен до ближайшего нечетного числа, и в ячейку как результат будет
возвращено число 347.
которая как результат возвращает значение 12,50 р. Далее предположим, что в ячейке В4
находится вычисленное значение стоимости, равное 13,67 р. Скопируем формулу в ячей-
ку С4 и получим:
5 . ЛСшйемаМические и аИсинманические функции 337
=ОКРВВЕРХ(В4;0,5)
Как результат эта формула возвратит значение 14,00 р.
и к£ау[ииннмй ко/гень
Несмотря на то, что для возведения числа в степень можно использовать оператор,
обозначающийся знаком вставки (Л), в Excel существует функция СТЕПЕНЬ (POWER),
которая выполняет аналогичное действие. Например, для создания формулы, которая
возводит число 5,9 в третью степень (т.е. в куб), можно применить оператор
=5,9А3
=СТЕПЕНЬ(5,9;3/4)
Функция КОРЕНЬ (SQRT) находит значение квадратного корня для числа, которое
определяется как ее единственный аргумент. Например, если воспользоваться функцией
КОРЕНЬ для создания формулы
=КОРЕНЬ(144) ,
=КОРЕНЬ(АВ8(А15))
\
338 Книга 3. PofuufM* и функции
Суммирование
В электронных таблицах Excel одной из самых популярных функций является функ-
ция СУММ (SUM). Она настолько часто используется, что на панели инструментов
Стандартная (Standard) расположена ее собственная кнопка Автосумма (AutoSum).
Но все же стоит разобраться в тонкостях работы функции СУММ, доступ к которой можно
легко получить с помощью кнопки Автосумма.
Синтаксис этой функции следующий:
=СУММ (число!; [число2] ; [ . . . ] )
При использовании функции СУММ требуется как минимум один аргумент, представ-
ляющий собой набор чисел из диапазона ячеек или массив констант, которые необходи-
мо просуммировать. В одну формулу СУММ можно ввести до 29-ти аргументов, разделен-
ных точками с запятой. Для примера создадим формулу, которая вычисляет суммы чи-
сел, находящихся в различных диапазонах:
=СУММ(ВЗ :В10;Лист2 !ВЗ :В10;ЛистЗ !ВЗ :В10)
В данном примере программа суммирует значения, находящиеся в диапазоне ячеек
ВЗ:В10 рабочих листов Лист1, Лист2 и ЛистЗ одной рабочей книги, возвращая общую
сумму в ячейку листа Лист! , где находится формула.
<ЭврвИс...Дрт1е
4: 100% и
=СУММЕСЛИ(товар;"=Лимониыелир.";дневная_выручка)
__ | о | Ё I F G
Отчет о продажах в сети кондитерских ;j
Магазин Продукция ,й«Та Объе» (о Цена (за Продажи за день
1iyn. Горького Лимонные лир.
2jyn. Горького Черничный трот
3:уЛ. ГорЬКОГО Яблочный пирог 2 348,80р. Яблочный пирог |
|
4:ул. Горького Круасан диет. 19,20р 220,80р. Круасан диет ;
5!ул. Горького Вишневый пирог 54,0рр.
6]ул. Горького Маковый струдель 121,60р 4 605,30р. Кроме черничног
7'ул. Горького Лимонные лир.
8|ул. Горького Черничный торт 498,2pp. :Нвскрлы<р услов
,9-уп. Горького Яблочный пирог
1р|ул. Горького Круасан диет. 02.03.1)3
11!ул. Горького Вишневый пирог ргрш.
12 ул. Горького М аковы и струдель
13 ул. Горького •ПИМОННЫ9 ПИР
14;ул. Горького Черничный торт
15!ул. Горького Яблочный пирог
16-ул. Горького Круасан диет.
17:ул. Горького Вишневый пиррг
18;ул. Горького Маковый струдепь
19|ул.Франко Лимонные пир.
20 |уя. Франко Черничный торт
21 : ул. Франко Яблочный пирог 6,40р.
22 ул.Франко Круасан диет. 261 120p.j
СТЗТ., ф;И;1
Цикл
Рис. 5.2. Использование функции СУММЕСЛИ для нахождения общей суммы продаж каждого
товара
3 fO Книга 3. tyofuufMt и функции
Me !Магазин
1 tyn./Горького Мастер суммирования поможет создать формул* суммирования 532,50р. Лимонные пир.
2»уп. Горького значений столби» в меисиикти от других течений табл 1 048,80р. Черничный тор
З'ул. Горького 2 348,80р. Яблочный пирог
4^ул. Горького 220,80р. Круасан диет.
5 'ул. Горького^ Свьерный
6|ул. Горького Восточный 4 605,30р. Кроме черничнрг
7|ул. Горького Северный
8 !ул. Горького Северный
9'!уя. Горького
lOiyn. Горького
13 ! 11 «ул. Горького
Ж] 12|ул. Горького
Где находится таблица с подписями столбцов и сунмируеными
15J 13*ул Горького
161 14jyn. Горького
171 1_5Jyn. Горького условная сумма !$8S2:(GS56
ЛИ 16}уя. Горького
J9J 17»ул. Горького
20 | lifl tyn. Горького
1
ч 19|ул Франко Л и м рнные'^йр'
SЦ... .??.jY*1.r.'??P?*!™...
Черничный торт 62.70р
23 ] 21 [ул.Франко Яблочный пирог 243.гОр
24 [ 22 |уп Франко Круасан диет 31,20р
м*Т V ""и / спт.ф.-и / п?т. ф'^-Г^.Лисг':
фщп
'
Рис. 5.J. Определение диапазона в диалоговом окне Мастер суммирования — шаг 1 из 4
342 3. и функции
6. В поле со списком Значение (This Value) выберите число или название, которое
будет использоваться как значение для сравнения.
В нашем случае щелкните на значении ул. Франко — в результате первое условие
будет выглядеть следующим образом: Магазин=ул. Франко.
7. Щелкните на кнопке Добавить условие (Add Condition), чтобы добавить только
что созданное условие в формулу.
Далее необходимо повторить пп. 5—7, чтобы задать еще два условия: Товаро
Черничный торт и Дата>02 . 03 .2003 (см. рис. 5.4).
8. Повторяя пп. 5-7, добавьте в список Условия все необходимые критерии отбора.
9. Завершив определение всех условий для суммирования, щелкните на кнопке Далее.
В диалоговом окне Мастер суммирования — шаг 3 из 4 укажите, что необходимо
сделать с полученной формулой: скопировать ее в отдельную ячейку (задано по
умолчанию) или скопировать формулу со значениями условия из списка Значения
для каждого созданного критерия.
10. Оставьте установленным переключатель Копировать формулу в отдельную
ячейку (Copy Just the Formula to a Single Cell), чтобы вставить только формулу СУММ
в рабочий лист, либо установите переключатель в положение Копировать формулу
Улова 5. МсиКемшпмческие и аКсиНиаНические функции 3 УЗ
и значения условия (Copy the Formula and Conditioned Values), чтобы скопировать
формулу со значениями накладываемых условий.
Если выбрано простое копирование формулы в ячейку, для завершения работы
мастера остается выполнить еще только одно действие — в диалоговом окне
Мастер суммирования — шаг 4 из 4 определите ячейку, в которую будет скопи-
рована созданная формула.
Если же выбрано копирование формулы с заданными условиями, Мастер суммиро-
вания предоставит необходимое количество диалоговых окон (идентичных как при
копирования отдельной формулы) для каждого заданного условия. Определите
ячейки, в которые будет скопирована формула.
В данном примере при выборе варианта копирования формулы с заданными усло-
виями мастер предоставляет три дополнительных диалоговых окна для заверше-
ния необходимых действий. Таким образом, в Мастере суммирования будет со-
держаться всего 7 шагов. На каждом из оставшихся шагов следует определить
ячейку, в которой будет находиться значение условного критерия, используемого в
формуле (т.е. 4-й шаг определяет ячейку для ул. Франко, 5-й — для Черничного
торта, 6-й — для даты 02 .03 .2003 и, наконец, 7-й определяет ячейку для итого-
вой формулы).
11. Щелкните на кнопке Далее, чтобы перейти в диалоговое окно Мастер суммиро-
вания — шаг 4 из 4.
Если в п. 10 выбрано простое копирование созданной формулы, останется только
определить ячейку, в которой эта формула будет располагаться. Однако, если вы-
бран вариант, при котором в таблицу будут добавлены и формула, и каждое усло-
вие, придется определить ячейки для каждого критерия и для итоговой сумми-
рующей формулы, для чего будет предоставлено необходимое количество диалого-
вых окон.
12. Щелкните на ячейке, в которой должна находиться созданная формула суммы либо
значение первого условия.
Завершая каждую операцию по указанию ячеек, в которых будут располагаться
значения критериев, щелкайте на кнопке Далее до тех пор, пока не достигнете по-
следнего диалогового окна, в котором необходимо задать ячейку для формулы час-
тичного суммирования.
13. В последнем диалоговом окне щелкните на кнопке Готово (Finish), чтобы завершить
работу Мастера суммирования и вычислить итоговую сумму значений, удовлетво-
ряющих заданным условиям.
'
*!Я С Microsoft Lxcel - пример 2.xls j_ i|O||"X|M
:3j аайя : дяока Зид вставка «ораат CSPWK Да »we: QKHO Справка '
;::
Т: Ев».кт>5^г»: • _й X
4!уп. Горького Круасан диеТ; 01.03.03 16"! 1,20р!! 19,20р. ; 220,80р. Круасан диет. \ Ij
7 • 5]ул. Горького Вишневый пирог
д^ЩЦ
12! Шр!] "'sJJMJp!' '! "
1 1 6 ;уп. Горького Маковый струдель
т
01"оз!6з 32"! Щр!'! 121.60р. >v 4 605,30р. К|>оме черничног
9 7;ул Горького Лимонные пир огЖю] 45"! i'!sdp!l 67"!5"6о!'": !
8;ул. Горького Черничный торт 02.03.03 ill 5,'70р"!1 62.700. 1 498.20о.1Нескопько vcnoe
11 9 ул. Горького Ябпочный пирог 02.03.03 зв" мор!! 243.20р.
;
12! 10 ул. Горького Круасан диет. 02.03.03 26
Г
1,20р!! 3i!20p! "1
13 11;уп. Горького Вишневый пирог 62!03.03 17! 4,50р. Г" 7б!50р.;Т
14 12:ул. Горького Маковый струдепь 02.03.03 21; 3,80р.! 79.80р. !
15 13!ул. Горького Лимонные пир. 03.03.03 35! 1,50р.! 52.50р!' [
16 14:уп. Горького Черничный торт 03 .03.03" 28! 6.70р.! 159.60р! "|
17 15!ул. Горького Яблочный пирог 0303.03 43! 6.40рЛ 275.20р !
18 16 ул. Горького Круасан диет. 03.03.03 16; 1.20р!| 19.20р.: Г
19 17;ул. Горького Вишневый пирог оз.оз.оз' Ш 4!50р!Т 54!оОр !
20 18, ул. Горького Маковый струдепь 03.03.03 32"! ""з.'вор."! 12160р." j
21 19 ул.Франко Лимонные пир. 010303 45'! l.'SOp.l 67,50р' Г
22 20;ул. Франко Черничный торт 6i!o303 1lV 5!70рЛ 62.70р. :
23° 21 ул.Франко Яблочный пирог 016303 38" 6.40р
т
24"з!20р! !
"24 22;^л. Франко Круасан диет. 01.0303 26" l!20"p.l 31, 20р. :
:
v
:
Н 4 "V''M#mT:<JH<7 стат. ф-и-1 /ЛиапХуонжнаясумма/ подбор, пар; |< ..,,,, '• ..; '. ••'.,fi":f' :Ciy..- -::!:.:! ,»»|
Готово Цикл
CfHatHUCtflu4ectcue функции
В Excel содержится полный набор статистических функций, доступных в специализиро-
ванных программах. Данная категория включают целый спектр статистических функций от
наиболее простых (СРЗНАЧ (AVERAGE), МАКС (МАХ) и МИН (MIN)) до самых экзотических
(ХИ2ТЕСТ (CHITEST), ПУАССОН (POISSON) И ПЕРСЕНТИЛЬ (PERCENTILE)).
Помимо специальных статистических функций, Excel предоставляет набор функций
подсчета, которые предоставляют возможность вычислить количество ячеек, содержа-
щих какие-либо значения, непустых ячеек (содержащих информацию любого типа) или
только тех ячеек, которые включают значения, удовлетворяющие заданным критериям.
СУЗШЧ. МЛ КС и MUH
Функции СРЗНАЧ (для поиска среднего значения), МАКС (для поиска наибольшего
значения) и МИН (для поиска наименьшего значения) — наиболее часто используемые
статистические функции, так как к ним обращаются и обычные пользователи, и исследо-
ватели-профессионалы. Все три функции имеют синтаксис, аналогичный синтаксису
функции СУММ. Например, функция СРЗНАЧ использует следующие аргументы:
=СРЗНАЧ(число!;[число2];[...])
минимальное) значение, может быть от 1 до 30. На рис. 5.6 приведен пример использова-
ния функций СРЗНАЧ, МАКС и мин в электронных таблицах. В данном случае указанные
функции применены с целью поиска статистических показателей для значений, указы-
вающих на стоимость квартир, проданных в период с апреля по май 2003 г. Эти статисти-
ческие показатели включают среднее значение, наибольшее и наименьшее значение,
а также медиану. Все функции имеют один и тот же аргумент (диапазон ячеек С4:С8),
содержащий стоимость проданных квартир.
Функция СРЗНАЧ вычисляет среднюю величину значений, представленных в этом
диапазоне, путем деления их суммы на количество. Данная функция эквивалентна
следующей формуле:
=СУММ(С4:С8)/СЧЕТ(С4:С8)
••*.> в х
сю ! =СРЗНАЧ(С4:С9)
• I • • SSH ' ; i ~ ~^В 1 ! е Т F --[: . . G I н
4-1
ЗУ АДР*с ! Дата продажи Цена 1
4jyn Горького, д.1 5 6Т64Х)3 ёбЩобр.!
5 | уп.Иванова, д.7 62.64.63 34500,66р.:
03.05^03 28700.00pj
_LJ пр-Глуцчсова, д.1 25.05.03 55000,66р.! ! 1 1 1
с: :
1 "в !пр.Бажана,д. 45 111.11.111зоЖ61;
; .1
[средняя цена Г 46 340,OOp.{CP3HA4(C4:C9)i
Ml
ЛЬ наибольшая цена 65000.00р МАКС(С4:С8) !
13
! наименьшая цена 28 700,00р. МИН(С4:С8) 1
.:!
ж
16 ::i:ir±z
14
Jtoqctetfi лчеек
Иногда необходимо узнать, сколько ячеек диапазона, столбца, строки или даже рабо-
чего листа содержит определенную информацию, а сколько остается пустыми. В других
случаях,следует знать, сколько ячеек располагает текстовой информацией, а в сколько —
числовыми значениями. Excel включает несколько функций подсчета, которые можно
использовать для создания формул, вычисляющих количество занятых ячеек в опреде-
ленном диапазоне рабочего листа и предоставляющих сведения о типе информации,
которая содержится в этих ячейках.
jjL__-J_
Продажа квартир
Адрес Дата продажи Цена 1(М
ул.Горькогр, д.15 ОТ04 03^ б5000,6рр!
уп.Иванова, Д.7 р2;р4.рз: 341500,00?.!
уп. Новая, д. 74 03.05.03 28 700,00р
1^.Гпушкрва<,д,1 25.05-03' 55000,00р.
пр.Бажана, д. 45 ~ 30.05.Щ
16 1 ......
Пустые ячейки 5[=СЧ11ТАТЬПУСТОТЫ(даннь№_ггродаж)
ГГ
Ячейки с текстом ] "зд);!;щ1;;;;
Ячейки беа текста \ >е^1родажХ1;0)Й
и « >
, ••-•••- •-
;
>nsi / таблица
г—
чзиш \стат.ф-*/ Лист13 ,? услоа U •: :V;j"
Готово Цикп .. .
Для того чтобы узнать общее количество ячеек, заключенных в этом диапазоне, необхо-
димо создать формулу, которая-леремножит значения, полученные от функций ЧСТРОК и
ЧИСЛСТОЛБ:
=ЧСТРОК(данные_продаж)*ЧИСЛСТОЛЙ(данные_продаж)
Несомненно, результатом данной формулы является число 24. Следующая формула,
которая использует функцию СЧЕТЗ (COUNTA), вычисляет, в скольких из этих 24-х яче-
ек содержатся какие-либо данные. Данная функция подсчитывает количество непустых
ячеек в заданном диапазоне. Она имеет следующий синтаксис:
=СЧЕТЗ(значение!; [значение2] ; [ . . . ] )
Функция может принимать до 30-ти аргументов (хотя достаточно только одного).
В них указываются ячейки или диапазоны для подсчета. Обратите внимание на то, что
функция СЧЕТЗ подсчитывает все ячейки, которые содержат хоть какое-нибудь значе-
ние, даже если это значение является пустой текстовой строкой, представленной единст-
венным апострофом ('). В примере рис. 5.7 ячейка С12 содержит формулу, использую-
щую функцию СЧЕТЗ:
=СЧЕТЗ(данные_продаж)
Эта формула возвращает число 19. Следующая формула, созданная на рабочем листе,
подсчитывает количество тех ячеек в диапазоне данные_продаж, которые содержат только
числовые значения. Чтобы создать такую формулу, используйте функцию СЧЕТ, приме-
няющую те же аргументы, что и функция СЧЕТЗ. Единственное отличие заключается в том,
что функция СЧЕТ учитывает при подсчете только ячейки, которые содержат числа.
В ячейке С14 представлена формула для вычисления количества тех ячеек в диапазоне
данные_продаж, в которых находятся числовые значения:
=СЧЕТ(данные_продаж)
Результатом вычисления по этой формуле является число 10. Обратите внимание:
программа включила в подсчет пять ячеек, содержащих данные в формате даты (в каждой
ячейке стоит дата заключения сделки) диапазона В4:В8, и пять ячеек, в которых находят-
ся данные в денежном формате (в каждой ячейке стоит сумма заключенной сделки) диа-
пазона С4:С9.
Для подсчета пустых ячеек, находящихся в диапазоне данные_продаж, используется
функция СЧИТАТЬПУСТОТЫ (COUNTBLANK). Она работает аналогично функциям СЧЕТ
и СЧЕТЗ, но подсчитывает только незанятые ячейки. В нашем случае применяется такая
функция СЧИТАТЬПУСТОТЫ:
'=СЧИТАТЬПУСТОТЫ(данные_продаж)
Результатом является число 5 (это вполне логично, учитывая, что в данном диапазоне
всего 24 ячейки, а 19 из них содержат определенные значения).
Последние две формулы на этом рабочем листе возвращают количество ячеек, содер-
жащих данные в текстовом формате, и количество ячеек, в которых расположены данные
не в текстовом формате. При создании этих формул вместо функций подсчета использу-
ются информационные функции ЕТЕКСТ (1STEXT) и ЕНЕТКСТ (ISNOTEXT), являющие-
ся аргументами логической функции ЕСЛИ, которая, в свою очередь, применяется
старой-доброй функцией СУММ.
3 48 Книга 3. tyoftMifMt и функции
Итак, в ячейке С18 находится формула, которая вычисляет количество ячеек, содер-
жащих данные в текстовом формате диапазона данные_продаж:
{=СУММ(ЕСЛИ(ЕТЕКСТ(данные_продаж);1;0))}
В ячейке С20 вы найдете подобную формулу, которая вычисляет количество ячеек,
содержащих данные в нетекстовом формате диапазона данные_продаж. В ней вместо
функции ЕТЕКСТ используется функция ЕНЕТЕКСТ:
Для подсчета количества непустых ячеек во всем рабочем листе (предположим, с име-
нем Лист2) можно использовать формулу
=СЧЕТЗ(Лист2!1:65536)
Обратите внимание, что в качестве аргумента этой функции применяются буквенные
обозначения для всего диапазона столбцов (а не строк), т.е.
=СЧЕТЗ(Sheet2!A:IV)
. МшКемшЯические и айсиЯмаКические функции 3 49
Однако как только подобная функция будет введена в ячейку, программа Excel авто-
матически конвертирует в аргументе ссылку на весь диапазон столбцов в ссылку на весь
диапазон строки, используя абсолютные ссылки ($1: $65536).
с заданными, усло&илми
Excel располагает функцией СЧЕТЕСЛИ (COUNTIF), которая применяется для под-
счета в определенном диапазоне только тех ячеек, которые удовлетворяют заданным
условиям. Функция СЧЕТЕСЛИ использует два аргумента и имеет следующий синтаксис:
=СЧЕТЕСЛИ(диапазон;критерий)
Аргумент диапазон задает множество ячеек. В нем производится подсчет ячеек, кото-
рые удовлетворяют условиям, заданными аргументом критерий. Эти условия можно оп-
ределить с помощью чисел, выражений или текстовой информации. Если в качестве
критерия используется число, его не следует заключать в кавычки. Например, для под-
счета тех ячеек в диапазоне табличные_данные, которые содержат число 5, создайте
следующую формулу:
=СЧЕТЕСЛИ(табличные_данные;5)
Однако, если в качестве аргумента критерий используется выражение или текст, их
необходимо заключать в кавычки, например: "=5", ">20" или "Киев". Таким образом,
для подсчета тех ячеек диапазона табличные_данные, которые содержат значения
больше 5, можно воспользоваться формулой
=СЧЕТЕСЛИ(табличные_данные;">5")
Если с помощью функции СЧЕТЕСЛИ требуется найти количество ячеек, которые со-
держат значение, эквивалентное значению определенной ячейки на рабочем листе, в ка-
честве критерия необходимо использовать ссылку на эту ячейку. Например, для вычис-
ления количества тех ячеек в диапазоне табличные_данные, которые содержат значе-
ние, эквивалентное значению ячейки ВЗ, необходимо создать следующую формулу:
=СЧЕТЕСЛИ(табличные_данные;ВЗ)
Если в качестве критерия применено выражение, содержащее ссылку на ячейку, то
оператор, используемый в выражении, необходимо заключать в кавычки, а после него и
перед ссылкой на ячейку — добавить оператор конкатенации (&). Например, чтобы под-
считать, в скольких ячейках диапазона табличные_данные находятся значения, боль-
шие, чем значение в ячейке ВЗ, необходимо создать следующую формулу:
=СЧЕТЕСЛИ (табличные д а н н ы е ; " > " & В З )
350 Книга 3. Фо/ии/мл и функции
Обратите внимание на то, что при использовании текста для определения условий в
функции СЧЕТЕСЛИ можно воспользоваться символами подстановки: звездочкой (*),
которая заменяет любое количество неизвестных знаков, и знаком вопроса (?), который
заменяет один любой знак. Например, чтобы вычислить количество тех ячеек в диапазо-
не табличные_данные, в которых содержится текстовая информация, заканчивающая-
ся словом улица, воспользуйтесь формулой:
=СЧЕТЕСЛИ(табличные_данные;"*улица")
Для нахождения ячеек того же диапазона, внутри которых содержится слово счет,
в аргументе критерий следует использовать комбинацию звездочек и слова "счет":
=СЧЕТЕСЛИ (табличные_данные,- "*счет*")
Чтобы подсчитать те ячейки в диапазоне табличные_данные, в которых находится
слово из трех букв, заканчивающееся на к (первые две буквы могут быть любыми: ток,
сок, мак и т.д.), для задания неопределенных букв можно воспользоваться двумя знаками
вопроса, поместив их в условии перед буквой к:
=СЧЕТЕСЛИ(табличные_данные;"??к")
Помимо прочего, в качестве аргумента критерий функции СЧЕТЕСЛИ применяются и
другие статистические функции. Предположим, необходимо узнать количество тех ячеек
в диапазоне табличные_данные, которые содержат значения, меньшие, чем среднее
значение всего диапазона. В таком случае обратитесь к функции СРЗНАЧ как к аргументу
функции СЧЕТЕСЛИ:
=СЧЕТЕСЛИ(табличные_данные;"<"&СРЗНАЧ(табличные_данные))
.41
i
и
В э&ой главе . . .
•S Поиск данных в таблице и добавление их в списки
• */ Использование мастера поиска для создания формул двустороннего поиска
S Транспонирование диапазонов
*/ Получение информации о содержимом ячеек
*/ Проверка типа значения, содержащегося в ячейке
S Использование текстовых функций
•S Создание формул по слиянию тестовых строк
Ссьики и массивы
Функции поиска в Excel значительно упрощают процесс просмотра рабочих листов с
целью получения информации о хранящихся в них данных. Кроме того, они также воз-
вращают связанные значения в списки данных. Использование поисковых таблиц для
создания списков (баз данных) не только уменьшает объем данных, которые необходимо
ввести, но и значительно снижает вероятность появления ошибочных значений.
Функции ссылки позволяют получить информацию об отдельных ячейках и диапазо-
нах рабочего листа; создать гиперссылки на различные документы, имеющиеся на ком-
пьютере, в локальной сети или Internet; транспонировать таблицы, в результате чего
строки станут столбцами и наоборот.
35V Книга 3". Фо[1ЩЛЬ1 и функции
На рис. 6.1 приведен пример использования функции ВПР для нахождения размера
15% или 20% чаевых в расчетной таблице чаевых, в зависимости от суммы заказа. В ячей-
ке F5 находится следующая формула: .
=ВПР (сумма_заказа,-таблица_чаевых;ЕСЛИ (процент_на_чай=0,15; 2 ;3) )
Рис. 6.1. Применение функции ВПР для нахождения размера чаевых в зависимости от
суммы заказа
..
_ А~Г~
F7
В
К ИПР(тоеар.цены:2 ЛОЖЬ)
' С '' • ' •' 0 : I I
I
;- ;
.J":;^:'S1
•ЖШЯ G
1i Отчет о продажах в сети кондитерских
Tt
31 I Таблица цен! l?«»f>
Цена
! Лимонные пир. "[Черничный торт
- 1,б6р| .5.70p,i
Яолочный пирог Круасан диет.
6,40р.! 1,20р.!
;Вишнг
Tl'
6 JMt Магазин Продукция Дата О6ьем(вшт.) !иена(заштЛ ! Продажи за пень
НИ 01.03.03! 36
I
Ш"g'T
Vyn Горького : Лимонные пир.
2;ул Горького Черничный торт
3;уЛ Горького Яблочный пирог | .
01.03. 03!
010303Г '"
28
43!
V50C.1
6,40р. !
гщ..: 5250р.
1б"Э.60р
275.Ир.| "'''''"
joi 4;ул Горького ; Круасан диет. 01.03.03! 16! ."ШрТ"" 19,20р. !
3D. 5! W Горького Вишневый пирог ; оюзоз! 12! " 4|50р.! 54.00р!
ЗШ 6 уп Горького Маковый струдепь огоз.бзТ "' 32!" ' 3,80р! "" 121.60р.|
Ж1
«I
7уп Горького Лимонные пир
8!ул Горького ! Черничный торт
.',моз.оз] 45! 1.50р.!
б,70р:!
б7,50р :
02 03.03! 11! .'..'.'..'.'..'ШррТ.....
is! 9 ул Горького ; Яблочный пирог огрзТоз! 38! б",4'ор":'! '
243,20р.'
18 | 10 уп Горько о Круасан диет. 0203 03! 26! 1ЖП 31 20р! ""
17! 1Гул Горько о ^Вишневый пирог ! 02.03.'03]" 17! 4,50р ! 76,50р.;
18I 12:ул Горько о Маковый струдепь ! 02.03.03Г_ "21! 3.80р.! 79.80р.
19| 1з:упГорького Лимонные пир.
'Щ "14 ул Горько о Черничный торт
! Ыоз.оз!
oJoioa;
"35!" i'lb'pJ
28':" 5";70р"!
;
169,б6р.
im?5?p-1~.г..
!
2jj
15ул Горько о Яблочный пирог оз.рЩ 43! 6,40р. ; 275!20>1
22! 16 уп Горького Круасан диет. [ оз'Ьз.ЬзТ 16! \20fl 19.2бр:т
23j 17 уп Горького Вишневый пирсг 030303! 12; 4.60р.! 64,00р1
]?4j 18 уп Горького Маковый струдепь }
!
03.03.03; 32! 3,80р[ 121.60р.! _"
1Я vi) (DfiSHXO .. . .лПмыкшныв.тш. v ; П1 ЛЧ ПЧ! Z."..'.' "Д; ".. , , "/;л"! ml
W < > «Л таблица ч8№ых / стзт.фч! / Листрхуслрвная суммах п
1S
';..* ""
Деталь 100
У"
f>
ПОИСКПОЗ(искомое_значение;лросматриваемый_массив;[тип_сопостав-
ления])
Аргумент искомое_значенче, конечно же, задает значение, позиция которого в случае
удачного завершения поиска и будет результатом, возвращаемым функцией. Аргумент
просматриваемый_массив определяет диапазон ячеек или массив, в котором производит-
ся поиск. Параметр тип сопоставления определяет, каким образом программа проводит
сопоставление значения аргумента искомое ^значения с данными, содержащимися в опре-
деленном аргументом просматриваемый_массив диапазоне. Этот параметр принимает чи-
словые значения О, 1 или — 1.
ИНДЕКС(массив; [номер_строки];[номер_столбца])
Ссылочная форма функции ИНДЕКС имеет следующий синтаксис:
ИНДЕКС(ссылка;[номер_строки};[номер_столбца];[номер_области])
Для функции ИНДЕКС в форме массива аргумент массив определяет диапазон ячеек
или массив констант, в котором производится поиск заданной ячейки. Если этот диапа-
зон или массив констант имеет всего одну строку или один столбец, соответствующий
аргумент номер строки или номер_столбца не обязателен. Если заданный диапазон ячеек
или массив констант имеет более одной строки или одного столбца и заданы оба аргу-
мента (номер_строки и номер_столбца), функция ИНДЕКС возвращает значение, которое
находится в ячейке, расположенной на пересечении указанной строки и столбца.
Ллава 6. информационные и 1%екс1К.овме функции 359
На рис. 6.3 можно увидеть, что ячейка В12 содержит довольно длинную и, на первый
взгляд, довольно сложную формулу, которая представляет собой комбинацию функций
ИНДЕКС и ПОИСКПОЗ, использующих определенные выше именованные диапазоны:
=ИНДЕКС(детали;ПОИСКПОЗ(деталь;список_деталей);ПОИСКПОЗ(дата;
список_дат))
Чтобы упростить эту формулу, разобьем ее на три основные части: функцию
ПОИСКПОЗ, возвращающую как результат значение для аргумента номер_строки функции
ИНДЕКС; функцию ПОИСКПОЗ, возвращающую как результат значение для аргумента
номер_столбца функции ИНДЕКС и непосредственно функцию ИНДЕКС, возвращающую
как результат количество произведенных деталей.
Первая функция ПОИСКПОЗ, возвращающая как результат значение для аргумента
номер_строки функции ИНДЕКС, выглядит следующим образом:
ПОИСКПОЗ(деталь;список_деталей)
Данная функция использует значение, введенное в ячейку В10, и ищет его позицию в
диапазоне А2:А6. Полученное число будет применено как аргумент номер_строки для
функции ИНДЕКС. В приведенном примере в ячейку В10 введено название рассматривае-
мого изделия Деталь 102, и для этого значения функция ПОИСКПОЗ возвращает как ре-
зультат число 4, которое в дальнейшем используется как аргумент номер_строки для
функции ИНДЕКС.
Вторая функция ПОИСКПОЗ, возвращающая как результат значение для аргумента
номер_столбца функции ИНДЕКС, имеет такой вид:
ПОИСКПОЗ (дата,-список_дат)
Эта функция использует значение, введенное в ячейку В11, и ищет его позицию в
диапазоне A2:J2. Полученное значение будет применено как аргумент номер_столбца для
функции ИНДЕКС. В приведенном примере в ячейку В11 введено значение 1 июня 2003
(после применения формата даты оно принимает вид Июнь 2003), и для этого значения
функция ПОИСКПОЗ возвращает как результат число 4, которое в дальнейшем использу-
ется в качестве аргумента номер_столбца для функции ИНДЕКС.
360 Книга. 3. Фо/ии/мл и функции
Итак, несмотря на всю свою сложность, функция ИНДЕКС в строке формул рис. 6.3
эквивалентна следующей формуле:
=ИНДЕКС(детали;4;4)
На рис. 6.3 показано, что результатом этой формулы будет число 306, т.е. такое коли-
чество изделий типа Деталь 102, которое выпустили в июне 2003 г. Данный результат
можно проверить вручную, отсчитав необходимое количество строк и столбцов в диапа-
зоне детали (диапазон ячеек A2:J6). Если по столбцу А отсчитать вниз четыре строки
(включая строку 2 — первую строку этого диапазона, где находятся названия столбцов),
то перейдем как раз к строке с заголовком Деталь 102. Если вдоль этой строки отсчи-
тать вправо четыре столбца (включая столбец А, содержащий названия строк), то ока-
жемся в ячейке D5, расположенной в столбце Июнь 2002 и содержащей число 306.
•951,
:
Мастер подстановок поможет создать формулу для поиска 033
значения, находящегося г*а пересечет* строки и столбив. 2066
5251
7 I ИТОГО 1915' 1851
08:45
15.2.1994
5.31
10.10.1934
SO
25.7.1995
51.S5
йи;
Jfj '
1
| MSiSCS6| \3
15д f3) | Отмена
161
Jli
11""
ЯП
?ni
и /дзта \Л т1 /ЛистЗ / пр
На рис. 6.6 представлен рабочий лист после щелчка на кнопке Готово в диалоговом
окне Мастер подстановок- шаг6 изб. Обратите внимание: в ячейку С12 помещается
созданная с помощью мастера формула. В ней применена функция ИНДЕКС для поиска
значения, находящегося в ячейке, номер столбца и строки которой вычисляются двумя
функциями поискпоз:
=ИНДЕКС ($А$2 : $J$6 ; ПОИСКПОЗ (СЮ ; $А$2 : $А$6 ; ) ;
ПОИСКПОЗ (СИ ;$A$2:$J$2;) )
Таким образом, вы прошли по пути создания "умной" формулы для двустороннего
поиска, причем удалось избежать сложностей, связанных с правильным размещением
функций поискпоз в функции ИНДЕКС (не говоря уже о том, что не пришлось беспокоить-
ся по повду всех использующихся аргументов и самостоятельно расставлять все скобки).
Функции ссылки
Само название функций говорит о том, что они предназначены для работы со ссыл-
ками на рабочем листе. Эта группа включает следующие функции.
: :
1 i
^JiJiL^
A3"'••.HI i • В 1 -С 'tif' 0 } Ё f F ( G 1 H 1 1 J
"л
jj Продажи за 2005 год
1
i & \ *& ^ J? <& & ^ 1 ;
1^ if' / 4г | jF j^* ^ I . :
-LJ
з ! Деталь 100 500 ! 485 438 ] 505 ! 483
:
540 2951 Г • ;'
Tel
19 1 _: i
j
м « "> и|/{...Я?ШШ1!>й^.Ш1,.Хлист2Л'Лист1 /ЛистЗ/ почзсогая оплат?.../ .l*si •,«- ~.'-> ,-•• ',^-ч*,*.' .,.:.,!.«:,;,:;. »Й.1
Готово ЦИКЛ ' ' .. : ' : . ' . .
Рис. 6.6. Рабочий лист после размещения в диапазоне С10:С 12 формулы поиска
36У /бшга 3. tyofiMifMri и функции
=ЧСТРОК(разные_продукты)
Как описано в предыдущей главе, эти функции можно использовать вместе для вы-
числения общего числа ячеек в определенном диапазоне. Например, чтобы узнать общее
количество ячеек в диапазоне разные_продукты, создайте формулу, использующую
функции ЧИССТОЛБ и ЧСТРОК:
=ЧИССТОЛБ(разные_продукты)*ЧСТРОК(разные_продукты)
Ж{1ан.спони{ювание диапазонов
Функция ТРАНСП позволяет изменять ориентацию диапазона ячеек на рабочем листе.
Она применяется для преобразования вертикального диапазона ячеек, в котором данные
размещены по столбцам, в горизонтальный диапазон, в котором данные размещены
вдоль строк, и наоборот. Для успешного использования функции ТРАНСП не достаточно
простого выделения диапазона, который будет содержать транспонированные столбцы
или строки — необходимо ввести эту функцию как формулу массива.
Например, чтобы применить функцию ТРАНСП для транспонирования диапазона
ячеек размером 2x5 (из 2-х смежных строк и 5-ти смежных столбцов), выделите пустой
6. Инфо(1М.ациояные и Игеканйвые функции 365
диапазон ячеек размером 5x2 (состоящий из 5-ти смежных строк и 2-х смежных столб-
цов) на рабочем листе и только после этого используйте инструмент вставки функций
для помещения функции ТРАНСП в первую ячейку диапазона. В диалоговом окне
Аргументы функции (Function arguments) в поле Массив (Array) определите ссылку на
диапазон размером 2x5, содержащий данные, которые следует транспонировать, а затем
нажмите <Ctrl+Shift+Enter>. В результате это диалоговое окно будет закрыто, а функция
ТРАНСП будет вставлена в весь выделенный диапазон ячеек как формула массива (и за-
ключена в фигурные скобки).
Предположим, необходимо транспонировать данные, введенные в диапазон ячеек
А10:С1 1 (массив размером 2x3), в пустой диапазон E10:F12 (массив размером 3x2). После
определения диапазона ячеек А10:С11 как аргумента для функции ТРАНСП и нажатия
комбинации клавиш <Ctrl+Shift+Enter> программа вставит следующую формулу массива
в каждую ячейку диапазона E10:F12:
={ТРАНСП(А10:С11) }
, информацию . . .
Информационные функции разработаны для проверки содержимого ячеек или диа-
пазона ячеек и для предоставления информации по их текущим значениям. Эти функции
зачастую используются в комбинации с функцией ЕСЛИ, подсказывая ей, какие вычис-
ления следует выполнять. Другими словами, информационная функция выступает в роли
аргумента логическое _выражение функции ЕСЛИ и, в зависимости от результата, который
она возвращает (то ли логическое значение Истина, то ли логическое значение Ложь),
выполняет действия, указанные в аргументе значение _если_истина или в аргументе значе-
ние_если_ложь. (Подробнее об использовании функции ЕСЛИ для выявления ошибок в
электронных таблицах см. главу 2 книги 3.)
Помимо большого количества информационных функций, проверяющих тип содержи-
мого ячеек, в Excel предлагается небольшой набор функций, возвращающих кодированную
информацию о формате ячеек и операционной системе, в которой работает программа.
Также в Excel предусмотрена функция ч (N) для преобразования данных в числа и функция
нд (не доступно), которая помещает в ячейку сообщение об ошибке #НД ! .
=ЯЧЕЙКА("содержимое";В10:Е8 8)
Ее результатом будет значение ,2- (без кавычек), которое означает, что первая ячейка
диапазона имеет числовой формат с разделителем, с двумя знаками поле десятичной точки.
Отрицательные значения отображаются другим цветом (красным) и заключаются в скобки.
ТИП(значение)
368 /&ииа 3, Фо[1мцлм и функции
Аргумент значение может быть любым значением, допустимым в Excel: текст, число,
логическое значение, даже значение сообщения об ошибке или ссылка на ячейку, содер-
жащую это значение. Функция ТИП возвращает следующие значения, указывающие на
тип содержимого ячейки:
« 1 — число;
* 2 — текст;
» 3 — логическое значение (Истина или Ложь);
» 4 — массив или константа (см. главу 1 книги 3).
После активизации пакета Analysis ToolPak к этому набору функций будут добавлены
еще две: ЕЧЕТН (ISEVEN) ЕНЕЧЕТН (ISODD). Функция ЕЧЕТН проверяет, является ли
данное значение четным числом, а функция ЕНЕЧЕТН — является ли оно нечетным.
Список клиентов
i Фамилия Имя
АРКИН" КРИСТОФЕР Аркин Кристофер
'АРКИН МИШЕЛЬ Аркин
:
Мишель
АРКИН 1ШОН Аркин . . Шаа .• ' ;..;,. .
;
БРАЙАН МИШЕЛЬ Брайан . ^Мишель
•дуонг' • ДЖОАННА Дудаг Джоанна
;
ЖЕРАР ; ДУАЙТ' Жерар Дуайт
ГУДМЁН "СТИВЕН "удмен Стнавн
10 i ХЕНДОН КЕЙТ Хендон Кейт
:
МАКАВрЙ ' -МАРСИЯ Уакааой Марсия
12 i МАККЛИНТОН ; ИНГРИД Маипинто»»
:
Ингрид
:
i МАНДЕЛЛ iБЕТТИ Менделя ? .'.'бели- ", •
' ПЕТЕРСОН '• КАТРИН Петерсон Катрин
15 ШЕФЕР •ДЖО ЭНН Шефер Джо Энн
:
; СПЕН джон Спен Джон
ГТГ•СПЕН СЬЮЗЕН Спен Сьюзен
1В i
iff
ж::...........:::..........:: .......iр........
= "1^.2.....I:::::.:::::;::::T::::.::::
22:
2зГ .......... I ..........
и]
м « > м?у структура сценария / табищз чзевых /стат.ф^и Хлист13/ yi|< ;
Готово Цикл
/"«с. 6.7. Таблица, в которой все имена и фамилии записаны прописными буквами
3. Чтобы занести в поле Текст ссылку на ячейку A3, щелкните в ней на рабочем листе.
Затем щелкните на кнопке ОК, чтобы вставить функцию ПРОПНАЧ в ячейку СЗ.
Диалоговое окно Аргументы функции закроется, и в ячейку СЗ будет вставлена
следующая функция: =ПРОПНАЧ (A3). На данный момент как результат она воз-
вращает фамилию Аркин.
4. Перетащите маркер заполнения с ячейки СЗ вправо до ячейки D3 и отпустите кнопку
мыши, чтобы скопировать созданную формулу с функцией ПРОПНАЧ в ячейку D3.
Программа поместит в ячейку D3 формулу =ПРОПНАЧ (ВЗ), в которой находится
уже правильно записанное имя Кристофер. Теперь можно скопировать формулу,
содержащую функцию ПРОПНАЧ, вниз по столбцу до 17-й строки.
5. Выделите ячейки СЗ и D3 и переместите маркер заполнения вниз до ячейки D17,
после чего отпустите кнопку мыши.
Формула с функцией ПРОПНАЧ будет скопирована в диапазон ячеек C3:D17, кото-
рый теперь содержит имена и фамилии, написанные правильно. Далее необходи-
мо конвертировать формулы в их вычисленные значения, в результате чего в этих
ячейках будут содержаться текстовые данные, имеющие такой вид, будто их вво-
дили вручную. Далее ими можно будет заменить значения, которые находятся
в ячейках диапазона A3: В17.
Улова 6. Цнфо[1мационнме и ^каповие функции 371
Кейт
Катрин
Джо Энн
Джон
Сьюзен
/^ошсшнеисщил fnetccfna
Оператор амперсанд (&) применяется для конкатенации (или объединения) различ-
ных текстовых строк в одну. Например, на рис. 6.8 приведена таблица, в которой можно
использовать данный оператор для объединения фамилии и имени, находящихся в раз-
личных ячейках, в одну текстовую строку, расположенную в отдельной ячейке (рис. 6.9).
Для объединения имени из ячейки ВЗ и фамилии из ячейки A3 в ячейке СЗ создайте
следующую формулу.
=ВЗ&" "&АЗ
Обратите внимание на назначение в этой формуле двойных кавычек. В них заключа-
ется пробел, который располагается между именем и фамилией, объединенными двумя
операторами конкатенации. Если не использовать пробел, а просто объединить фамилию
и имя с помощью следующей формулы
.
=ВЗ&АЗ,
программа возвратит в ячейку имя и фамилию клиента, которые представлены одним
словом — КристинаАркина.
A L___J
Список клиентов
i Имя
Кристофер <ристофер Аркин
Мишель Мишель Аркин
Шон Аркин
Мишель Мишель Брайаи
Джоанна Джоанна Дуонг
; Дуайт Дуайт Жерар
! Стивен Стивен Гудмен
. !Кейт ........ КейгХендон
Макавой : Марсия Марсия Мзкэвой
Маккпинтон Ингрид
Манделл Бетти
Петереон Катрин <атрин Петереон
'
;Джо Энн ахоЭннШефер
ДЙокСпен
Сыо»« Слен
Структура сценария /
цикл
Совместное
использование
рабочих таблиц
N НМГ13НП
аодоао
ЪЯЬА ^АННЬЫ но
KObUU,
KApfeOMtK МОЖ1»А
НА &AlMt10
tcuuie...
Глава 1. Совместное использование и просмотр рабочих книг
Глава 2. Защита рабочих листов
Глава 3. Совместный доступ к данным из различных программ
Глава 4. Совместная работа с данными с помощью Web-узла
Share Point Team Services
Тмява /. Совместное использование
и HjiocMOtfifi fiadotux,
/3 э&ой ыаве...
•/ Совместное использование рабочих книг в сети
V Отслеживание изменений в общедоступной рабочей книге
V Объединение изменений различных копий рабочей книги в оригинале
S Добавление и просмотр примечаний
*/ Предоставление рабочей книги для просмотра
S Маршрутизация рабочей книги
V Регистрация рабочей книги в общей папке Exchange
| I! Подробнее j J\
4Л§-
I
Улова /. Совмеайное использование и nfiocMOiZfi fiaJotux книг 381
Регистрация изменении •-
® иранмть журнал изменений в т
О нс хранить ЖУРнал изменений
Обношгать изменения
0 при сохранении фа^ла
Исправлений
0 Выделять ntnpac
При использовании возможности общего доступа к файлам рабочей книги Excel авто-
матически обновляет выполненные в ней исправления после каждого сохранения дан-
ных файлов. Если обнаружены ячейки, в которых содержатся противоречивые измене-
ния (т.е. различные значения, помещенные в одну и ту же ячейку несколькими пользова-
телями), данная ячейка помечается, а конфликт отображается в диалоговом окне
Разрешение конфликтов (Resolve Conflicts) (рис. 1.5). Вы сможете оставить изменение
для соответствующей ячейки, если щелкнете на кнопке Принять мои исправления
(Accept Mine). Чтобы оставить изменение, выполненное другим пользователем, щелкни-
те на кнопке Принять чужие исправления (Accept Other).
386 Книга У.
D
C.:I
Товары для собак "Чапка"
_ ^$10000,00 J =1
4 : Оборудование "Т$42ЬО,<Ю
; I
—' - • |
5 [Зарплата ! SI 2 500,00
{Административные
7 j расходы ........ jS12
% (Общие затраты -$31 Изменения на тете "Челка":
Щ(Доход
;:;:::::::.:.:.::::::;::];:::.
до
Сохранять (*ои
ю; налогообложения S89
Конфликт изменений Igor - 31.07.2003 0:39:
111 Налоги S17
Сохрдаить^те!
Дохад S4C vl
"1
.Цикл
W Зарплата^
Маркетинг
Административные
7 (расходы «Я^ЧПП
*М?'!?У
7800,00». С-еоа 23.04.2003 17:20)
9200.000. Лепа 23.04.2003 17:2а
!Г*
и J
i
:
Я
9
;
Доход до
налогообложения
1 1
11 Налоги $17800,00
jr- '"j Г
/
12
j : | | *| | } 1
13
14
Доход ЖЖ9Р11 | I I i I I
15
16 :•::•;:::::::::(:::::::!:.
17
18 .. : : •:,,"L;i \.
г: i '; ~~ гi ~ i i ' ; i
i i' i — \. " г г i i ~в
„; 1
19
к ч У и </.,эаи>ос&вы данных / . База данных/ "Идейки: Л.£ >ункцин X ДивиЙ,>в£;:Х"Ча1и<а"/ "До j < ,> |
Укажите ячейку и нажмите Enter или выберите ^Вставить"
Рис. 1.6. Принятие либо отклонение исправлений в диалоговом окне Просмотр исправлений
примечании
Добавить примечание к текущей ячейке можно, либо щелкнув на кнопке Создать
примечание (New Comment) на панели инструментов Рецензирование, либо выбрав в
меню Excel команду Вставка^Примечание (Insert Comment). На экране появится поле
примечания (рис. 1.9) с именем, указанным вверху пользователя (данное имя задано в
текстовом поле Имя пользователя (User Name) на вкладке Общие (General) диалогового
окна Параметры (Options)). Теперь в этом поле вы можете ввести текст примечания, по-
сле чего следует щелкнуть на ячейке, к которой его необходимо прикрепить (или любой
другой ячейке рабочего листа), чтобы закрыть примечание.
/. Совместное использование и nftocMOtflfi (шйочих книг 391
Удалить примечание
>:^'. -->»•*:•<
Следующее примечание
а««
fimei
Итого: Джек
18 Число продаж: Джек
19 ИТОГО
Если ячейка имеет примечание, в ее правом верхнем углу находится индикатор в виде
красного треугольника. Для просмотра примечания наведите указатель мыши на этот ин-
дикатор либо установите курсор в данной ячейке и щелкните на кнопке Отобразить
примечание (Show Comment) на панели инструментов Рецензирование.
и
Если вы просматриваете примечания с помощью указателя мыши, то помните, что
оно исчезает с экрана сразу после перемещения указателя мыши за пределы индикатора.
Если примечание отображено с помощью кнопки Отобразить примечание, то для
закрытия данного поля щелкните на этой кнопке повторно.
Чтобы отобразить все комментарии, добавленные к ячейкам в рабочем листе, щелкните на
кнопке Отобразить все примечания (Show All Comments), расположенной на панели инст-
рументов Рецензирование. Вы также можете выбрать команду ВидоПримечания (View1*
Comments) в строке меню Excel. Примечания всех ячеек будут отображаться в рабочем листе
до тех пор, пока вы не щелкнете на кнопке Скрыть все примечания (она заменяет кнопку
Отобразить все примечания) либо повторно не выберете команду Вид1* Примечания.
Удаление примечаний
Если комментарий вам больше не понадобится, его следует удалить. Выделите соот-
ветствующую ячейку и выполните одно из перечисленных ниже действий.
» Выберите команду Правка^Очистить^Примечания (Edit^Clear^Comments).
» Щелкните на кнопке Удалить примечание (Delete Comment) на панели инстру-
ментов Рецензирование.
* Щелкните правой кнопкой мыши на ячейке, а затем выберите в контекстном
меню команду Удалить примечание.
I \-"-' ;
) Магазин "Шансон" - продажи за 2005 год
_2_ : январь февраль ! март 1-й квартал апрель
_3_ ср_„ "II I . .1
ш
..1. Рок
6 [Классика
1245,pO{).i
1 ОбШр.!
855,00^'!""
1373,00)3.!
943,00р.
1229.00р.:
1045,00р.;
844,00р.
................ 3847,00р.!
ЗЭТб.ООр i
1!
Готово Цикл
/'«с. 7.7ft Пересылка текущего рабочего листа в теле сообщения электронной почты '
From: HetenDerieva
Date вторник, 31 августа 20(Mr. ;
T« hdeneva@disiekfifca.com
Subject f-tofton AntiSpara]
'
Объединение и&фавлений
Когда первоначальный отправитель рабочей книги открывает в Excel измененный
файл, вложенный в сообщение электронной почты, на экране отображается окно с пре-
дупреждением о том, что рабочая книга была отправлена на рецензию. В нем также
содержится вопрос о том, следует ли учитывать внесенные изменения при объединении с
исходным файлом. Щелкните на кнопке Да (Yes).
Теперь все изменения, выполненные рецензентом в исходной рабочей книге, будут
автоматически объединены с текущим вариантом данного файла. Перед сохранением
изменений можно просмотреть примечания с помощью кнопок Следующее приме-
чание и Предыдущее примечание панели инструментов Рецензирование (это касается
как ваших примечаний, так и примечаний, добавленных рецензентом).
Когда все адресаты будут добавлены в диалоговое окно Маршрут, щелкните на кноп-
ке Отправить (Route), чтобы отправить рабочую книгу первому человеку, указанному в
списке. В разделе Порядок рассылки (Route to Recipients) данного окна автоматически
установлен переключатель По очереди (One after Another), поэтому книга будет отослана
398 Книга f. Совме&Кное использование [ю$&шх,
И Возврат по окончании
13 О1<яевватъ состояние
\
Тлсива 2. Защита [юЯочих
& э&ой. гмяве...
•S Установка пароля на открытие рабочей книги
•/ Установка пароля на изменение рабочей книги
S Как блокировать ячейки и скрывать в них формулы
V Защита рабочих листов и выбор допустимых действий
•S Предоставление определенным пользователям возможности редактирования
некоторых ячеек в защищенном листе
^ Защита рабочей книги
S Защита и совместное использование рабочей книги
Excel используется защита двух уровней: защита файла рабочей книги (открыть
файл, просмотреть его, отредактировать и распечатать данные можно, только зная
пароль) и защита рабочих листов книги от несанкционированных изменений (если вам
известен пароль, то вы можете изменить содержание и вид электронной таблицы).
Для обеспечения целостности электронных таблиц следует решить, что в рабочей
книге пользователям разрешить изменять, а что— нет. Например, можно запретить
изменение всех формул и заголовков электронной таблицы и позволить изменять данные
в ячейках, используемых в этих формулах.
Параметры сохранения
Оароль: )•»•
Рис. 2.2. Ввод пароля для открытия
файла защищенной рабочей книги
Книга У. Совместное использование [шй&шх Й1а&ищ
Пароль: {•••! .[
и cotcfiteriiue лчеек,
Чтобы изменить состояние ячеек с заблокированного на разблокированное или с откры-
того на скрытое, используйте флажки Защищаемая ячейка (Locked) и Скрыть формулы
(Hidden), содержащиеся на вкладке Защита (Protection) диалогового окна Формат ячеек
(Format Cells) (<Ctrl+1>).
Чтобы снять блокировку ячейки или выделенного диапазона, выполните следующие
действия.
1. Выделите ячейки, которые следует разблокировать.
Для выделения нескольких диапазонов ячеек или несмежных ячеек при щелчке
на них удерживайте нажатой клавишу <Ctrl>.
2. Выполните команду ФорматОЯчейки (FormatsCells) либо нажмите <Ctrl+1 >.
Откроется диалоговое окно Формат ячеек.
3. Щелкните на вкладке Защита (Protection).
На вкладке Защита находится два флажка: Защищаемая ячейка (Locked) и Скрыть
формулы (Hidden) (рис. 2.4). По умолчанию установлен флажок Защищаемая
ячейка и снят флажок Скрыть формулы.
JjLa£a 2. ЗащшКа [юйочих мюЯов 407
0 Защищаемая ячейка
D Скрыть форнуяы
лиапа
После форматирования всех ячеек, которые требуется разблокировать и скрыть,
включите защиту. Выберите команду Сервис^Защита^Защитить лист, чтобы открыть
диалоговое окно Защита листа (Protect Sheet) (рис. 2.5).
При первом открытии этого диалогового окна будет установлен только флажок
Защитить лист и содержимое защищаемых ячеек (Protect Worksheet and Contents of
Locked Cells) в верней части окна, а также флажки Выделение заблокированных ячеек
(Select Locked Cells) и Выделение незаблокированных ячеек (Select Unlocked Cells) в спи-
ске Разрешить всем пользователям этого листа (Allow All Users of This Worksheet To).
Все остальные флажки списка Разрешить всем пользователям этого листа не установлены.
Таким образом, при щелчке на кнопке ОК в листе можно редактировать только
разблокированные ячейки и выделять диапазоны ячеек (любого типа: и заблокированные,
и разблокированные).
Книга У. Совместное использованиеfiaJowxifiaoMin
ок Разрешения...
Рис. 2.6. Назначение диапазонов защищен- Рис. 2.7. Диалоговое окно Новый
ного рабочего листа, разблокируемых с по- диапазон
мощью пароля
3. При желании можно ввести название для диапазона в текстовом поле Имя (Title)
(в противном случае имя назначается автоматически, например Диапазон! (Range 1),
Диапазон! (Range!) и т.д.).
Затем определите диапазон, доступ к которому следует ограничить.
4. Щелкните на текстовом поле Ячейки (Refers to Cells), а затем введите адрес диапа-
зона (не удаляя знак "=") либо выберите его в рабочем листе.
Далее следует ввести пароль, требуемой для получения доступа к данной области.
Подобно всем остальным паролям в Excel, в комбинации символов, чисел и про-
белов нельзя использовать более 255 знаков. Обратите внимание на верхний и
нижний регистры.
5. В поле Пароль диапазона (Range Password) введите пароль для доступа.
Чтобы открыть диалоговое окно Разрешения (Permissions) для указанного диапа-
зона, используйте одноименную кнопку диалогового окна Новый диапазон.
6. Щелкните на кнопке Разрешения в диалоговом окне Новый диапазон.
Теперь следует добавить пользователей, которые должны иметь доступ7 к данному
диапазону.
7. В диалоговом окне Разрешения щелкните на кнопке Добавить (Add).
Откроется диалоговое окно Выбор: пользователи или группы (Select Users or
Groups), в котором укажите имена пользователей, имеющих доступ к данному
диапазону.
8. Щелкните на имени пользователя в списке Введите имена выбираемых объектов
(Enter the Object Names to Select) в нижней части окна Выбор: пользователи или
группы. Чтобы выбрать нескольких пользователей из списка, удерживайте нажатой
клавишу <Ctrl>.
У. Совместное использование [шЗочих ЛаЗми,
Security I
О вставить {ведения о разрешениях в новую книгу Рис. 2.9. Подготовка к установке защиты
Отпена
листа в диалоговом окне
Разрешить изменение диапазонов
23
"Лишний вес" / "Чзпкз" / "Дом короля Пипинз"../ "Мэтушга Гусыня"„.
ЦИКЛ ^ :
Рис. 2.10. Использование клавиши <ТаЬ> для перехода по разблокированным ячейкам в за-
щищенном рабочем листе
Если включается защита рабочей книги после активизации флажка Окна в диалого-
вом окне Защита книги, то устанавливается запрет на изменение размера и положения
окон рабочей книги.
Снять защиту рабочей книги можно, выбрав команду СервисОЗащита^Снять защиту
книги (ToolsOProtection^Unprotect Workbook) в меню Excel. Если для снятия защиты тре-
буется пароль, необходимо точно воспроизвести его в текстовом поле Пароль (Password)
диалогового окна Снять защиту книги (Unprotect Workbook), которое появится на экране.
Вы увидите окно с сообщением о том, что рабочая книга будет сохранена. Щелкните
на кнопке Да для сохранения книги в качестве общедоступного файла и установите для
нее защиту, чтобы исключить возможность ее использования без пароля.
Чтобы снять защиту с общедоступной рабочей книги и (одновременно) остановить ее
совместное использование, выберите команду Сервис'ФЗащита'^Снять защиту общей
книги (ToolsOProtectionsUnprotect Shared Workbook). В диалоговом окне Отменить
защиту общей книги (Unprotect Sharing) введите пароль и щелкните на кнопке ОК. Поя-
вится окно с сообщением о том, что файл будет не доступен для совместного использова-
ния, а журнал изменений будет удален. Следовательно, все пользователи, в настоящее
время редактирующие рабочую книгу, лишатся возможности сохранить свои изменения.
Если точно известно, что никто в текущий момент не использует данную книгу, щелкни-
те на кнопке Да.
Тлава 3 . Совместный qoctnyn
fc данным из [газличных nftotftoMM
главе...
S Основы совместного использования данных программами Windows
•S Импорт текстовых файлов в рабочие листы Excel
S Экспорт данных Excel и диаграмм в документ Word
•S Экспорт данных Excel и диаграмм в презентации PowerPoint
•S Импорт Контактов Outlook (Outlook Contacts) в рабочий лист Excel
S Использование смарт-тегов для совместного доступа к интерактивной информации
. 60S
! 400
; ооо
000
Готово
Iftoflpojfe*-']
Если указан общий формат данных в Excel, в качестве разделителя целой и дробной
частей используется точка (.), а разделителя разрядов — запятая (,). При работе с данны-
ми, в которых указанные символы применяются в обратном порядке (как во многах ев-
ропейских странах), щелкните на кнопке Подробнее (Advanced). Затем в диалоговом ок-
не Дополнительная настройка импорта текста (Advanced Text Import Settings) в рас-
крывающемся списке Разделитель целой и дробной части (Decimal Separator)
выберите запятую (,), а в списке Разделитель разрядов (Thousands Separator) — точку
(.), после чего щелкните на кнопке ОК. Если в данном файле используется знак "минус"
в конце отрицательных чисел (например, 100-), установите флажок Знак минус в конце
отрицательных чисел (Traling Minus for Negative Numbers).
Чтобы изменить формат даты, назначенный столбцу, в раскрывающемся списке Дата
(Date) выберите шаблон Д-М-Г (M-D-Y), где М (М) — месяц, Д (D) — день и Г (Y) — год.
Чтобы отменить импорт определенного столбца, выделите его в области предваритель-
ного просмотра, а затем установите переключатель Пропустить столбец (Do Not Import
Column (Skip)) в нижней части раздела Формат данных столбца.
По окончании процесса форматирования столбцов щелкните на кнопке Готово
(Finish) для импорта данных текстового файла. Таким образом, вы сможете проанализи-
ровать данные, начиная с текущей ячейки. На рис. 3.4 приводятся строки импортиро-
ванных и проанализированных текстовых данных, помещаемых в новый рабочий лист
(начало находится в ячейке А1).
, Х . г 41 8
Н J L
[Отдел Имя Отчество Фамилия Начальник Должности Оклад
101-20 \ Бухгалтер Ф ома [Петрович [Букин Петров [Бухгалтер$31 ррр
jOjjf Бухгалтер Юрий Петрович Короп Петров [Бухгалтер534 400
101-10 Бухгалтер Фома ; Юрьевич . Петров Петров [Зав. отд IS54 000
101-13 [Бухгалтер Петр i Сергеевич Юкин Петров J Бухгалтер !W6 pppi
101-12 j Львов[Кадров|Егор |Иваиою(ч]Букин Букин
101-22 [Гмипь [Кадров [Егор [Иванович;Короп Букин [Менвдже(($32 000
8 1101-18 МоскваКадров Андрей Петрович Петров Букин
Э№014 ; Львов;Ма1жетин(:Семеи [Ильич j Букин
o 1101-м [Гомель (Йпьич [Короп :Короп !38вТ«я1|$33 000
[Москва : Маркетинг: Егор iCepfбевиЦ Петров [Короп Менеджер $56000"
1Изюм [Маркетинг Иван (ПетровичНЮкин (Короп Менеджер Мб МО
" ..........
Продаж [Василий [Сергеевич Ивамов !Краснов |Менеджв|548 000
^Продаж Иван Юрьевич [Иванов i Краснов [Менеджер531 000
"[Киев .........]Продаж ;Илья
£j 101-9 .......... ; Васипьеш Иванов Краснов Мвнеджес528000
6J101-17 ......]Ки«Г1 [Продаж ijapac Николаев!-Иванов [Краснов Менеджер $29 000
7j 101-8 ....... :Вена i Продаж Андрей I Сергеевиц Краснов [Краснов Зав, отд j$7i ОМ
181 101-24 [Вена ; Продаж [Семен [Юрьевич Краснов Краснов Менеджер $27 000
9ll6l-16 1Ввна i Продаж [басил ьеш Краен ов Краснов Менеджер 547 000
jl 101-15 Минск 'Продаж [Василий ]Никрлаег» Кулик Краснов Менеджер S48 000
.21 1 101-23. [Минск [Продаж Jfierp [Иванович Купик •Красное МенеджерS46 000
врш |Мйыск |Продаж [Тарас
S\ 101-11 [Рязань 'Продаж Иван 1 Васильев! Сидоров
Ильич Кулик [Краснов
:
Краснов
"
[Мвнедже[:$25.р(Ю I
~aAJ.im...i.Q • . ---- •. ...:
к < > например!!/
Готово
Рис. 3.4. Новый рабочий лист с данными после открытия проанализированного текстового
файла
Книга У. Со&иесЛное иск<шзованме[1аЗо>ш)с
« Внедрение означает, что объект Excel (рабочий лист либо диаграмма) фактически
становится частью документа Word или презентации PowerPoint. Любые изменения,
которые требуется выполнить в рабочем листе или диаграмме, необходимо сделать и
в документах Word или PowerPoint, для чего следует установить все вышеуказанные
программы (Excel, Microsoft Word и PowerPoint) на одном компьютере и иметь доста-
точный объем оперативной памяти для их одновременного запуска.
* Связывание означает, что в документе Word или презентации PowerPoint содержится
только ссылка на объект Excel (рабочий лист или диаграмму). Любые изменения,
выполненные в рабочем листе или диаграмме, должны быть сделаны в Excel непо-
средственно, а затем обновлены в документе Word или презентации PowerPoint.
£jccd и Word
Из всех программ Microsoft Office (помимо Excel) текстовый редактор Word является
наиболее популярным и доступным. Чаще всего Word используется для печати различ-
ных записей, писем и сообщений, необходимых в ходе ежедневной работы (причем мож-
но даже полностью не понимать принципа работы программы). Зачастую возникает не-
обходимость поместить данные рабочего листа или диаграммы, созданные в книгах Excel,
в документ Word. В таких случаях воспользуйтесь информацией следующего раздела.
Несмотря на то, что в Word также можно создавать таблицы, которые позволяют вы-
полнять вычисления, рациональнее поместить данные (формулы, форматирование и т.д.)
в рабочую книгу Excel, а затем перенести их в документ Word, как описано ниже. Анало-
гично, записи для составления стандартных писем в Word целесообразнее создавать,
сохранять и поддерживать (а также управлять ими) в Excel (операции создания, сорти-
ровки и фильтрации записей базы данных в Excel описаны в книге 2).
Оборудование
Зарпл
•
|а и
Стр. i VI i Hi 5,3*31 iCr'S"
Рис. З.6. Документ Word после копирования в него данных рабочего листа
7мя£а 3, Со&иес&ный уоапцп к данным из/ииличных п/юфамм. 427
После пересечения границы между окнами программ Excel и Word указатель мыши
изменит свою форму, сигнализируя о том, что действия не доступны. Однако, достигая
области документа Word, указатель мыши снова приобретает форму стрелки с прямо-
угольником и знаком "плюс". Поместите указатель в нужной области документа Word и
отпустите кнопку мыши. На рис. 3.6 отображена внедренная таблица рабочего листа.
Для внедрения данных в документ Word можно также использовать метод вырезания и
вставки. Выделите ячейки в Excel, скопируйте их в буфер обмена (<Ctrl+C>), откройте до-
кумент Word и установите курсор в той области, в которой должна находиться электронная
таблица. Выполните команду Правка^Специальная вставка (EditoPaste Special). Затем
выберите элемент Лист Microsoft Excel (объект) (Microsoft Excel Worksheet Object) в списке
Как (As) и щелкните на кнопке ОК. Данные будут внедрены в тело документа, как и при пе-
ретаскивании (удерживая клавишу <Ctrl>) из окна Excel в окно Word.
Если вы хотите, чтобы во фрагменте электронной таблицы, скопированном в
текстовый документ, не отображались линии сетки (см. рис. 1.6), удалите их с
экрана перед копированием. Для этого в программе Excel выберите команду
СервисОПараметры (Tools^Options) и снимите флажок Сетка (Gridlines) на
вкладке Вид (View) диалогового окна Параметры (Options)
Ца ш -я Ш*Ш
Стр, л Разя л 1/1 Ст 3 Коя 1 русский (Ро 1 ; Щ
€necjftenH.oio уокцмен&а
Важным фактором в процессе внедрения материала Excel (в отличие от связывания, опи-
санного ниже) является возможность редактирования данных непосредственно из программы
Word. На рис. 3.7 отображена таблица, которая отцентрирована с помощью кнопки По центру
(Center), расположенной на панели инструментов Форматирование (Formatting) приложения
Word. Дважды шелкните на внедренной таблице (либо щелкните на таблице правой кнопкой
мыши и выберите в контекстном меню команду Объект листа^Изменить (Worksheet
ObjectOEdit)). Вокруг таблицы появится рамка со столбцами и строками, полосами прокрутки
J6uua У, Со&иес&ное использование fta£o<iujc
Связывание уокцменМов
Часто связывание данных Excel с документом Word оказывается более удобным (и бо-
лее простым методом), чем внедрение. На рис. 3.8-3.9 показан процесс связывания.
Выделите диаграмму, созданную в рабочем листе, щелкнув на ней один раз (не два, как
при редактировании). В контекстном меню диаграммы выберите команду Копировать
(Правка"^Копировать или <Ctrl+C>), чтобы помесить ее копию в буфер обмена.
Ж 1??-М
зарплата i 111 If M?
[Маркетинг"
Эта же информация на диаграмме
: f ;
Стр. Г ^ J*aj8 1 Ш • Hi 5,7toi Ст 5 Коя 1 : S.C* "М "Пй' ,:;/^ ,:^^ русооЛ^.
сблзаншлх, данных
Редактирование данных, связанных с Excel (например, диаграмм или ячеек) осущест-
вляется не так просто, как редактирование внедренных данных. Сначала необходимо
вернуться в Excel и внести изменения в документ. Рабочую книгу Excel можно легко от-
крыть, дважды щелкнув на связанной диаграмме. Удобство данного метода состоит в
том, что любые изменения, выполненные в исходных данных или диаграмме, появляют-
ся в документе Word автоматически при его открытии.
На рис. 3.10 показано, как изменения, внесенные в заголовок и легенду связанной
диаграммы, автоматически были перенесены и в документ Word. Поскольку данные ра-
бочего листа в таблице внедрены, а не связаны, находящиеся в них значения, к сожале-
нию, придется редактировать вручную (в данном случае удобно связать оба элемента:
данные рабочего листа и диаграмму, сгенерированную на основе этих данных).
4 Оборудование $10123,00
]Пзарплата " '$175!ЙДГ
6 (^рквтинГ! --^|4-Щоо \^
ч < > и, / |<. ;> I \
Эта же информация на диаграмме
excel и PowerPoint
Процесс внедрения и связывания данных рабочего листа и диаграмм в презентациях
Microsoft PowerPoint имеет много общего с методами, используемыми в Word. Чтобы
внедрить выделенные ячейки или диаграммы, перетащите данные или объект диаграммы
из рабочего листа Excel в слайд PowerPoint. Также можно воспользоваться методом выре-
зания и вставки: скопируйте данные или диаграмму в буфер обмена (<Ctrl+C>), а затем
перейдите в PowerPoint и выполните команду Правка^Специальная вставка. В диало-
говом окне Специальная вставка в списке Как выберите Лист Microsoft Excel (объект),
а также установите переключатель Вставить (Paste) и щелкните на кнопке ОК.
Если необходимо связать данные Excel или диаграмму, вставленную в слайд презен-
тации PowerPoint и его исходную рабочую книгу Excel, в диалоговом окне Специальная
вставка выберите переключатель Связать и щелкните на кнопке ОК.
Иногда после изменения связанных данных или диаграмм в Excel необходимо
вручную изменить ссылку в слайде PowerPoint, таким образом внеся в пре-
зентацию наиболее новую версию данных Excel. Чтобы вручную обновить
связанную электронную таблицу или диаграмму, перейдите к рассматривае-
мому слайду, щелкните правой кнопкой мыши на таблице или диаграмме, а
затем в контекстном меню выберите команду Обновить связь (Update Link).
excel и Outlook
Microsoft Outlook — это группа мощных утилит для планирования и управления пер-
сональной информацией и обменом сообщениями электронной почты. Среди них следу-
ет особо выделить модуль Контакты (Contacs) (в котором можно сохранять информацию
о нужных людях), Календарь (Calendar) (для хранения расписаний) и Задачи (Tasks) (где
содержатся задания, которые требуется выполнить).
Для обмена данными между электронной таблицей Excel и любой папкой Outlook —
Контакты, Календарь или Задачи (вы можете экспортировать электронные сообщения
в рабочую книгу Excel из папок Входящие (Inbox), Черновики (Drafts) или Исходящие
(Outbox)) — используйте в Outlook команду Файл^Импорт и экспорт (File^Import and
Export).
При выборе данной команды запускается Мастер импорта и экспорта (Import and Export
Wizard). На рис. 3.11 представлено первое диалоговое окно мастера, в котором необходимо
выбрать тип требуемого действия. Чтобы переместить данные из файла рабочего листа Excel в
один из модулей или папок Outlook, щелкните на элементе Импорт из другой программы или
файла (Import From Another Program or File) в списке Выберите нужное действие (Choose an
Action to Perform). Чтобы экспортировать данные Outlook из ее модуля или папки в рабочую
книгу Excel, выберите элемент списка Экспорт в файл (Export to a File).
Применив представленные далее инструкции, можно экспортировать данные из пап-
ки Контакты в новый файл рабочей книги Excel. Для экспорта из остальных папок
(Входящие и Задачи) действия будут аналогичными. Операции импорта данных, сохра-
ненных в рабочем листе Excel в одну из папок Outlook, подобны между собой, за исклю-
чением того, что вместо определения Excel как типа файла для создания его определяют
как тип файла для импорта.
1. Откройте Outlook и выполните команду ФайлОИмпорт и экспорт.
Откроется первое диалоговое окно мастера импорта и экспорта (рис. 3.11).
3. СовмеаКный qoc/Ki/л к данным из различных nfiotfiaMM
Описание • ••.
Экспорт данных из Qutiock в файл.
§
i j£ Задачи
Входядие
Дневник
1
..... L?l Заметки
!• &J| Исходящие
'•••• Д Капендарь
•£И Нежел
I ^Отправленные
Далее >
9. Щелкните на кнопке Очистить (Clear Map), чтобы полностью очистить список В (То).
После очистки списка В можно перетащить в него необходимые поля из списка
Из (From).
Если не все поля определенной категории файла Контакты необходимы, щелкните
на кнопке Дополнительно (Advanced), чтобы отобразить все соответствующие
подполя, после чего можно задать только экспортируемые поля. Например, если
поля Тема (Title) и Суффикс (Suffix) в категории Имя (Name) не нужны, щелкните
на кнопке Дополнительно, а затем перетащите поля Имя (Name), Отчество
(Middle Name) и Фамилия (Last Name).
10. Переместите поля, которые следует экспортировать, из списка Из в список В.
Переносите поля в том порядке, в котором они должны быть отображены в конеч-
ном варианте файла рабочей книги. Если необходимо изменить порядок уже пе-
ремещенных полей, поменяйте их положение в данном списке.
Установив все экспортируемые поля в требуемом порядке, перейдите к п. 11.
11. Щелкните на кнопке ОК в диалоговом окне Соответствие полей.
Диалоговое окно Соответствие полей закроется, и на экране вновь появится окно
Экспорт в файл. Щелкните на кнопке Готово, чтобы инициировать процесс экс-
порта данных с контактами Outlook в новый файл рабочей книги.
12. Щелкните на кнопке Готово в диалоговом окне Экспорт в файл.
По окончании экспорта все данные сохраняются в новом файле рабочей книги
Excel. Теперь этот файл можно открыть в Excel и применять данные так, как если
бы они были введены в лист Excel непосредственно.
использование
Смарт-теги представляют собой новейший способ связывания некоторых типов
информации, используемых в электронной таблице, с другими источниками. Смарт-тег
автоматически прикрепляется к ячейке, когда определяется тип содержащихся в ней
данных. При установке в Excel содержатся два основных типа смарт-тегов.
• Последние адресаты в электронной почте Outlook. Возможность отправки элек-
тронной почты, планирование встреч, открытие информации о контактах, попол-
нение списка Контактов адресом, от которого было получено письмо посредством
Microsoft Outlook.
• Списки Smart Tag (MSN MoneyCentral Financial Symbols (Денежные символы)).
Используя данную возможность, вы будете иметь возможность вставлять стан-
дартную информацию для введенных стандартных символов акций, посещать ин-
формационный узел MSN MoneyCentral, получать информацию о компании-
владельце акции и узнавать новости о ней.
Когда Excel распознает данные, введенные в ячейку, как смарт-тег, в нижнем правом
углу ячейки отображается фиолетовый треугольник. При наведении на ячейку указателя
мыши появляется индикатор смарт-тег, а при наведении указателя на индикатор отобра-
жается всплывающая кнопка, щелкнув на которой можно открыть меню со списком дей-
ствий, выполняемых со смарт-тегом (элементы списка изменяются в зависимости от ти-
па информации, включенной в смарт-тег).
УЗУ Книга У. СоемеаНное ucttoMsoffoHitefta^o4ux
2)о#а&Аение cMaiin-(Иегов
В разделе eServices на Web-узле Microsoft Office вы найдете различные типы смарт-
тегов, которые можно загрузить и добавить для использования в Microsoft Excel.
Эти (бесплатные) смарт-теги включают Expedia Smart Tag (с его помощью вы получите
информацию о путешествиях, введя необходимый регион), а также FedEx Smart Tag.
Чтобы получить новый смарт-тег для Excel, щелкните на кнопке Другие смарт-теги
(More Smart Tags) на вкладке Смарт-теги диалогового окна Автозамена. Откроется уста-
новленный на компьютере Web-браузер, в который будет загружена домашняя страница
Microsoft Office eServices. На ней, используя ссылки, можно найти смарт-теги трех
основных категорий: Communication Services (услуги связи), Reference (ссылки (рекомен-
дации)) и News & Travel (новости и путешествия) (к сожалению, в России эта служба
пока недоступна. — Прим. переводчика).
На рис. 4.1 представлена домашняя страница Web-узла разработчиков Excel for Dum-
mies. Подписавшись через WPP, например bCentral, вы получите макет Web-узла общего
вида со стандартными разделами. Впоследствии его можно настроить в соответствии с
собственными требованиями.
о*** • © *• a ® и ;>?*•*
f...;;:™;:;.:..:.!!!:.:.™::::;;:-::;.:!.» ;; ,.: ; -
j||j hapi//mirnfcvefmeda.shafepOHTt.bcenb-al.com/?Ignofelist-TRUE
Puc. 4. L Домашняя страница Share Point узла команды создателей Excel for Dummies
У. Со&меаКнаА fiatforiia с данными, с помощью Web-I/SMI... 439
** - © • a a <&]>»•*
ess j|D rft^://mir^vermedia.sharepotnt.bcentral.com/Jayouts/homechge.Wm
1
Excel For Dummies Team site
Use this page to create a new list, document library, discussion board, or survey. Choose from one
of the pre-defined lists, or create your own custom list. A page that contains a default view of your
new list, document library, discussion board, or survey will ba added to this Web site.
Custom List
If none of the pre-defined lists meets your needs, design a custom list by specifying your
own columns. For example, you might create an inventory list, a sign-up sheet, a team
raster, and so on.
Document Library
Document libraries are folders that make it easy to share documents with others. Each
library displays documents in a list that can be filtered or sorted.
l&jgvi Surveys are an effective way to take a poll of team members. All you need to do is specif*
the questions and define how users enter their answers.
Discussion Board
A discussion board makes it easy for team members to use newsgroup-style discussions for
topics relevant to your team.
в'*** в- 1.3
Use this page to define the general settings of this document library. You can set the name;
description, end whether a link to this document library appears on the Quick Launch bar on the home
page;
Name and Description
Type a new name as you want it to appear
in headings and links throughout the site,
Type descriptive text that will help site
visitors use this document library.
'Worksheets with sample macros for
[the book
Document Template
Select a type of template to Determine the I5!!?!*!l!5i: — _
!
default document type for all new files Ц?Ч^.**22!!5Л!!!1Р?'Н™!!* JB
created in this document library.
httpiWmindovetmedia.sbatepotil.bcentral.comlMaaos^orms/ftlltems.ht
R Js
Surah Documents ' ® ' "les! •"
r I;
Для фильтрации списка щелкните на кнопке Filter на панели ссылок. В строку заго-
ловков столбцов будут добавлены кнопки автофильтра. Щелкните на кнопке выбранного
столбца и отфильтруйте данные в нем (подробнее об автофильтре см. главу 2 книги 6).
^р^л^ИГОДаНР
File £<llt View Favorites Tools Ц»|р
Confirm password:
4. В поле User Name введите имя, которое должен указывать пользователь при под-
ключении к Web-узлу, и нажмите клавишу <ТаЬ>.
Затем присвойте пароль, который необходимо вводить пользователю при каждом
подключении к Web-узлу. При назначении пароля учтите, что он чувствителен к
регистру.
5. Введите пароль для нового пользователя в текстовом поле Password и нажмите
клавишу <ТаЬ>.
6. В поле Confirm Password еще раз введите пароль точно так же, как в поле Password,
и нажмите клавишу <ТаЬ>.
По умолчанию установлен переключатель Add a New User with Following
Information. Это означает, что новый пользователь будет добавлен с созданием для
, него отдельной учетной записи. Однако при администрировании больших Share-
Point-узлов на этой странице вы сможете добавить пользователей к уже сущест-
вующим группам (см. п. 7).
7. (Необязательно) Щелкните на переключателе Add User or Group Name и в тексто-
вом поле под ним введите имя группы, к которой добавляется новый пользователь.
Теперь можно перейти к установке разрешений для нового пользователя. Сущест-
вует пять возможных уровней доступа к Web-узлу команды.
• Administrator. Пользователь этого уровня имеет полный доступ ко всем воз-
можностям Web-узла команды, включая просмотр, добавление и изменение
всего содержимого узла, управление настройками сервера и управление учет-
ными записями пользователей.
• Advance Author. Пользователь этого уровня может просматривать, добавлять
и редактировать страницы узла и документы, в том числе изменять используе-
мые на Web-узле темы и обновлять гиперссылки.
• Author. Пользователь этого уровня может просматривать, добавлять и редакти-
ровать страницы узла и документы.
• Contributor. Пользователь этого уровня может просматривать страницы узла
и документы, а также участвовать в обсуждениях.
• Browser. Пользователь этого уровня может лишь просматривать страницы узла
и документы.
Type the e-mail addresses (in the format «отеопефт lcrofoft.com) of the people you want to invite to the
site in the following box. Type each e-mail address on a separate line.
Puc. 4.7 Введите адреса электронной почты пользователей, которые будут приглашены
на Web-узел
Книга Ч. СовмеаКмое и&ииьзование [шЗочих
о**- о • S3
$| http://mlndovef meda . shar epojnt.bcenfa-^.con\/_vtl,bln/_vtl_adri>/fpadmdl. dH
In the following list, verify the account information for each e-mail address.
New imbryarrt@sonic.net
0*** - Ф - 0 @ $ip.*"*
Hello team!
Pleaae check out the neu Excel For Dummies Team Veb alee ag soon as
possible at http://rnindoverraedia.9harepolnt.bcentrel.coro, I look forward
со your active participation In this site.
ST.»)
When members are invited to a site, they are also assigned a role. In the Role box, select the role to
assign to ad invited members. You can change the role assignments for individual users later, by using the
User Management administration page.
Role: •
: Advanced
.;..._..." author v)
_ Л—iSSil
Лсукмочение к, Web-i/зм/
После получения приглашения посетить SharePoint-узел команды (в котором указаны
имя пользователя, разрешение и пароль) можно приступать к работе с ним. Для подклю-
чения к узлу выполните следующие действия.
1. Запустите Web-браузер и введите URL-адрес узла в поле Адрес (Address). Затем
щелкните на кнопке Перейти (Go).
Если вы получили сообщение с приглашением, просто щелкните на выделенной
стилем ссылке домашней страницы Web-узла команды в теле сообщения.
При попытке подключения к домашней странице Web-узла команды, в обозрева-
тель сначала будет загружена страница Log In to Your Site (рис. 4.10).
2. Введите данное вам имя пользователя в поле Login Name и нажмите клавишу <ТаЬ>.
3. В поле Password введите пароль (в точности соблюдая использование регистра).
4. Нажмите <Enter> или щелкните на кнопке Log In, расположенной в нижней части
страницы Log In to Your Site.
Если имя пользователя и пароль введены верно, в Web-браузере откроется домаш-
няя страница узла команды.
Со&иеанное использование
на узле Skanefioint
Если на узле команды вам присвоено разрешение Administrator, Advanced Author или
Author, вы можете добавлять на него документы (например, таблицы Excel), а также от-
крывать и печатать другие документы, добавленные прочими пользователями. Имея ста-
тус Contributor или Browser, вы можете читать документы, размещенные на Web-узле, но
вносить изменения, печатать документы и загружать их на узел вам не удастся.
в верхнем левом углу окна программы, а также строка Адрес на месте панелей инстру-
ментов Стандартная (Standard) и Форматирование (Formatting).
При загрузке электронной таблицы в окне Internet Explorer вы имеете доступ не ко
всем командам меню программы Excel (о чем свидетельствует их затененность в меню).
Если для редактирования таблицы необходимо получить доступ ко всем командам Excel,
выберите команду Файл ^Сохранить как (File^Save As) и сохраните копию файла книги
на локальный диск, а затем откройте ее в Excel.
.,t\ VouaredownkadtvjtheH.:
'
File Edit View Insert Formal Toob Data Web Go To Favorites Help
со1аге
на i/зел. Skareftoiitt
Если на Web-узле команды вы имеете статус Administrator, Advanced Author или
Author, то можете добавить файл рабочей книги Excel в существующую библиотеку доку-
ментов на узле (подробнее о создании библиотеки документов см. раздел "Добавление
библиотек документов" ранее в этой главе). Для добавления файла в существующую биб-
лиотеку документов выполните следующие действия.
йм&ищ на
После загрузки на Web-узел команды файл рабочей книги доступен для редактирова-
ния на узле. Откройте библиотеку документов, содержащую необходимый файл, и щелк-
ните на соответствующей ему пиктограмме Edit (см. рис. 4.5). Для данного документа от-
кроется страница, на панели ссылок которой содержатся следующие кнопки, используе-
мые в процессе редактирования.
Змива Ч. Со&иеаанал ftaSoida с данными, с помощью Web-i/змг... 453
Use this page to define the general settings of this lift. You can set the name, description, end whether j
e link to this list appears on the Quick Launch bar on the home page.
Name and Description Name:
Type a new name as you want it to appear in iEdits To Do
headings and links throughout the site. Type
descriptive text that will help site visitors use Description/
Editing Assignments until June
12003
• *H
Navigation
§:'••;': Display this list on the Quick Launch bar?
Specify whether a link to this list appears in
. the Quick Launch section. ®Yes О No
[ import к] ["""cancel
• Internet
Ertil 3fiew Insert Fiimnl lools fcata Window U<Hp Wet t-яя a question to help
> 41 I 111 100% . Ш '• urial W-jtEll К i Ж JS I Ш • <S> т. A..*
Christine 3/4/2003
MiSttei- 5Л/2004
«2 Chris 4Л/200Э
Chapters Greo 6/1ЙОЭЭ
Для экспорта списка с Web-узла рабочей группы как Web-запроса Excel выполните
следующие действия.
гашэшэие
и
ft э*ной книге...
Глава 1. Создание диаграмм
Глава 2. Добавление графических элементов
/. Создание диаграмм
в 3tKou главе...
•S Как построить диаграмму, используя данные рабочего листа
•S Применение мастера диаграмм для создания внедренной диаграммы либо диаграммы на
отдельном листе
S Форматирование элементов в диаграмме
•/ Редактирование существующей диаграммы
S Выбор типа диаграммы
S Добавление пользовательского типа диаграммы
S Печать диаграммы и печать диаграммы с таблицей данных
Ось значений
Область диаграммы
3 Деталь 100
ЙДеталь 101
Линии сетки
I. KM!
3. В списке Тип (Chart type) укажите требуемый тип, а затем, в случае необходимости, вы-
берите его подтип в списке Вид (Chart Sub-Type) и щелкните на кнопке Далее (Next).
Откроется окно Мастер диаграмм (шаг 2 из 4) — источник данных диаграммы
(Chart Wizard— Step2 of4— Chart Source Data), приведенное на рис. 1.4,
На вкладке Диапазон данных (Data Range) можно проверить, какие данные ис-
пользуются при построении диафаммы, а также указать, где создавать ряды: в
Строках (Rows) или Столбцах (Columns). Во вкладке Ряд (Series) вы найдете па-
раметры, с помощью которых можно также изменить адрес диапазона, используе-
мого в качестве меток категорий.
4. Проверьте уменьшенную копию диаграммы, появившуюся в верхней части вкладки
Диапазон данных, затем измените, если необходимо, исходные данные во вкладках
Диапазон данных и Ряд и щелкните на кнопке Далее.
Откроется диалоговое окно Мастер диаграмм (шагЗ из 4)— параметры
диаграммы (Chart Wizard— Step4 of4— Chart Location), представленное на
рис. 1.5, в котором следует определить заголовки и категории, а также установить
значения для осей и ряд параметров диафаммы (более подробная информация по
этому вопросу содержится в разделе "Изменение параметров диафаммы").
Для ввода заголовка щелкните на соответствующем текстовом поле (Название
диаграммы (Chart Title), Ось X (категорий) (Category (X) Axis), Ось Y (значений)
(Value (Y) Axis)) и введите заголовок, который должен быть использован (после
небольшой паузы данный заголовок появится в диафамме, отображенный в об-
ласти предварительного просмотра на вкладке Заголовки (Titles)),
•Ш'Ь; : ШиаграияЮ
Ф ^"««^Деися:
Рис. 1.6. Размещение диаграммы
в окне Мастер диаграмм (шаг 4
из 4) —размещение диаграммы
ilZIZjEII^^
{Продажи за 2005 год
2_|Двталь100 О! 29511
4 (Деталь 101 1 Продажи за 2005 год
з в] 2066;
\
7 I ИТОГО
Н ' ' II?
1000
О1ЖГ
%ИТО!Г
'
16,! f.1 j_
111 f-
12 i
13!
anp.05 ИЮН.05 aer.05
Jlj месяцы
i?|
17j
|£g^SSg__^i|g,.lM;.J
19J
м « * ' лэчасовая оплата /, Диаграмма*) /Лист10/Лиа6/Лист1 ХДетали/ f
Ifbroeo^
Л/с. 7.7. Внедренная диаграмма, отображенная в рабочем листе вместе с панелью инстру-
ментов Диаграммы
JUa£a /. Создание qu V69
мейфов quazfuuuibi
Во вкладках диалогового окна Мастер диаграммы (шагЗ из 4) — параметры
диаграммы содержится большое количество параметров, которые можно использовать
при создании новой диаграммы.
Конечно, многие из них имеют отношение к типу формируемой диаграммы. Например,
при создании круговой диаграммы становятся недоступными опции определения названий
по оси категорий (X) и значений (Y). Аналогично, при работе с трехмерными диаграммами
появляются параметры для добавления названий по оси рядов (Y) и значений (Z).
В табл. 1.2 приведены параметры, содержащиеся на разных вкладках диалогового
окна Параметры диаграммы. Они доступны при изменении устанавливаемого по умол-
чанию типа Гистограмма.
уиаг/гаммы
В панели инструментов Диаграммы (рис. 1.8) вы вправе выбрать различные части
внедренной диаграммы или диаграммы, расположенной на отдельном листе. Затем мо-
жете изменить их формат. i
••
По столбцам
Элементы диаграммы Таблица данных
Рис. 1.9. Использование кнопки Текст по часовой стрелке для отображения подписей
категорий по диагонали
СИ гогармфмичеосбн икала
О fie»» с источником
| О обратный порядок значений
Формат "Финансовый" используется для выравнивания денежных величин пересечение с осью X (категорий) в наксинальиом злачена
по разделителю целой и дробной части.
Рис. 1.10. Назначение числового формата оси Рис. 1.11. Изменение шкалы оси значений (Y)
гистограммы в гистограмме
Хлава /. Создание qucufuutM 475
При выборе оси категорий (в большинстве случаев это ось X) в стандартной двухмер-
ной диаграмме используются следующие параметры.
• Пересечение с осью значений (Y) в категории номер (Value (Y) Axis Crosses at Category
Number). Текстовое поле для определения номера, в котором ось значений должна
пересечь ось категорий (аналогична опции Ось (X) категорий пересекается в
значении для оси значений).
• Число категорий между подписями делений (Number of Categories between Tick
Labels). Текстовое поле для определения числа подписей, отображаемых вдоль оси
категории.
» Число категорий между делениями (Number of Categories between Tick Marks). Тек-
стовое поле для определения количества подписей делений, отображаемых вдоль
оси категорий.
• Пересечение с осью Y (значений) между категориями (Value (Y) Axis Crosses between
Categories). Установите этот флажок для отображения оси значений после послед-
ней категории либо между категориями.
• Обратный порядок категорий (Categories in Reverse Order). Изменяет порядок ото-
бражения категорий.
• Пересечение с осью Y (значений) в максимальной категории (Value (Y) Axis Crosses at
Maximum Category). Отображает ось значений после последней категории в двух-
мерной диаграмме. Данная опция применяется при работе с графическим мате-
риалом, расположенным в левой части диаграммы (например, рисунком). С ее
помощью можно избежать беспорядка во внешнем виде диаграммы. Также эта оп-
ция используется для связи значений с последней подписью данных.
;|| В трехмерных диаграммах ось X — ось категорий, ось Y — ось ряда и ось Z — ось зна-
'чений. Для оси ряда предусмотрены следующие параметры.
» Число категорий между подписями делений (Number of Series between Tick Labels).
Определяет, следует ли помещать на ось метку для каждого ряда данных (значение
1), каждого второго ряда данных (2) и т.д.
4$и|ВЙМШШВ«*|дк- :
• Число категорий между делениями (Number of Series between Tick Marks). Текстовое
поле, определяющее количество делений вдоль оси ряда (а не число подписей).
« Обратный порядок рядов (Series in Reverse Order). Флажок для отображения рядов
данных в обратном порядке (например, не от января к марту, а от марта к январю).
При изменении шкалы изменяется и вид диаграммы, причем иногда весьма неудачно.
Вы также вправе изменить и другие элементы осей (вид оси, подписи делений, сами де-
ления), выбирая разные вкладки и опции в диалоговом окне Формат оси.
Чтобы открыть данное окно, щелкните правой кнопкой мыши в любой области диаграм-
мы, а затем выберите в контекстном меню команду Параметры диаграммы (Chart Options)
либо выполните команду Диаграмма^Параметры диаграммы (ChartoChart Options) в
строке меню Excel (меню Диаграмма доступно в строке меню обычного рабочего листа
только тогда, когда активна внедренная диаграмма).
Установите флажок Основные линии (Major Gridlines) для оси X (категорий), таким
образом добавив вертикальные линии сетки между рядами диаграммы. Теперь установи-
те флажок Основные линии для оси Y (значений) — в результате будут добавлены гори-
зонтальные линии сетки, начинающиеся от делений на оси Y. При установке флажка
Промежуточные линии (Minor Gridlines) для одной или обеих осей будут отображаться
дополнительные линии.
Чтобы изменить формат линий сетки в диаграмме, дважды щелкните на одной из
них — откроется диалоговое окно Формат сетки (Format Gridlines). Теперь, используя
параметры вкладки Вид, измените тип используемых для сетки линий.
Вы сможете удалить сетку, если щелкнете на одной из ее линий (тем самым будут вы-
делены все линии). В заключение нажмите клавишу <Delete>.
данных, qucaftaMMbi
Параметры, доступные для форматирования ряда данных диаграмм, зависят от типа
используемой диаграммы. Чтобы открыть диалоговое окно Формат ряда данных
(Format Data Series), в котором можно изменить формат'определенного ряда, щелкните
на одном из маркеров данных — таким образом, будут выделены все маркеры. После
этого нажмите <Ctrl+1> (либо дважды щелкните на одном из маркеров и откройте диа-
логовое окно Формат ряда данных).
Отформатировать определенный элемент данных в ряде можно, выбрав ряд и щелк-
нув на этом элементе. Затем используйте комбинацию клавиш <Ctrl+1 >. Откроется диа-
логовое окно Формат элемента данных (Format Data Point), в котором можно изменить
формат для только что выбранного элемента данных.
В диалоговом окне Формат ряда данных содержится большое количество вкладок
(их число и вид зависят от типа диаграммы). На рис. 1.12 представлено диалоговое окно
Формат ряда данных для ряда данных в гистограмме.
•
| Опнозрачная
••••••••
•*••••••
mmmmsmmm
\mmmmmmmm
[шаапошшр
*т< ттятт
\ [ Способы з^янеки... j
На вкладке Вид можно выбрать новый цвет для выбранного ряда данных. Во, вкладке
Ось (Axis) расположен единственный раздел под названием Построить ряд ,(?i°t Series
On). В нем можно ввести значения для выбранного ряда данных, используемого на вспо-
могательной оси Y графика. Для этого следует установить переключатель Вспомогатель-
ная ось (Secondary Axis) (по умолчанию для всех рядов данных в типовой диаграмме ус-
танавливается переключатель Основная ось (Primary Axis)).
Параметры вкладки Y-погрешности (Y Error Bars) позволяют отобразить планки по-
грешностей данных в выбранном ряде, выбрать максимальное отклонение в процентах,
процент или среднеквадратичное отклонение. Чтобы просмотреть погрешность выбран-
ного ряда данных, выберите тип планок погрешностей: Оба (Both) (для отображения
планок погрешности над каждым маркером данных: выше либо ниже значения ошибки),
Плюс (Plus) (для отображения планки погрешности только для маркеров выше значения
ошибки) и Минус (Minus) (для отображения планки погрешности только для маркеров
ниже значения ошибки). Затем в разделе Величина погрешности (Error Amount) перей-
дите к соответствующему переключателю (Фиксированное значение (Fixed value),
Относительное значение (Percentage), Стандартное отклонение (Standard deviations),
Стандартная погрешность (Standard error) либо Пользовательская (Custom)). Затем
введите значение допустимой погрешности в соответствующем текстовом поде^,
Во вкладке Подписи данных (Data Labels) находятся стандартные параметры для ото-
бражения названия ряда, названия категории либо значения, близкого к выбранному ря-
ду данных (подробнее об использовании подписей данных см. раздел "Изменение пара-
метров диаграммы" ранее в этой главе).
Во вкладке Порядок рядов (Series Order) содержатся параметры, с помощью которых
можно изменить порядок отображения в диаграмме выбранных рядов данных. Для этого
в списке Порядок рядов (Series Order) выберите название того ряда, который следует пе-
реместить, а затем щелкните несколько раз на кнопке Вверх (Move Up). Ряд данных
должен быть помещен на необходимое место (используйте область предварительного
'просмотра, в которой отображается текущая диаграмма, чтобы проконтролировать
эффект перемещения ряда). Переместив ряд, можно значительно улучшить визуальное
восприятие элементов данных.
Во вкладке Параметры (Options) диалогового окна Формат рядов данных располо-
жены опции, предназначенные для управления видом выбранного ряда. Для гйстогра!м-
мы они следующие.
* Перекрытие (Overlap). Текстовое поле для ввода значения (оТ -100 до 100), благо-
даря которому определяется мера наложения маркеров друг на друга. При нулевом
значении графические элементы, представляющие данные, только соприкасают-
ся. Для создания зазора между ними используйте отрицательное значение; для на-
ложения — положительное.
« Ширина зазора (Gap Width). Текстовое поле для ввода значения (от 0 до 500), бла-
годаря которому определяется ширина зазора между группами маркеров для каж-
дого ряда в диаграмме. Чем выше вводимое значение, тем более широким будет
промежуток между группами.
* Соединить значения ряда (Series Lines). Установите этот флажок, чтобы отобразить
линии, соединяющие маркеры в выбранном ряде данных (опция доступна только
для линейных диаграмм).
Книга 5.диаграммы и графические алемеш&и
* Разноцветные точки (Vary Colors by Point). Установите этот флажок, чтобы изме-
нить цвет всех маркеров в ряде (опция доступна только для диаграмм, использую-
щих один ряд данных).
Деталь 100
200
100
алр.05 звг.05
почзсоыя оплэт;
Цжл
qucuficuutM
Чтобы отредактировать диаграмму, выделите ее и вызовите Мастер диаграмм (Chart
Wizard). Для редактирования внедренной диаграммы выполните следующие действия.
1. Щелкните на границе внедренной диаграммы, чтобы выделить ее область (обозначен-
ную маркерами изменения размеров по периметру).
2. Щелкните на кнопке Мастер диаграмм на панели инструментов Стандартная.
данных
Данные, выбранные в рабочем листе перед построением диаграммы, служат основой
для диаграммы, создаваемой с помощью мастера. Поскольку диаграмма связана с дан-
ными рабочего листа, при изменении данных, используемых в ряде, диаграмма будет ав-
томатически перестроена. Связи между данными рабочего листа и рядом в диаграмме
формируются посредством функции ряд (SERIES). Добавить или удалить ряд данных из
диаграммы можно, воспользовавшись мастером. Вы также добавите в диаграмму данные,
если перетащите или вырежете и вставите в нее новые ячейки. Редактировать данные,
включенные в ряд, следует путем изменения параметров функции РЯД, используемой для
связывания данных диаграммы и рабочего листа.
Змгва /. Создание qucufioMM
Построен на
Деталв 101
Шетал, 102
Деталь 103
quazftoMMM
Чтобы удалить внедренную диафамму, выделите область диафаммы, а затем нажмите
клавишу <Delete>. Чтобы удалить диафамму, расположенную на отдельном листе,
щелкните правой кнопкой мыши на ярлычке листа, а затем в контекстном меню выпол-
ните команду Удалить (Delete) и щелкните на кнопке Удалить в предупреждающем диа-
логовом окне (так вы подтвердите удаление листа).
Л}ювим>нмй fauna
Правильно выбрать тип диафаммы столь же важно для визуального представления
данных, как и само решение использовать диафамму. В разных диафаммах данные ото-
бражаются различными способами. Линейные диафаммы применяют для отображения
изменений, произошедших за определенный промежуток времени. Круговые — чтобы
показать отношение частей к целому.
Обычно ознакомление с типами диафамм и соответствующими им форматами про-
исходит в процессе работы с Excel. От выбора верного типа диаграммы и ее формата
зависит качество отображения данных. Далее приводится описание основных типов
диафамм Excel, даются некоторые рекомендации по их использованию.
JuafLoiftcuuitft
Гистограмма (Column), в отличие от линейчатой диафаммы, с которой ее часто сравни-
вают, используется для отображения изменения значений за определенный период време-
ни. Кроме того, в гистофамме категории располагаются вертикально, а в линейчатой диа-
фамме — горизонтально (вертикально в ней отображаются значения). На рис. 1.19 приве-
дено семь видов гистофамм.
/. Создание qucu 485
quaifioMMbt
Диаграммы с горизонтальными прямоугольниками называют линейчатыми диаграмма-
ми, с вертикальными — гистограммами. Линейчатые (Ваг) диаграммы (горизонтальные) ис-
пользуют для сравнения элементов в установленный промежуток времени. На рис. 1.20
отображено шесть видов линейчатой диаграммы.
Просмотр результата
Сделать стандартной
Рис. 1.19. Существует семь видов гистограмм Рис. 1.20. Виды линейчатых диаграмм
qucuftoMMM
В отличие от диаграмм, с помощью которых можно отобразить несколько рядов дан-
ных, в круговых диаграммах содержится только один ряд. Круговую диаграмму использу-
ют для демонстрации отношения частей к целому. На рис. 1.22 приведен пример объем-
ной круговой диаграммы, на которой показано отношение между значениями, соответ-
ствующими каждому сектору, и целого количества произведенной за год продукции.
486 Книга 5.2)иаг[юммм и графические элемешЯы
ф Круговая
ky- Точечная
| i ^ С областям
' | ф Кольиеозя ф Кольцевая
[^Лепестковая Лепестковая
|ф Поверхность ^Поверхность
[•I Пуэьрыаиая •: Пузырьковая
Г1росиотррезу|1>>тат«
Рис. 1.2J. В Excel доступно семь видов графиков Рис. 1.22. Шесть видов круговых диаграмм
Жоч0шме
Точечные (XY Scatter) диаграммы, как правило, используют для отображения корре-
ляции данных, которые сложно выявить из таблицы данных. Иногда необходимо визуа-
лизировать ответы на такие вопросы, как "Влияет ли правильное питание на продолжи-
тельность карьеры атлетов?" или "Насколько реже или чаще с людьми, имеющими стра-
ховку, приключаются несчастные случаи?". Используя точечную диаграмму, можно
отобразить два ряда данных и оценить их корреляцию.
В точечной диаграмме по обеим осям расположены числовые значения, описание ко-
торых приводится в легенде. При желании можно добавить на ось собственные подписи.
На рис. 1.23 приведено пять видов точечной диаграммы. Обратите внимание: линии
для сравнения пар значений посредством их соединения не используются только в пер-
вом виде (обычно для каждого ряда данных прорисовывается линия тренда).
2)uaifiaMMbt с
На диаграммах с областями (Area chart) иллюстрируется относительная важность зна-
чений в течение определенного промежутка времени. Например, с помощью диаграммы
с областями продаж, которые выполнялись разными работниками за первый квартал,
можно сравнить интенсивность работы каждого сотрудника.
Диаграммы с областями (рис. 1.24) подобны графикам, но в данном случае область
между линиями заполняется, что определенным образом акцентирует внимание на раз-
нице значений в рядах, а не на изменениях каждого отдельного ряда (для чего использу-
ют графики).
Улова 1. Создание quazfuuut
illJ Гистограмма
Линейчатая J£ Линейчатая
|£{ График
ф Круговая
^Точечная
ф Кольцевая
^Лепестковая
g) Поверхность
•• Пузырьковая
Сделать стандартной |
Рис. 1.23. Виды точечных диаграмм Рис. 1.24. Шесть видов диаграмм с областями
Кольцевые
Кольцевые (Doughnut) диаграммы похожи на круговые, но они могут отображать
несколько рядов данных (посредством круговых диаграмм можно отобразить только
один ряд). Поскольку в кольцевых диаграммах существует отверстие, они часто исполь-
зуются для дополнительного пояснительного текста.
На рис. 1.25 представлено два типа кольцевых диаграмм. Единственное различие
между ними заключается в следующем: во втором типе между сегментами используются
зазоры, позволяющие разделить группы данных.
tfuatfioMMM
Используя лепестковые (Radar) диаграммы, вы сможете показать изменения связан-
ных данных как по отношению к центральной точке, так и друг к другу. Каждой катего-
рии в лепестковой диаграмме соответствует отдельная ось значений, направленная из
центра диаграммы. Все элементы данных одного ряда объединяются линиями. Лепестко-
вая диаграмма часто применяется для относительного сравнения данных в ряде.
На рис. 1.26 отображено три вида лепестковых диаграмм. Во втором подтипе маркеры
размещаются в каждой точке, соответствующей используемому значению, в третьем —
заполняется область, охваченная каждым рядом данных в диаграмме.
jj^ Лепестковая
[£р Поверхность
Пузчлжовая
Рис. L25. В Excel существует два вида кольце- Рис. 1.26. Три типа лепестковых диаграмм
вых диаграмм: обычная и разрезанная
Лцзы/гысввые quazfuuiMM
Пузырьковые (Buble) диаграммы используются для сравнения трех наборов значений.
Это комбинация точечной диаграммы и диаграммы с областями. При построении пузырь-
ковой диаграммы размер каждого пузырька, представленного на плоскости, соответствует
третьему набору помещаемых в диаграмму значений. Недостаток пузырьковой диаграммы
заключается в том, что каждый пузырек занимает слишком большую площадь, что часто
приводит к их наложению. Существует всего два вида пузырьковых диаграмм (рис. 1.28): в
первом пузырьки отображаются в виде кругов, во втором — в виде шаров.
Б«в
|[|^ Гистограмма
\Ър_ ЛииеДчатая
|[£1 График
) (J Круговая
lUvV Точечная
i <Q Кольцевая
^Лепестковая
£^ Поверхности
~
Параметры
Иузь*?ьковаяд1«грэ^отоб^ает'"яа1 |
рпоскосги наборы га трех значений.
Псброс Подобна точечной диаграмме, но
(третья величина отображает размер
[сделать сгаздартной^
Рис. 1.27. Виды поверхностных диаграмм Рис. 1.28. Два вида пузырьковых диаграмм
Змьва /. Создание quazftoMM
"Биржевые
Биржевые (Stock) диаграммы, как следует из названия, используются для построения
графика биржевых цен за определенный период времени (например, один день или неде-
лю). В Excel предлагается четыре вида биржевых диаграмм (рис. 1.29).
• Высокий-низкий-закрытия (High-Low-Close). Отображает наборы данных из трех
значений (самый высокий курс, самый низкий курс, курс закрытия).
• Открытия-высокий-низкий-закрытия (Open-High-Low-Close). Помимо описанных
выше котировок, здесь представлен курс открытия (левый столбец).
• Объем-высокий-низкий-закрытия (Volume-High-Low-Close). Представляет общий
объем продаж, а также самый высокий курс, самый низкий курс, курс закрытия.
4 Объем-открытия-высокий-низкий-закрытия (Volume-Open-High-Low-Close). Пред-
ставляет общий объем продаж, курс открытия, самый высокий курс, самый низ-
кий курс, курс закрытия.
•ШИИШЯИИИИИИИИИШИШвИИв1^
ICTa№^^L^I*!!ft¥I!**
ftrt
I iL^; Точечная
; | ^ С областями
i Q Кольцевая
] vjtir Лепестковая
[ ^Поверхность
1 • *• Пузырьковая
чяаяттюящтяяяавяаят
Цилиндрическая
Коническая
i '•• ^ Пнрвнидальнвя
npocMOTppesyflbTarra ^
{Сдуять стандартной^
• Использовать всю страницу (Use Full Page). Изменяет размер диаграммы при печа-
ти так, чтобы она заполнила всю страницу.
» Уместить на странице (Scale to Fit Page). Изменяет размер диаграммы так, чтобы
она уместилась на странице.
» Пользовательский (Custom). Печать диаграммы в размере, в котором она отобра-
жена на экране.
* Черновая (Draft Quality). Печатает диаграмму, используя качество черновика.
» Черно-белая (Print in Black and White). Печать диаграммы в черно-белом режиме.
Важно понимать, что все графические объекты, независимо от того, создаются они
или импортируются, в таблице являются дискретными объектами, которые можно выби-
рать и которыми можно управлять. Чтобы выделить графический объект, просто щелк-
ните на нем мышью. Программа Excel пометит выделенный объект белыми кругами по
периметру; с помощью этих маркеров можно изменять размер объекта. Программа также
добавит зеленый круглый маркер поворота сверху от объекта, этот маркер связан с верх-
ней частью периметра объекта ровно посередине. В некоторых рисованных объектах
У9У Книга 5.2)ueufubUMbt и графические
Рис. 2.1. Щелкните мышью на графическом объекте, чтобы его выделить, и вы увидите мет-
ки поворота и изменения размера
7лава 2. j&oJa&AeHue графических злемешбов 495
Манипулирование графикой
Указатель мыши, помещенный над маркером изменения размера фафического объекта,
превращается в двунаправленную стрелку, которую можно перетаскивать для увеличения
или уменьшения общего размера и формы объекта. При изменении размеров пропорции
графики не будут изменены, если вы щелкнете на маркере изменения размера, а затем на-
жмете и будете удерживать клавишу <Shift> при перетаскивании указателя. При нажатой
клавише <Shift> перетаскивание ограничено — таким образом, пропорции графического
объекта будут оставаться неизменными. Чтобы сохранить пропорции двухмерного объекта,
перетаскивайте угловые маркеры изменения размера при нажатой клавише <Shifl>.
Если в графическом объекте уже нет необходимости, его можно удалить, щелкнув на
нем мышью и нажав клавишу <Delete>.
использование слоев
Все графические объекты, добавляемые в таблицу, располагаются в различных неви-
димых слоях, которые перекрывают таблицу и данные ячеек под ними. Это означает сле-
дующее: если поместить графический объект над ячейкой с данными, то графика эти
данные скроет. Кроме того, если нарисовать форму или добавить изображение, а затем
поместить его над другим графическим объектом (например, внедренной диаграммой,
другой формой или изображением), он также перекроет находящуюся ниже графику.
На рис. 2.2. изображение карты Эйфеле вой башни частично перекрывает табличные
данные и внедренную в лист гистограмму в нижнем слое. Поверх этого рисунка в самом
верхнем слое помещена елочка, которая закрывает картинку с Эйфелевой башней в ниж-
нем слое.
Деталь 10:
7J ИТОГО
8i
И % ИТОГ
Л/с. 2.2. Графические объекты из верхних слоев закрывают табличные данные и другую графику
из нижних слоев
Jua£a 2.добавление графических ллемешйов 497
В программе Excel объекты несложно переместить из одного слоя в другой, чтобы они
оказались над или под другой графикой. Чтобы переместить объект в нижний слой (если
он должен находиться за графикой из верхнего слоя), просто щелкните правой кнопкой
мыши на объекте и в контекстном меню выберите команду ПорядокоПереместить
1
назад (Order * Send Backward). Для перемещения объекта в передний слой (таким обра-
зом он будет перекрывать графику из заднего слоя) щелкните правой кнопкой мыши на
1
объекте и в контекстном меню выберите команду Порядок * Переместить вперед
1
(Order *Send Forward).
Чтобы переместить графический объект в самый нижний слой, щелкните на нем правой
кнопкой мыши и в контекстном меню выберите команду Порядок^На задний план
1
(Order *Send to Back). Для перемещения объекта в самый верхний слой (т.е. он будет пере-
крывать все остальные объекты) щелкните на нем правой кнопкой мыши и в контекстном
меню выберите команду Порядок^На передний план (Order^Send to Front) из открыв-
шегося меню. Вы сможете переместить объект в слой выше, если воспользуетесь командой
1
Порядок *Переместить вперед, а в слой ниже — Порядок^Переместить назад.
На рис. 2.3 продемонстрирован процесс перемещения графического объекта в другой
слой. Щелкните правой кнопкой мыши на Эйфелевой башне и выберите в контекстном
меню команду Порядок^Переместить назад. В результате изображение будет помещено
за гистограмму, а ель останется в самом верхнем слое (ее ствол находится на гистограмме).
•Деталь
пДеталь 102
D Деталь 103
• Итого
о
" < V и"\(дата /Лисг2 / Лист] / ЛистЗ ^ почасрыя pfwars \Детали/'"' \.<
Рис. 2.3. Вид рабочего листа после того, как изображение Эйфелевой башни было перемещено
на один слой ниже, чтобы открыть гистограмму
Книга 5. JDuatfuuuiu. и графические
Если одновременно выделить три или более объектов, можно будет также применить
команды распределения из подменю Выровнять/Распределить— Распределить по
горизонтали (Distribute Horizontally) и Распределить по вертикали (Distribute Vertically).
При этом объекты распределяются по горизонтали или вертикали внутри того относитель-
ного пространства, В котором они находятся.
графических,
Иногда приходится работать с несколькими графическими объектами (например, с
картой и флагом Австралии). Если необходимо одновременно выделить несколько объ-
ектов для совместного перемещения или поворота, их следует сгруппировать. При груп-
пировании выделенные графические объекты объединяются в один, которым затем
можно управлять.
Чтобы сгруппировать несколько объектов, выделите их (используя комбинации
<3гнп+щелчок> или <СМ+щелчок> на каждом). Затем щелкните правой кнопкой мыши на
объекте в верхнем слое и выберите в контекстном меню команду Группировка^Группировать
(GroupingOGroup) (если открыта панель инструментов Рисование, щелкните на кнопке
Действия, а затем — на опции Группировать (Group) в верхней части меню).
Программа Excel укажет, что выделенные объекты теперь сгруппированы в один
(набор маркеров изменения размера будет размещен по периметру вокруг всех отдельных
объектов). Теперь можно управлять группированными объектами как одним, перемещая
его, изменяя размер, поворачивая и пр.
Преимущество группирования объектов заключается в том, что программа Excel
никогда не забывает, что это были объекты, которыми можно было манипулировать по
отдельности. Их всегда можно разгруппировать, чтобы в дальнейшем работать по отдель-
ности. Для этого щелкните правой кнопкой мыши на сгруппированном объекте и выбе-
рите в контекстном меню команду Группировка^Разгруппировать (Grouping^ Ungroup)
из открывшегося меню (если открыта панель инструментов Рисование, щелкните на
объекте для его выделения, затем щелкните на кнопке Действия и выберите из открыв-
шегося меню команду Разгруппировать (Ungroup)).
Программа Excel укажет, что объединенный объект разбит на ряд различных объек-
тов, и отобразит маркеры изменения размера по периметру каждого объекта. С объектов
можно снять вьщеление и далее работать с каждым их них по отдельности, выделяя перед
перемещением, поворотом, изменением размера или формы. Чтобы заново сгруппиро-
вать независимые объекты, щелкните правой кнопкой мыши на одном из объектов быв-
шей группы, а затем в контекстном меню выберите команду Группировка^Перегруп-
Змъва 2. ЭоЗа&ленме графических элементов 499
оЗъеыпа /го
к, ячекам,
При перемещении и изменении размеров ячеек в нижнем слое программа Excel автома-
тически перемещает и изменяет размер графических объектов в слое выше. Однако доволь-
но часто требуется, чтобы программа автоматически не изменяла графический объект при
изменении ширины или высоты столбца или строки, над которыми он расположен, по-
скольку искажается изображение. Программа может автоматически перемещать объект
вместе с ячейкой, над которой он находится, без изменения размера. Вы вправе сделать и
500 Книга 5. DuazfioMMM и графические злемешйы.
так, чтобы она не перемещала и не изменяла размер графического объекта при манипули-
ровании с ячейкой под ним (что позволит перемещать данные ячейки в соседнюю область,
не меняя при этом исходного положения графического объекта).
Для изменения опций позиционирования графического объекта откройте вкладку
Свойства (Properties) (рис. 2.5) в диалоговом окне Формат рисунка (Format) (чтобы от-
крыть это диалоговое окно, щелкните правой кнопкой мыши на объекте и выберите
команду Формат рисунка (Format) или активизируйте объект и нажмите <Ctrl+1 >).
Форизг рисунка
Чтобы программа Excel не изменяла размер объекта, но объект можно было перемещать
вместе с ячейкой под ним, в разделе Привязка объекта к фону (Object Positioning) устано-
вите переключатель Перемещать, но не изменять размеры (Move-but Don't Size with Cells).
Программа Excel не будет изменять размер объекта и не будет перемещать его, если вы
установите переключатель Не перемещать и не изменять размеры (Don't Move or Size).
Следует отметить такой факт: если при выводе на печать тех ячеек рабочего листа,
которые перекрываются графическими объектами, сами объекты распечатывать не тре-
буется, снимите флажок Выводить объект на печать (Print Object).
Вы сможете выделить фафический объект, не опасаясь, что при этом будут выделены
ячейки таблицы, если щелкнете на кнопке Выбор объектов (Select Objects) панели инстру-
ментов Рисование (рис. 2.6). Тогда указатель ячейки таблицы будет временно скрыт, что
позволит выделять только графические объекты (можно нарисовать рамку, выделив все
графические объекты в ее границах). Чтобы вернуться в нормальный режим, в котором
можно выделять щелчком также ячейки рабочего листа, вновь щелкните на кнопке Выбор
объектов панели инструментов Рисование (эта кнопка работает как выключатель).
ч
'• 0 ill "St.-* У#1 Объем
I I I
Линия Тип штриха Стиль тени
) I
использование панели
Рисование
Панель инструментов Рисование содержит ряд средств для создания и добавления гра-
фических объектов всех типов. Единственный вид графики, который нельзя импортировать
с помощью этой панели инструментов, — изображения со сканера или цифровой камеры,
подключенной к компьютеру (для этой цели используйте команду Вставка^Рисунок^Со
сканера или камеры (Insert^PictureOFrom Scanner or Camera) в меню Excel). С остальной
графикой можно работать, обращаясь к панели инструментов Рисование.
На рис. 2.6 изображена панель инструментов Рисование, а также описано назначение
кнопок. При первом открытии панели Рисование (с помощью команды ВидОПанели
инструментов^Рисование (View^Toolbars1* Drawing)) программа Excel автоматически
помещает ее в нижнюю часть рабочего окна прямо над строкой состояния. В дальнейшем
панель инструментов Рисование можно переместить в другое место рабочего окна,
а также изменить ее параметры (см. главу 1 книги 1).
По щелчку на кнопках Действия (Draw) и Автофигуры (AutoShapes) открываются
меню. Щелчок на кнопках Цвет заливки (Fill Color), Цвет линии (Line Color), Цвет
шрифта (Font Color), Стиль тени (Shadow Style) и Объем (3-D Style) приведет к откры-
тию палитры, в которой можно выбирать цвета заливки, линий и шрифтов, а также стили
теней и эффекты объема выделенных графических объектов.
502 Книга 5.диаграммы и графические злемешЯы.
Рисование фигу ft
Панель инструментов Рисование предоставляет возможность вручную рисовать пря-
мые линии, линии со стрелками (просто стрелки), прямоугольники и квадраты, овалы
и круги. Чтобы нарисовать одну из таких фигур, щелкните на соответствующей кнопке и
перетащите в рабочей области указатель в виде тонкого черного крестика. При рисова-
нии линии или стрелки, они будут начинаться в той точке, где находился указатель во
время нажатия кнопки мыши, и заканчиваться там, где кнопка мыши отпускается.
Применяя инструменты для рисования овалов и прямоугольников, вы можете нари-
совать квадрат или круг, нажав клавишу <Shift> и перетащив указатель мыши. Если вы
рисуете двухмерную фигуру (прямоугольник, квадрат, овал или круг), она автоматически
заливается белым цветом, закрывая все данные и графические объекты, которые нахо-
дятся под ней в нижних слоях.
Когда фигура будет нарисована, для улучшения ее вида можно использовать кнопки
Цвет заливки, Цвет линии, Тип линии (Line Style), Тип штриха (Dash Style), Стиль тени
(Shadow Style) и Объем из панели инструментов Рисование. На рис. 2.7 изображены
фигуры, созданные с помощью инструментов Линия (Line), Стрелка (Arrow),
Прямоугольник (Rectangle) и Овал (Oval) и измененные с использованием вышеописан-
ных инструментов.
Lfc
и < > и / "Матушка Гусы»я" /Заказ Оргзниз._диагр, / Цикл / ссы-лки / Рознгцз /Лист5 \Лмст4^ п\ >
1 О ^1 -4 О
Для стрелки в левой части таблицы был выбран новый вид из раскрывающегося меню
Вид стрелки (Arrow Style) и новая толщина из меню Тип линии. Для овала выбран темно-
зеленый цвет заливки из раскрывающегося меню Цвет заливки. Для вертикальной линии, на-
рисованной с помощью инструмента Линия, выбрана максимальная толщина 6 пт из раскры-
вающегося меню Тип линии; кроме того, линия была преобразована в пунктир с использова-
нием самого мелкого пунктира из меню Тип штриха (Dash Style). Для всех трех двухмерных
фигур (круг, прямоугольник и квадрат) по окончании процесса изменения объема (палитра
Объем) был выбран цвет (или узор заливки) из палитры Цвет заливки (Fill Color).
Кроме рисования собственных фигур, в таблицу можно помещать любое количество
уже существующих фигур (линии, стрелки, символы для блок-схем, флажки и выноски),
выбирая их из меню Автофигуры, а затем изменяя их размеры в таблице. На рис. 2.8 по-
казано меню Автофигуры с палитрой Основные фигуры (Basic Shapes) и представлено
несколько фигур (солнце, полумесяц и сердце), заполненных основными цветами палит-
ры Цвет заливки. Кроме того, продемонстрирована область задач Вставка картинки
(Insert Clip Art) (она открывается с помощью команды Вставка^Рисунок^Жартинки
(Insert^Picture^Clip Art)), в которой находятся дополнительные автофигуры. Их можно
добавить в рабочую таблицу, щелкнув на опции Другие автофигуры (More AutoShapes) в
нижней части меню Автофигуры.
|:. Проеяаттйвать:
\\ (Выделенные коллекции
\ Искать объекты:
:П Все файлы мультимедиа
Средичитсяьные линии
сшио
ООД
оооо Jj Упорядочить картинки,.. ;
ВЭПО |
| Картнкки на узле Office Crifine
^* -tt*> СШ2ТЫ ПО ПОИСКУ. •КЛИПОВ
\ Ч. О О
2)о<5а£ление надписей
Надписи — это специальные графические объекты, в которых текст комбинируется с
прямоугольным объектом (кроме них, существуют только выноски, которые вставляются
с помощью палитры Выноски меню Автофигуры). Они прекрасно подходят для выделе-
ния важной информации или особых свойств, создаваемых в таблице (подробнее
см. главу 1 книги 5).
Чтобы создать надпись, щелкните на кнопке Надпись (Text Box) в панели инструмен-
тов Рисование, затем, перетаскивая указатель мыши, создайте контур надписи. Отпусти-
те кнопку мыши, и Excel поместит точку вставки в верхнем левом углу надписи.
Теперь в блок надписи можно ввести текст. Когда строка текста достигает правой гра-
ницы блока, автоматически осуществляется переход на новую строку. Если блок надписи
заполнен, текст начинает прокручиваться. Чтобы отображался весь введенный текст,
увеличьте размеры надписи. Вы перейдете на новую строку, не доходя до правой границы
блока, если нажмете клавишу <Enter>. Введя весь текст, щелкните за пределами надписи,
чтобы снять выделение.
надписи
Если надпись добавлена в таблицу, текст внутри нее можно форматировать, изменяя
шрифт, его размер, выравнивание текста (включая ориентацию). Надпись также допус-
кается форматировать, изменяя цвет фона, тип линий, свойства позиционирования
объекта и — что может оказаться самым главным — ее поля.
a 2. jDoJa&temte ifuufjuiectcux элемешйов 505
Чтобы изменить формат текста надписи, выделите текст, перетащив по нему указа-
тель мыши. Теперь можно использовать различные кнопки панели инструментов
Форматирование (Formatting) (для выделения текста полужирным шрифтом примените
кнопку Полужирный (Bold), для горизонтального размещения по центру— кнопку
По центру (Center)). Вы вправе открыть диалоговое окно Формат надписи (Format Text
Box) (<Ctrl+1>), содержащее только одну вкладку Шрифт (Font) со всеми стандартными
опциями форматирования.
Чтобы изменить формат всей надписи, дважды щелкните на границе блока надписи
или на ее крае для выделения (будет отображена граница надписи со штрихами), а затем
нажмите <Ctrl+1>. Откроется диалоговое окно Формат надписи (Format Text Box)
(рис. 2.9), в котором содержится не только вкладка Шрифт, но и несколько других вкла-
док с полным набором параметров для форматирования текста и изменения его положе-
ния в надписи.
Кфвт
полужирный НИ
,А1ЬетЬяаЕ&аВоИ_ палуж^зньй^урав ^j [jj. Jjj
•Подчеркивание:
|Нет А^о ............ 3 В Обычный
: Видоизменение Образец
: П»черкнутый
• G надстрочный АаВЬБбЯя
| ЕЗподстроаный
JTfta£ica (некона
Текст надписи редактируют так же, как данные любой ячейки рабочего листа. Чтобы
ввести новый текст, поместите точку вставки в необходимое место и начните ввод текста.
Для удаления текста слева от точки вставки нажимайте <Backspace>, а для удаления текста
справа от точки вставки — клавишу <Delete>. Чтобы удалить весь фрагмент текста, выдели-
те его с помощью I-образного указателя мыши, а затем нажмите клавишу <Delete>.
506 Книга 5. 2)uatfuutMM и графические алемешОы.
Выполните проверку правописания всего текста надписи или его части, выделив текст и
перетащий по нему I-образный указатель мыши. Затем выберите команду Сервиса
Орфография (Tools<=> Spelling) из строки меню программы Excel (или нажмите <F7>).
Чтобы удалить надпись из рабочего листа, выделите ее, щелкнув на границе (вокруг
надписи появится граница с двойными штрихами), а затем нажмите клавишу <Delete>.
Не стоит щелкать внутри надписи, поскольку при этом будет выделен только текст
(на что укажет граница с наклонными штрихами). Поэтому при нажатии клавиши
<Delete> сама надпись удалена не будет.
/3cfHa6fca Worddrt
С помощью кнопки Добавить объект (WordArt) панели инструментов Рисование в ра-
бочий лист можно поместить прекрасно оформленный текст. Помните, что текст WordArt
на самом деле является графическим объектом (т.е. его уже нельзя непосредственно пра-
вить, как надпись). Не стоит забывать и о том, что стили WordArt предназначены исключи-
тельно для больших размеров шрифтов (по умолчанию используется размер 36 пт), а зна-
чит, со стандартными размерами шрифтов (меньшими 24 пт) работать невозможно.
Чтобы добавить в лист графический объект WordArt, щелкните на кнопке Добавить
объект WordArt (WordArt) на панели инструментов Рисование. Откроется диалоговое окно
Коллекция WordArt (WordArt Gallery) (рис. 2.10), в котором следует выбрать используемый
стиль текста. В коллекции WordArt содержится широкий диапазон стилей, наклоненных
под различными углами, а также стилей, располагающих текст по вертикали.
Укажите стиль объекта WordArt, щелкнув на его изображении в диалоговом окне
Коллекция WordArt, а затем — на кнопке ОК. Откроется диалоговое окно Изменение
текста WordArt (Edit WordArt Text), в котором замените слова "Текст надписи" (Your text
here) на фразу, которая должна отображаться стилем, выбранным в диалоговом окне
Коллекция WordArt.
В диалоговом окне Изменение текста WordArt содержится раскрывающийся список
Шрифт (Font) и поле со списком Размер (Size), которые можно использовать для выбора
шрифта и его размера. Кроме того, в нем расположены кнопки Полужирный (Bold) и
Курсив (Italic), используемые для видоизменения текста.
Введите текст в диалоговом окне Изменение текста WordArt и задайте его параметры,
затем щелкните на кнопке ОК. Графический объект WordArt будет помещен в рабочий
лист. На экране появится панель инструментов WordArt, которую можно использовать
для изменения формата или самого объекта.
На рис. 2.11 показан пример объекта WordArt. В окне программы находится панель
инструментов WordArt, автоматически отображаемая при выделении объекта WordArt в
таблице. Обратите внимание: выделенный объект WordArt, изображенный на рис. 2.11,
имеет маркеры изменения размера, маркеры поворота и изменения формы. Маркер из-
менения формы можно использовать для размещения текстовых символов с наклоном
вправо или влево (как будто они были написаны левшой).
.M
Цикл
Рис. 2.11. Рабочий лист с образцом объекта WordArt и панелью инструментов WordArt
508 Книга 5. 2)uatfiaMMbt и графические алемешОы.
Библиотека диаграмм
СИЛ
О
Организационная диаграмме
1
Отображение структуры отношений Рис. 2.12. Выбор организационной
диаграммы в диалоговом окне
Библиотека диаграмм
Чтобы вставить клип в рабочий лист, щелкните на кнопке Добавить картинку (Insert
Clip Art) панели инструментов Рисование. Откроется область задач Коллекция клипов, в
которой выберите изображение. При первом использовании этой команды открывается
диалоговое окно Добавление клипов в коллекцию (Add clips to gallery). В нем будет
предложено собрать и систематизировать все файлы мультимедиа с жесткого диска ком-
пьютера (звук, изображения, цифровые фильмы и картинки). Для систематизации муль-
тимедиа-файлов программой Excel щелкните на кнопке Сейчас (Now). Чтобы система-
тизировать только файлы в отдельных папках, щелкните на кнопке Параметры (Options).
Откроется диалоговое окно Параметры автоматического импорта (Autolmport settings),
в котором следует задать папки для поиска файлов мультимедиа на компьютере. Задав
папки для поиска, щелкните на кнопке Каталог (Catalog) для систематизации библиоте-
кой Microsoft Media мультимедиа-клипов.
По завершении процесса систематизации клипов на компьютере для локализации
картинок можно использовать систему поиска области задач Коллекция клипов. (В биб-
лиотеке мультимедийных файлов содержатся ключевые слова для клипов.) Чтобы ото-
бразить все клипы определенного типа, введите ключевые слова в поле Искать текст
(Search Text) в верхней части области задач Коллекция клипов.
По умолчанию программа Excel ищет на компьютере все коллекции мультимедийных
файлов каждого типа: картинки, фотографии, фильмы и звуки. Чтобы ограничиться поис-
ком отдельной коллекции, в раскрывающемся списке Просматривать (Search In) выберите
ее название. Вы сможете ограничиться поиском только картинок, если в раскрывающемся
списке Искать объекты (Results Should Be) снимете флажки Фотографии (Photographs),
Фильмы (Movies) и Звуки (Sounds).
Вы можете ограничиться отдельным типом графических файлов: щелкните на кнопке
расширения (с символом +) перед флажком категории в списке Искать объекты.
Появится список всех типов графических файлов. Оставьте только флажки для искомых
типов файлов; флажки остальных типов файлов снимите.
Определившись с местом и типом искомых файлов изображений, щелкните на кноп-
ке Найти (Search) просмотра коллекций файлов программой Excel. По окончании поиска
пиктограммы рисунков, которые соответствуют заданным критериям, появятся в списке
Результаты (Results) области задач Коллекция клипов (рис. 2.13). Полоса прокрутки по-
зволяет пролистывать содержимое области задач в целях поиска требуемых картинок.
Выберите изображение в списке Результаты, затем щелкните на его эскизе, чтобы
вставить полное изображение в рабочий лист. Картинку можно переместить в требуемое
положение рабочей таблицы и модифицировать его, используя маркеры изменения раз-
мера и поворота.
просматривается папка My Pictures (Мои рисунки) с жесткого диска (ее просмотр мож-
но отменить, выбрав другую папку в раскрывающемся списке Папка (Look In)).
Выбрав графический файл в диалоговом окне Добавление рисунка, щелкните на его
эскизе, а затем — на кнопке Вставить (Insert). Таким образом, он будет импортирован в
активный рабочий лист. Изображение из файла появится в таблице Excel, и на экране вы
увидите панель инструментов Настройка изображения (Picture) (рис. 2.14).
Как и в случае с остальными графическими объектами, к рисункам из файлов по пе-
риметру будут добавлены маркеры изменения размера, а также указатель поворота (он
связан с маркером изменения размера в центре верхней части изображения). Изображе-
ние можно перемещать, поворачивать и менять его размеры.
Инструменты панели Настройка изображения (рис. 2.14) также используются для
правки фотофафий. С их помощью можно изменять яркость и контрастность изображе-
ния, обрезать ненужные области по краям, а также сжимать изображение, чтобы оно не
занимало слишком много места в рабочей книге (как это часто случается с изображения-
ми с высоким разрешением).
ГЩйШ 100% ж|
: I Выделенные коллекции
Искать объекты:
Sce файлы мультимедиа
Рис. 2.75. Вставка картинки, найденной в коллекции ClipArt с помощью области задач
Коллекция клипов
2. добавление графических элементов 5//
Уменьшить контрастность
Сжатие рисунков
Рис. 2.14. Использование панели инструментов Настройка изображения для правки цифровой
фотографии, добавленной в рабочий'лист
9
/3 Э1пой книге...
Глава 1. Создание и поддержка таблиц данных
Глава 2. Фильтрация базы данных и создание запросов
f . Создание и noqqeftMica
данных
В Э(Яой главе . . .
S Что требуется для создания таблиц данных
S Добавление данных в список с помощью форм данных
V Правка записей таблицы данных
•/ Поиск записей в таблице данных
•S Сортировка данных
•S Получение промежуточных итогов в таблицах данных
=ГОД(СЕГОДНЯт-ГОД(Н2)
j | j [Участие
|Дата в
(Ими Фамилия Пол ]ртдел Оклад Филиал приема -Стаж [прибыли
Компьютерной
^Роберт!Броииан|М ire™"™ • W 5 000; Атланта | 12.04.9ll
Рис. 1.1. Создание базы данных служащих со строкой названий полей и первой записью
В этой формуле с помощью функции ГОД (YEAR) вычисляется год приема на работу
(на основании даты приема из ячейки Н2) и текущей даты, после чего производится вы-
числение стажа работы. После того, как вы введете и отформатируете исходную формулу
в ячейке Н2, форма данных будет использовать ее, автоматически копируя и применяя
по отношению к любой новой записи, добавляемой в таблицу данных.
Фамилия: | К* [ О»стить ]
Пол: •
Огяет
.Оклад: . [ 1 •.
Филиал: Бостон
Дата приеме :
Стаяк
(
,|
Участие в прибыли: !
|: Ш^
( Закрыть |
При вводе критериев в форму данных для поиска записей применяются символы подста-
новки: знак вопроса (?) и звездочка (*), как при использовании функции Найти (Find) про-
граммы Excel, когда мы ищем ячейки с определенной информацией (см. главу 3 книги 2).
Щелкните на кнопке Далее (Find Next) или нажмите <Enter>, и программа Excel об-
наружит в таблице данных Бостонского филиала первую запись, в которой фамилия на-
чинается на букву "К". Это запись Уильяма Кобба (рис. 1.4). Для поиска в соответствии с
заданным критерием следующей записи щелкните на кнопке Далее или нажмите
<Enter>. Excel перейдет к следующей записи — Шерри Колфилд (рис. 1.5). Найдя запись
Шерри, можно изменить ее статус участия в прибылях, выделив текстовое поле Участие
в прибыли (Profit Sharing) и заменив Нет (No) на Да (Yes). Программа Excel поместит
внесенную в форму данных правку в таблицу сразу после закрытия диалогового окна
формы данных (для этого щелкните на кнопке Закрыть).
/. Создание и noqqefiMica (Яа&шц данных, 52f
Иаент, Ноиер; -,;J }oQ139 "I ^ бю22 ИЙКГ.Напек•' ' '•[00387 |"||
»*м: КЯГ"
j -
], i fl*»1^ i
:.;v"j^ — ' ' ' 1
Фамилия:
Пол:
С „ !: !. ,,?S?I?_, J
Л/с. /.4. Локализация первой записи Рис, /.5. Обнаружение записи Шерри
Уильяма Кобба Колфилд
Если вы используете кнопку Критерии из формы данных для поиска записей, при
вводе критерия поиска в полях, содержащих числа или даты, используйте следующие
логические операторы.
i
• Равно (=). Поиск записей с тем же текстом, значением или датой, которая была
введена в качестве критерия.
• Больше (>). Поиск записей с текстовыми символами, следующими за введенными
символами (в алфавитном порядке), большей датой или значением, которое пре-
вышает введенное.
• Больше или равно (>=). Поиск записей с теми же текстовыми символами или сле-
дующими за введенными символами (в алфавитном порядке), с той же или боль-
шей датой или значением, которое превышает или равно введенному.
« Меньше (<). Поиск записей с текстовыми символами, предшествующими по
алфавиту введенным символам, с предшествующей датой или с меньшими значе-
ниями.
• Меньше или равно (<=). Поиск записей с теми же текстовыми символами или
предшествующими по алфавиту введенными символами, с той же или предшест-
вующей датой или с теми же или меньшими значениями.
•
• Не равно (<>). Поиск записей, в которых отсутствует текст, значение или дата,
введенные в качестве критерия.
Например, для поиска записей, отображающих годовой оклад служащих в $50000, вве-
дите значение =50000 или 50000 — в поле Оклад (Salary). Для поиска всех записей служа-
щих с годовым окладом, меньшим или равным $35000, в поле Оклад введите <=35000.
Чтобы найти записи с годовым окладом, превышающим $45000, в поле Оклад введите
>45000. Если требуется найти все записи служащих-женщин с окладом, превышающим
$35000, в поле Пол (Sex) введите ж, а в поле Оклад той же формы данных — >3 5000.
Определите критерии поиска, соответствующие нескольким полям. Для поиска запи-
сей щелкните на кнопках Далее (Find Next) и Назад (Find Prev). Если заданному крите-
рию не соответствует ни одна запись, по щелчку на кнопках Далее и Назад компьютер
будет подавать звуковой сигнал.
522 Книга 6. Уп(и1&Аеш1е данными
данных.
Команда Данные^Сортировка (DataOSort) существенно облегчает перегруппировку
данных, а также полей таблицы данных. Записи в таблице данных сортируются по стро-
кам, а поля таблицы данных — по столбцам.
При сортировке можно задавать порядок по возрастанию или убыванию. В порядке
возрастания (он задается по умолчанию) программа Excel группирует текст в алфавитном
порядке, а числовые значения — от меньших к большим. Если определен порядок сорти-
ровки по убыванию, Excel группирует текст от "Я" до "А", а значения — от больших к
меньшим. Сортируя поля с датами, помните, что при группировке по возрастанию по-
следние записи размещаются в конце, а по убыванию — в начале списка.
Если производится сортировка полей с большим количеством данных в порядке по
возрастанию, программа помещает числа (от меньших к большим) перед текстом (по ал-
фавиту), а за ними — логические значения (TRUE и FALSE), коды ошибок и, наконец,
пустые ячейки. При сортировке в порядке убывания программа применяет тот же прин-
цип группировки различных типов данных, но числа размещаются от больших к мень-
шим, текст — в порядке от "Я" до "А", алогическое значение FALSE располагается перед
значением TRUE.
Сортируя данные с целью определить порядок размещения записей или полей в таб-
лице данных, программа Excel использует ключи сортировки. При сортировке записей по
адресу ячейки указывается, в каком поле (т.е. столбце) содержится первый, или первич-
ный ключ сортировки. При, сортировке полей указывается, в какой записи (строке) со-
держится первый ключ сортировки. Затем программа применяет выбранный порядок
сортировки (по возрастанию или убыванию) к данным в ключевом поле или строке и оп-
ределяет, как записи или поля будут перегруппированы в процессе сортировки.
Если в ключевом поле содержатся дублирующиеся данные, программа Excel просто
перечисляет эти записи в том порядке, в каком они были введены в таблицу. Чтобы оп-
ределить, каким образом Excel размещает записи с одинаковыми значениями первичного
J. Создание и noqqefaiaca. 1Ка&ищ данных 523
ключа, задайте вторичный ключ. Например, если при организации таблицы данных в
алфавитном порядке по полю Фамилия вы найдете несколько записей с фамилией Смит,
можно задать сортировку записей с этой фамилией по именам, используя в качестве вто-
ричного ключа поле Имя. Если и во вторичном ключе содержатся дубликаты (например,
в компании работают два Джона Смита), задайте третий ключ (например, поле Отчест-
во) и с его помощью определите, как записи с одинаковыми именами и фамилиями будут
расположены при сортировке таблицы данных.
(*) по возрастанию
О по убыванию
КнмЕерпи
: :
•УИПЬЯМ ; ;
На рис. 1.7 представлен результат сортировки таблицы данных служащих вначале в по-
рядке возрастания по местоположению, затем в порядке убывания по размеру оклада.
В данном случае поле Филиал задано в качестве первого ключа, а поле Оклад— в качестве
второго ключа сортировки. Чтобы внутри каждого местоположения записи были отсорти-
рованы в порядке по уменьшению оклада, справа от раздела Затем по был установлен пе-
реключатель По убыванию. На рис. 1.7 записи организованы вначале по возрастанию по
городам в поле Филиал, а в каждом городе — в порядке убывания по размеру оклада.
[Дате
. Имя
{Мэрм
• фамилия
]Ка™ан
..iPSH"!
Компьютерной; $48 Ш) Атланта
'
приеиа Стаж
т
:| Номер iФилиал
1
Отдел \Имя Отчество \ Фамилия
^страховки
Щ101-2Р [Львов [Бухгалтерия (Фома [Петрович [Букин [Петров Бухгап;
Ш8Й [Гомель [Бухгагггерия[Юрий [Петрович [Коррп [Петров Бухгагг
и юТ-1 о " ' Москва i Бухгагггерия [Фома.
:
Юрьевич [Петров [Петров Зав.рт
1J101-13 {Изюм [Бухгалтерия ,„.Щеш..,_ [Петров, Бухгагг
61101-12 [Львов [Кадров [Егор [Иванович (Букин [Букин Зав..о.
7.! 101-22 [Гомель Кадров [Егор ......... i Иванович [Коррп [Букин Менед)
8J 101-18 ' [Москва_ \_ Кадров Андрей [Петрович [Петров '''[Букин Менед;
1J101-4 .ЩЬВОВ, ..... Маркетинга .
Маркетинга Семен
_ [Ильич
{Ильич
„iiyMi [Коррп
[Крррп
101101-14 [Гомель
• WtJIZI [Москва Маркетинга Jrop ...............
[Сергеевич !Петррв [Крроп
1ЙЗЮМ \ Маркетинга [Иван [Петрович |Крррп
«;Hp'i-25 (Киев ......... —i1 Василий [Сергеевич [Иванов Краснов
1Q1-1 [Продаж Тиван ..... [Юрьевич [Иванов |Краснов
15)101-9 [Киев [Продаж [Васипьевич [Иванов [Краснов
№1101-17 {Киев Продаж [Тарас {Николаевич Иванов
17 [101^8 (Вена Щррдаж [Андрей .Сергеевич [Краснов, {Краснов 13ав.рт
ЖЖ.11. [Вена [Продаж (Семен' (Юрьевич [Краснов... ^Краснов Менед;
[Вена [Продаж [Васипьевич Краснев
ж]19р1 i Минск Продаж (Василий [Николаевич Кулик
< > "К,Ж»МШ31ЖЙЙЙ! 3= М01.гоа [ XСортировка/Лист2./[своднак таблица./.'[»ао?.&а«Я.|#
Цист
Рис. 1.9. Таблица данных персонала после сортировки по отделам, имени начальника, фами-
лии, имени и отчеству сотрудника
$3i:ooo
$34400
$54 000
$46000
| Гомей'
/'Москва!
, Изюм
Киев
Киев
•;Вена;.-
:/B«rar'.v
Вена ; .Красиов;.;
10145 'Минск ..Продаж,. Краснов
101-23 ;МИНОС: Краснов
iKJKKHoa
iffllfl
• И
:
,„„„,„ mm Васипь. ':ШтЫ<№.. :Менмж*»:.:
к « > иД Диаграмма! X Продажи за 2001 год хсортировка/ Лист2 / сводн»я таблица / запрос базы дэнн
цикл Суяа-':
страховки
ioi OKI 'Фома i Петрович :ЛьвОв [Бухгаптерия! Бухгалтер Петров
iog jKopon [Петрович [Гомель [Бухгалтерия [Бухгалтер Петров
loi-ip ]Петров [Фома [Юрьевич Москва [Бухгалтерия]Зав. отд Петров £54 OpOi
ipi-iS Юкин Петр i Сергеевич [ Бухгалтерия \ Бухгаптер Петров S46000[
101-12 {Букин _ jErop :Иванавич
: ЛЬВОВ [Кадров |Зав. отд Букин Msopoj
W-22. Иванович [Гомель Кадров [Менеджер Букин S3i2 000!
101-18 Inetpoe _ _ 1Петрович [Москва. (QjKaflpoe _ ^Менеджер Букин S29 000!
1в 101-4 ;Семен '[Ильич'"''"" Львов [Маркетинга [Менеджер Короп 'sjffoobT
101-14 ..... . ...[Семен .......... ]Ипьич[[[[[[ ;Го«ель [Маркетинга Зав. огд Короп S33ppp!
12 101-2 [Петров Егор [Сергеевич 'Москва ! Мэркетинга j Менеджер Крроп $56000"!
13 101-21 ' !.Jft*Z._. [Петрович :ИЯОМ [Маркетинга [Менеджер Короп
U 101-25 иванов ' Василий [Сергеевич Киев Менеджер Краснов $48000!
Ж] 101-1 "'[Иван .......... Юрьевич "Жим ........ Менеджер Краснов "$31"ош)Г
[Иванов Д|***1"..1
[Иванов
Васильевич Киеа ?джер 'ШШ'
101-17 ..jTipac [Йиколаевич Киев [(Менеджер : Краснов S29 000
РЯГ Краснов „[Андрей ..... [Сергеевич Вена |3авi отд ^Краснов $75[OOOT
101-24 [Краснов Семен Юрьеемч вена . . . . . [Менеджер Краснов $27 pOOJ
20 101-16 .jKpacHOB " . Васильевич Вена |0в(вв_ {Менеджер Краснов '$470ppT
21 101-15
101-23
[Кулик
i Кулик
[Василий
Петр
Николаевич Минск
Иванович Минск
i Продаж
| Продаж
[Менеджер. [Краснов [
[Менеджер 'Краснов
SSI
"$46"bdbT
101-7 : Кулик Тарас Ильич Минск [Продаж (Менеджер Краснов $46000:
•Сидоров
_.,»,„-_ .Иван . Васильевич Рязань ..!Пяодаж,.,
,.„ Менеджер Красное.. $25000!
и |\ Диаграмма! / Продажи за 2001 год \ Сортировка/Листг ятаблида /[етпрос.Й3"Дам:
; V
ui':j'.AeTod»rvnbi - V Ч ГП О iSi -Jit Л • I'll J-iBJ .<5*.". «и: - А -'
.ими»
nftOMeMtfriio4Hbtx итогов
Для получения промежуточных итогов в отсортированной таблице применяется
функция Итоги (Subtotals) программы Excel. Вначале отсортируйте таблицу на основе
поля, для которого требуется вычислить итоги, а затем определите поля с суммируемыми
значениями.
При использовании функции Итоги можно не только суммировать значения в указан-
ном поле с помощью функции СУММ (SUM). Вы имеете возможность вернуть число данных
с помощью функции ЧИСЛО (COUNT), среднее значение данных — посредством функции
СРЗНАЧ (Average), наибольшее значение — с помощью функции МАКС (MAXIMUM), наи-
меньшее значение— функции мин (MINIMUM), произведение значений— функции
ПРОИЗВЕЛ (PRODUCT).
На рис. 1.12-1.13 продемонстрировано использование функции Итоги для получения
суммирования данных таблицы. На рис. 1.12 таблица данных отсортирована по полю
Отдел в порядке возрастания, а затем — по полю Оклад в порядке убывания. После
этого для открытия диалогового окна, приведенного на рис. 1.12, была применена
команда Данные^Итоги (Data1*Subtotals).
530 Книга 6. Управление данными
if
ЩШ1
м ' -••Сююиш
> '1\.ШШйаш
Лис. /.72. Использование диалогового окна Итоги для получения итогов по окладу в каждом
отделе
[___Н___;.
Филиал (Отдел {Должность Начальник
Вена ^Продаж [Зав.отд [Краснов
Пив"*.. Менеджер Краснов
[Вена Продаж {Менеджер Краснов
Вена Итог
Гомель Бухгалтерия {Бухгалтер Петров
|£ом«яь__ДКадров ; Менеджер Букин
lESSS^™JjMB5H!!H!l, 'Зжмяа '[Й»л'~'
IGSSSfellHKl I
[Изюм (Бухгалтерия |Бухгалте|1 [Петров
[Изюм [Маркетинга jMeHeaJKep jKopon
!Изюм [Продаж [Менеджер Краснов
„.^.^..
ISes**; [Менвйжер [Краснов
Юн» ......... ... Овш. [Менеджер Краснов
Киев .......... _П№Е [Мвявяжвр^ к(5ш)в
Ки<ю ......... Менеджер Краснов
'Кие'вШог'
Львов" jБухгалтерия (Бухгалтер
. [Кадров 1.3.88. отд
Львов ]Ма|Жвта«га [Менеджер
Львов Итог
qaHHbty
Между данными и информацией в базе данных (или, выражаясь языком Excel, в спи-
ске данных) существуют определенные отличия. База данных состоит из большого коли-
чества строк с данными, которые отображают всю информацию о работе компании
(служащие, товарооборот, клиенты и т.д.). Предположим, что в базе данных хранится
информация о торговых операциях потребителей. С помощью этой базы данных можно
отслеживать идентификационные номера потребителей, имена, адреса, телефонные но-
мера, наличие расходных счетов с суммами на них, максимальные расходы, сделанные
клиентами, информацию о приобретаемых товарах (включая даты и суммы), оплату сче-
тов и задолженности.
53 У Киша 6. Управление данными
Однако не следует путать это огромное количество данных, хранящихся в базе данных
потребителей, с информацией, извлекаемой отдельными служащими в офисе. Допустим,
мы работаем в отделе сбыта. Требуется представить для рекламы дорогостоящие бытовые
товары. Необходимо ограничиться теми потребителями, которые имеют счет расходов и
которые за последние шесть месяцев приобрели товаров на сумму $5 000. Данные, пре-
доставленные в базе данных, используются для извлечения информации о тех потребите-
лях, которые требуются.
Приведем другой пример. Предположим, что мы работаем в бухгалтерии, и нам требу-
ется отослать письма всем потребителям с расходными счетами и задолженностью более
девяноста дней. В этом случае необходимо лишь определить потребителей с задолженно-
стью, и при этом не важно, что было куплено. Требуется разобраться с непорядочными
клиентами и заставить их расплатиться. И вновь данные, представленные в базе данных,
используются для получения информации о необходимых потребителях.
На основе этих простых примеров легко понять: данные, с помощью которых извле-
кается информация для одного отдела компании, совсем необязательно являются теми
же данными, на основе которой извлекается информация для другого отдела. Другими
словами, для большинства пользователей информация из базы данных будет представле-
на только при условии возможности фильтрации данных, когда остается только инфор-
мация, требуемая в настоящий момент.
уашшх
В Excel можно выполнять фильтрацию баз данных с целью извлечения только необхо-
димой информации. Свойство Автофильтр (AutoFilter) используется для временного со-
крытия записей, не представляющих, интереса в настоящий момент, и отображения только
требуемой информации. Автофильтр предоставляет практически все необходимые данные,
когда требуется просто отобразить интересующую информацию из базы данных.
Если же возникла ситуация, в которой средства Автофильтр недостаточно, следует вы-
полнить то, что у корпорации Microsoft называемся расширенной фильтрацией. Она приме-
няется в расчетном критерии (например, когда необходимо найти все записи, в которых в
столбце Товарооборот значение в два раза больше, чем в столбце Задолженность), а также
при сохранении копии отфильтрованных данных в отдельной части таблицы (версия Excel
запроса данных в таблице).
использование
С помощью средства Автофильтр программы Excel ненужные данные отфильтровы-
ваются в таблице по щелчку на кнопке. Когда указатель ячейки будет помещен на ячейку
таблицы, выберите команду Данныеофильтрс>Автофильтр (Data^Filter^AutoFilter) в
строке меню Excel — к каждому названию поля в верхней строке таблицы программа до-
бавит кнопки с раскрывающимися меню (рис. 2.1).
При щелчке на кнопке со стрелкой "вниз" открывается список, в начале которого
расположены следующие элементы.
Ив йрклад Q Филиал
Мэри $48 000 1 Атланта 14.07.99!
Дэйв $31 ОрШАтпанта овЖэо
имберли оТЖю
JL «ИЗО $45000!Бострн
Т?00337 ЩШ[Бостс«
Т002В4 532 000 ^Бостон
~ $29000[Бо«он'
Далее в списке отображаются все уникальные данные этого поля в порядке возраста-
ния (от меньших значений к большим (числа и даты), а также от "А" до "Я" (текст)). Для
вывода на экран всех записей таблицы, в которых содержится определенное значение
или информация, щелкните на этом тексте или значении в раскрывающемся меню поля.
На рис. 2.2, к примеру, отображена таблица данных после выбора элемента Бухгалтерия
в раскрывающемся меню поля Отдел. Как видно из рисунка, программа Excel скрыла все
строки таблицы данных с записями, где в поле Отдел вместо текста Бухгалтерия находи-
лись другие данные, оставив, таким образом, только данные о сотрудниках бухгалтерии.
Чтобы вновь отобразить всю таблицу данных, либо выберите первый элемент Все из
раскрывающегося меню поля Отдел, либо примените команду Данные^Фильтр1^
Отобразить все (Data^Filter^Show All) из строки меню Excel. После фильтрации таб-
лицы данных кнопки с раскрывающимися списками можно удалить из названий полей,
1
применив повторно команду Данные^Фильтр *Автофильтр (эта команда действует как
выключатель).
536 Книга 6. Управление данными
найлепо запили: 6 ш 22
. 22. Таблица данных после фильтрации записей по значению Бухгалтерия в поле Отдел
ЭлемешК. JZefi6trie /О
Если Автофильтр включен, то в раскрывающемся меню поля можно выбрать элемент
Первые 10, который позволяет отфильтровать заданное количество наибольших или наи-
меньших элементов списка (по умолчанию 10), а также проценты от элементов (по умолча-
нию 10). Естественно, опцию Первые 10 можно использовать только в полях, содержащих
числа или даты. Данный тип фильтрации не работает с текстовой информацией.
При щелчке на элементе Первые 10 в раскрывающемся меню поля программа Excel от-
крывает диалоговое окно Наложение условия по списку (Тор 10 AutoFilter) (рис. 2.3), в ко-
тором можно задать критерий фильтрации. По умолчанию диалоговое окно Наложение
условия по списку настроено для фильтрации 10 наибольших элементов списка. Во втором
списке диалогового окна выбран элемент Наибольших (Тор), в левом поле задано значение
10, а в раскрывающемся списке справа выбрано значение Элементов списка (Items).
Для использования критериев, заданных по умолчанию, в диалоговом окне Наложение
условия по списку просто щелкните на кнопке ОК.
Перед фильтрацией данных критерии в диалоговом окне Наложение условия по
списку можно изменить. Вместо опции Наибольшие задайте Наименьшие (Bottom), а в
правом поле вместо Элементов из списка выберите % от количества элементов
(Percent). Кроме того, можно также изменить число в поле слева (путем ввода нового
значения вручную или используя счетчики).
2. ФилыО{1Сщия Зазы уанных и создание запросов 537
©И ОИДИ
Для выбора записей по первому и второму условиям, в верхнем и нижнем списках вы-
берите тип оператора, а в соответствующих полях со списками укажите значения для
оценки первого и второго условия. С помощью переключателей И, Или задайте тип связи
между двумя условиями (по умолчанию выбран переключатель И).
В диалоговом окне Пользовательский автофильтр для первого и второго условия
можно выбрать следующие операторы: Равно (Equals), He равно (Does not equal),
Больше (Is greater than), Больше или равно (Is greater than or equal to), Меньше (Is less
than), Меньше или равно (Is less than or equal to), Начинается с (Begins with), He
начинается с (Does not begin with), Заканчивается на (Ends with), He заканчивается на
(Does not ends with), Содержит (Contains), He содержит (Does not contain).
Отметим, что операторы Начинается с, Заканчивается на и Содержит и противопо-
ложные им также применяются для фильтрации текстовых полей. При вводе значений, с
которыми производится сравнение, применяются символы подстановки — знак вопроса
(?) и звездочка (*) (знак вопроса заменяет отдельный символ, а звездочка — один или не-
сколько символов). При работе с полями, в которых содержатся числа или даты, приме-
няются и другие логические операторы.
538 Книга 6. Управление данными
Определяя значения для оценки в полях со списками, в правой части диалогового ок-
на Пользовательский автофильтр можно ввести текст, число или дату, а также выбрать
существующие поля из раскрывающегося списка.
На рис. 2.4 проиллюстрировано создание критериев в диалоговом окне
Пользовательский автофильтр, где выбраны записи с определенным диапазоном зна-
чений Оклад. В данном примере для фильтрации всех записей с окладом в диапазоне от
$40,000 до $75,000 используется оператор И.
Оклад больше или равно 40000 И меньше или равно 75000
Диалоговое окно Пользовательский автофильтр также применяется при создании
условия с помощью логического ИЛИ (отображаемые записи должны содержать какое-
либо значение или текст, заданные в одном из двух условий). Предположим, что необхо-
димы только те записи базы данных, в которых местом работы служащего являются го-
рода Бостон или Чикаго. С помощью раскрывающегося меню поля Филиал откройте
диалоговое окно Пользовательский автофильтр. Затем в обоих списках выберите опе-
ратор Равно, в соответствующих полях со списками — Бостон и Чикаго и установите пе-
реключатель ИЛИ для создания следующего критерия поиска:
Филиал равно Бостон или Чикаго
использование [шсиафенпою
При использовании расширенной фильтрации (Advanced Filter) окна с раскрываю-
щимися списками значений полей не применяются. Вы можете выбрать критерий
фильтрации из меню или ввести его в диалоговое окно Пользовательский автофильтр.
Однако существует и другой путь: в базе данных создайте так называемый диапазон усло-
вий (Criteria Range) (вы должны выбрать таблицу с данными, требующими фильтрации).
Если расширенный фильтр используется для со'здания запроса (т.е. для получения
копий записей, соответствующих заданному критерию, путем создания сокращенной
версии таблицы данных), то диапазон условий можно локализировать в верхних строках
столбцов в правой части таблицы данных, а затем применить опцию Поместить
результат в диапазон (Сору То) под строкой диапазона условий примерно так, как по-
казано на рис. 2.5.
Чтобы создать диапазон условий, в новую часть таблицы скопируйте названия полей
таблицы данных, а затем введите значения (текст, числа или формулы), которые будут
применены в качестве критерия при фильтрации таблицы данных. Определяя критерий
для фильтрации таблицы данных, можно создавать критерии сравнения или вычисляе-
мые критерии.
Задав диапазон условий вместе со всеми названиями полей, а также используемый
критерий, выберите команду Данные^Фильтр^Расширенный фильтр (DataOFilter1*
Advanced Filter) в строке меню Excel. Откроется диалоговое окно Расширенный фильтр
(Advanced Filter) — рис. 2.5. Задайте в нем условия для фильтрации записей таблицы
(путем сокрытия строк всех записей, не соответствующих заданному критерию) или ско-
пируйте в новую часть таблицы все записи, соответствующие критерию (посредством
создания сокращенной версии таблицы).
2. Филын^сщил д~азы данных и создание запасов 539
Исходный диапазон:
$иапвюн условий:
Цикл
Л/с. 2.5. Использование диалогового окна Расширенный фильтр (Advanced Filter) для копиро-
вания записей, соответствующих критерию из диапазона условий
="Поль"
При использовании формулы отбора, подобно той, которая указана выше, Excel будет
находить имена Иван, Ион и пр., но имена, содержащие символы после буквы н
(например Иванна), отображены не будут.
Если вы задаете критерий отбора, то можно также использовать другие логические
операторы, в том числе >, >=, <, <= и о. В табл. 2.1 представлены описания и примеры
применения этих логических операторов в критериях отбора.
Тмчва 2. ФилыК[ищия базы данных и создание зап/госов 5У/
Чтобы найти все записи, в которых определенное поле является пустым, вве-
дите оператор = и нажмите клавишу пробела, чтобы в ячейку под соответст-
вующим названием поля был введен пробел. Чтобы найти все записи, в кото-
рых определенное поле не пусто, введите оператор о и нажмите клавишу
<Пробел>.
Дата [Участив в
п б
Кдент. номер i Имя {Фамилия [Поп |Огдел. |О«лад {Филиал !пр»виа |Стаж. ^ Р*! .ыли
:Плановый1 S28 ООСНБостон 1?[Да
;Сицди Эцващс Плановый: $29 OMiBocTOH 07.OB.99l -_1Йн:
Т^00387
Джеймс MOJM
Шерри :Кояфилд
Бухгалтер
.Кадров :
S32 (Шбостон
533 ООО'БоетяГ
"
да:::
л?(SJa. zp
ZEE
10
12
21
22
23i "Г""
>i^ апросбазы Щ^ВИШВв
ч" Lt •'• ABTodxrviM" \. X Г~! С~) i*-l
Улдаоттг я^жу и naxmirt Enter «я» выбпжге 'Вставить'
Рис. 2.6. Скопированные записи, включающие место работы Бостон и дату приема до 1 января
2000 года
Задание вычисляемых,
Вычисляемые критерии можно использовать при фильтрации и создании запросов
базы данных. Для этого следует ввести логическую формулу (значение которой програм-
ма Excel сможет определить как Истина (TRUE) или Ложь (FALSE)) в области Диапазон
условий под названием, не используемым в качестве названия поля в таблице данных.
Вычисляемые критерии позволяют фильтровать или запрашивать записи на основе срав-
нения данных в определенном поле с данными в других полях таблицы, а также на основе
сравнения с данными, находящимися за пределами таблицы данных.
На рис. 2.8 показан пример использования вычисляемого критерия. В нем сравнива-
ются значение в поле и значение, вообще не содержащееся в списке данных. Как видите,
выполняется запрос, согласно которому копируются все записи из базы данных с окла-
дом выше среднего. В данном рисунке в ячейке К2 содержится формула, в которой ис-
пользуется функция СРЗНАЧ (AVERAGE) для подсчета среднего значения оклада служа-
щих. Ее значение затем сопоставляется с исходной информацией об окладе в ячейке F2
таблицы данных, согласно следующей формуле:
=F2>CP3HA4($F$2:$F$33)
. Филыфацил Лазы данных и создание запросов 543
li
20
21
22_ -—
\
38L , -
и| 4 > И^ запрос базы данных X е
Рис. 2.7. Скопированные записи с местом работы в Бостоне или Филадельфии отобраны по усло-
вию, созданному с помощью логического оператора Или
18]
13!
20]
21 i
22 1
. . .
м / запрос базы данных \ База данных/ "Ищейки" / функции / "Лишний вес' / "Чапкг"/ "Дом корр. |<
.-. \ \ п Q.UJ.-* .о. isi ai i *» - ^ - А г. ^.=я.н..
=13>12+2
Чаще всего при обращении к ячейкам в самой таблице данных используют относи-
тельный адрес, поскольку проверяется каждая запись списка, а обращения: к ячейкам за
пределами базы данных являются абсолютными. При выполнении сравнения с осталь-
ными записями их нельзя изменить.
При введении логической формулы для критерия подсчета программа Excel возвра-
щает логическое значение ИСТИНА или ЛОЖЬ. Такое значение применяется к данным по-
ля первой записи таблицы данных, к которому осуществляется обращение в логической
формуле. Проверив эти данные поля в базе данных и просмотрев их содержимое, вы
сможете определить, является ли логическая формула корректной.
Змива 2. Фим/К/ищия <fa?bt данных и создание запросов 545
вые поля. Если для этих функций базы данных по ошибке в качестве аргумента поле
задать столбец с текстовыми данными, программа Excel вернет сообщение об ошибке
или 0. В табл. 2.2 дано описание функций баз данных, доступных в программе Excel
(их аргументы описаны выше).
=БДСУММ(АЗ:а35,"Оклад",Е1:Е2)
Функция БДСУММ в ячейке В2 вычисляет общую сумму всех окладов, превышающих
$55 000.
Для выполнения вычислений в качестве аргумента функции база_данных задается
диапазон A3 : J35, содержащий всю таблицу данных, включая строку с названиями по-
лей. В качестве аргумента поле функции БДСУММ используется текстовая строка "Оклад",
поскольку это название поля, значения которого будут суммироваться. И наконец, в ка-
честве аргумента критерий функции БДСУММ задан диапазон Е1:Е2, поскольку в указан-
ных двух ячейках содержится диапазон условий, который указывает на то, что использу-
ются только значения поля Оклад, превышающие $40 000.
Тмгва 2. Филын}нщия £азм данных и созс/амие запросов 547
Л/с. 2.9. Использование функции БДСУММ для вычисления общей суммы окладов, которые превы-
шают $40 000
Зам/юс внешних
С помощью программы Excel можно запрашивать внешние базы данных, к которым суще-
ствует доступ, и извлекать требуемые данные в свою таблицу для дальнейшего анализа. Чтобы
создать запрос с целью извлечь данные из внешней базы данных, необходимо выполнить две
операции. В первой процедуре задается источник данных, т.е. внешняя база данных, содер-
жащая требуемые данные. Во второй процедуре вводится сам запрос, который определяет все
столбцы с данными, требующие извлечения, а также критерий их отбора.
. _ . •_, '* . ; ' •\
dBASE Fids'
Excel Files"
MS Access Database"
Вам данных MS Access*
Файлы dBASE1
Файлы ExceF
Параметры
лотовое окно Установка драйвера ODBC для Microsoft Access (ODBC Microsoft
Access Setup).
6. Щелкните на кнопке Выбрать (Select) и найдите папку, в которой содержатся
файлы запрашиваемой базы данных, а затем щелкните на кнопке ОК.
После выбора базы данных необходимо завершить первый главный этап специфи-
кации источника данных для его использования во внешних запросах данных.
7. В диалоговом окне Setup для типа базы данных, к которой имеется доступ, щелкните
на кнопке ОК.
Вновь откроется диалоговое окно Создание нового источника данных (рис. 2.11),
в котором будет отображено имя выбранной базы данных. При желании в базе
данных можно задать таблицу по умолчанию, а также ввести имя пользователя и
пароль для получения доступа к базе данных. Эта информация, как правило, со-
храняется в части описания источника данных.
8. (Необязательно) Щелкните на имени таблицы, введенной по умолчанию в раскры-
вающемся списке Выберите используемую по умолчанию таблицу (Select a
Default Table for Your Data Sourse), а затем щелкните на переключателе Сохранить
имя и пароль при определении источника данных (Save My User ID and
Password in the Data Sourse Definition).
Теперь можно закрыть диалоговое окно Создание нового источника данных и
вернуться к диалоговому окну Выбор источника данных, чтобы выполнить вто-
рую процедуру создания запроса базы данных.
9. Щелкните на кнопке ОК в диалоговом окне Создание нового источника данных.
Диалоговое окно Создание нового источника данных закроется, и вновь будет
отображено окно Выбор источника данных, содержащее имя заданного источни-
ка данных.
Вьйеритедрайвердлятрейземоготипабазыданньк
Г Со:
I Отмена
1. Проверьте, что в диалоговом окне Выбор источника данных имя источника дан-
ных отображено на вкладке Базы данных (Databases), а также установлен флажок
Использовать мастер запросов (Use the Query Wizard to Create/Edit Queries).
После этого щелкните на кнопке ОК.
Диалоговое окно Выбор источника данных закроется. Затем откроется диалого-
вое окно Создание запроса: выбор столбцов (Query Wizard — Choose Columns)
(рис. 2.12). В этом диалоговом окне находятся списки: Имеющиеся таблицы и
столбцы (Available Tables and Columns) — в левой части и Столбцы запроса
(Columns in Your Query) — в правой части.
Чтобы выбрать поле для извлечения данных, щелкните на кнопке с символом +
перед названием той таблицы внешней базы данных, в которой содержатся тре-
буемые поля. Затем щелкните на названии поля и на кнопке >, чтобы скопировать
название поля в список Столбцы запроса. Для предварительного просмотра дан-
ных в поле выделите его имя в списке Столбцы запроса и щелкните на кнопке
Просмотр (Preview No).
Обратите внимание: порядок, в котором добавляются поля, определяется поряд-
ком столбцов в рабочем листе Excel. Чтобы его изменить после копирования полей
в список Столбцы запроса, щелкните на имени поля, а затем с помощью кнопок
со стрелками "вверх" и "вниз" переместите его в необходимом направлении.
толбца: '
i.;
Щ| 1^эосмрщ 1 Параметры.. <^ Сатея! |
г ^1
~зг —-—,
4. Задайте критерий фильтрации. Для этого объедините отдельные критерии для полей
из списка Столбцы для отбора (Column to Filter) и с помощью логических И (ИЛИ)
установите соответствующие переключатели.
По окончании процесса создания критериев фильтрации полей можно задать
порядок сортировки выбранных записей.
5. Щелкните на кнопке Далее, чтобы открыть диалоговое окно Создание запроса:
порядок сортировки (Query Wizard - Sort Order).
Чтобы отсортировать данные, извлекаемые согласно запросу внешней базы данных,
в раскрывающемся списке Сортировать по (Sort By) щелкните на названии поля, а
затем выберите один из переключателей По возрастанию (Ascending) (задан по
умолчанию) или По убыванию (Descending)— рис. 2.14. Для сортировки полей с
одинаковыми значениями в поле, используемом в качестве первичного ключа сор-
тировки, в раскрывающемся списке Затем по (Then By) задайте имя поля второго
ключа и укажите для него порядок сортировки, установив соответствующий пере-
ключатель — По возрастанию (задан по умолчанию) или По убыванию.
по возрастанию
Г пониманию
с Back
Cube from this Query), то можно создать куб OLAP (Online Analytic Processing —
аналитическая обработка в реальном времени), который резюмирует извлекаемые
данные. (Данная возможность особенно полезна при запросе довольно больших
баз данных с большим количеством записей, требующих оценки перед импорти-
рованием в Excel.)
Новый запрос также можно сохранить, щелкнув на кнопке Сохранить запрос (Save
Query) в диалоговом окне Создание запроса: заключительный шаг. Программа
Excel сохранит запрос в виде отдельного файла запроса (с расширением . dqy), и его
можно будет повторно использовать из файла любой книги. Обратите внимание: при
сохранении книги (а не запроса) программа Excel автоматически сохраняет описание
источника данных в виде файла (с расширением . dsn).
7. Щелкните на кнопке Сохранить запрос (Save Query), в диалоговом окне Сохра-
нение документа (Save As) введите имя файла запроса и щелкните на кнопке
Сохранить (Save).
Если требуется увидеть данные и пересмотреть запрос перед перенесением в табт
лицу Excel, прежде чем щелкнуть на кнопке ОК в диалоговом окне Создание
запроса: заключительный шаг, необходимо выбрать переключатель Просмотр и
изменение данных в Microsoft Query. Программа Excel откроет окно Microsoft
Query (рис. 2.16), где можно предварительно просмотреть способ появления дан-
ных при перенесении их в таблицу Excel. В этом же окне вы имеете возможность
отредактировать запрос базы данных.
8. (Необязательно) Щелкните на переключателе Просмотр и изменение данных в
Microsoft Query, а затем— на кнопке Готово (Finish), чтобы открыть окно
Microsoft Query, отображающее поля и записи, которые будут извлечены согласно
запросу вместе с критерием фильтрации.
Просмотрев данные в окне Microsoft Query, щелкните на кнопке Закрыть (Close).
Откроется диалоговое окно Импорт внешних данных (Import Data), описанное в п. 10.
Диалоговое окно Импорт внешних данных также отображается при щелчке на
кнопке Готово, когда в диалоговом окне Создание запроса: заключительный
шаг, описанном в п. 6, выбран переключатель Вернуть данные в Microsoft Excel.
j .
cBack | finish
Услсвие- PavmenlAmount
• ;:::! : ИЛИ
5pp,pQpJD
233 4? 8964 иоо оэ-02 ш 00:00 живой Зою.
233428964 !20Шг-1800:00:00 205,6400 .0000
1 L
233428964 -3000:00:00 1256.5200 .0000
233428964 •2700:00:00 570,0000 ,0X0
23342" 8964' ^ШО:ОЬ7 ГгЭБ1.2ЭОр .0000
233428964 2000-01-25 03:00:00' ГШЩ) .0000/
2Ю 42'8964 .urn...
И 02
I I 1256.2300 ПЩрО'1'
ЖШШ ., ):Ю Щ1Ж ДО»
233428964 1-рд i'M^asop .дою
233428964 Т Iff!'' 2000-Oi-3000iOO:00 '1250,0000 ' ,0000
Рис. 2.16. Просмотр данных, которые будут извлекаться согласно запросу, в окне
Microsoft Query
Программа Excel выполнит запрос базы данных и извлечет данные из внешней ба-
зы. После окончания процесса импортирования всех записей, соответствующих
критерию фильтрации, будет отображена панель инструментов Внешние данные
(External Data) (рис. 2.18). Если она не открылась автоматически, выберите коман-
ду Вид^Панели инструментов1^Внешние данные (View^ToolbarsOExternal
Data) в строке меню Excel. Кнопки этой панели инструментов используются для
обновления извлеченных данных или правки запроса.
Свойства диапазона данных
-;:щг-ч.
Анализ данных
/3 э&ой книге...
Глава 1. Выполнение сценариев "что-если"
Глава 2. Создание сводных таблиц
Злоба /, /Заполнение сценариев
« Таблицы подстановки позволяют увидеть эффект изменения одной или двух пере-
менных (например, что происходит с чистой прибылью, если понизить налог
на 45%, 60% и т.д.).
* Подбор параметра предоставляет возможность узнать, что необходимо сделать для
достижения заранее установленной цели (например, какой установить объем про-
даж, чтобы годовой доход составлял $20 млн.). ___.
» Сценарии позволяют задать и просчитать большое количество различных вариан-
тов с целью определить Наилучший (например, рост прибыли на 20%) и наихуд-
ший из них (никакой прибыли).
560 Книга 7. Анализ данных
В конце главы описана надстройка Поиск решения (Solver), которая позволяет искать
решения более сложных моделей "что-если", в том числе и с большим количеством
переменных. Поиск решения используется для решения классических задач управления
запасами, например, поиск оптимального набора продукции при минимальных затратах
на транспортировку.
гна&шц поуанановки
Таблицы подстановки Excel позволяют увидеть, как влияет изменение вводимого значе-
ния на результат, который возвращается формулой непосредственно после ввода нового
значения в ячейку с формулой. При каждом изменении вводимого значения программа
Excel автоматически пересчитывает формулу и отображает новый результат. Тем не менее,
данный метод ограничен в использовании при выполнении анализа "что-если", если необ-
ходимо видеть диапазон результатов, которые основаны на применении наборов различных
вводимых в одну таблицу значений, впоследствии нуждающихся в сравнении.
Для выполнения этого типа анализа выберите команду Таблица подстановки (Data
Table) программы Excel. При создании таблицы подстановки в нее вводятся наборы
величин, и Excel использует их в заданных формулах. По окончании подсчетов в отдель-
ном диапазоне таблицы подстановки вы увидите результаты каждого изменения введен-
ных величин. Таблицу подстановки вы вправе сохранить как часть таблицы данных.
В Excel можно создавать таблицы подстановки с одной или двумя независимыми
переменными. В таблице подстановки с одной переменной программа Excel подставляет
в формулу наборы различных значений для одной вводимой величины. В таблицах под-
становки с двумя переменными Excel подставляет в формулу наборы различных значе-
ний для двух вводимых величин.
«J -
(=TABLE(;B3)}
'«.-"в "X
А -,
1
:
?|
'20l
i
[м < > м\листЗ/ таблица позстзнрвки / округление /( амортизация /заи»|<.
.
Создание /йа&ищы. подстановки с двумя. пфеменньиш
Если необходимо узнать, как влияют на вычисляемый по формуле результат две пере-
менные величины, создайте таблицу подстановки сдвумя переменными. Для этого введите
два диапазона входных величин, которые будут применяться в основной формуле: одно-
строчный диапазон в первой строке и одностолбцовый диапазон в первом столбце таблицы
подстановки. При создании таблицы подстановки с двумя переменными копия основной
формулы помешается в ячейку на пересечении строки и столбца входных величин.
На рис. 1.3 приведен пример создания типичной таблицы подстановок с двумя пере-
менными. Как видите, использована таблица объемов продаж, описанная в предыдущем
разделе. Однако с целью проектирования объемов продаж в 2005 г. в данном примере
была добавлена вторая переменная. В ячейке В4 (под названием Затраты_05) находится
запроектированное процентное соотношение затрат к объему продаж, которое, в свою
очередь, используется в следующей основной формуле из ячейки В5:
=Продажи_04+ (Продажи_04*Прирост_05) - (Продажй_04*3атраты_05)
Обратите внимание: при вводе фактора затрат объем продаж при годовом приросте 3%
(ячейка В5) падает.
Чтобы определить, как изменение годового прироста и процентного соотношения за-
трат повлияет на объем продаж в 2004 г., создайте таблицу подстановки с двумя перемен-
ными. Введите переменную годового прироста в диапазон ячеек В8:В17. Затем введите
переменную затрат в диапазон C7:F7. В ячейку (находящуюся на пересечении строки и
столбца с двумя переменными) введите формулу =В5.
Теперь выделите диапазон ячеек В7:В17 и откройте диалоговое окно Таблица
подстановки (рис. 1.3). Для создания таблицы подстановки с двумя переменными в таб-
лице данных необходимо обозначить входную ячейку строки и столбца. В данном приме-
ре значения по столбцам подставляются в В4, где содержится процентное соотношение
затрат к объему продаж, а значения по строкам подставляются в ВЗ, содержащую исход-
ный годовой прирост. Щелкните на кнопке ОК в диалоговом окне Таблица подстанов-
ки, чтобы сгенерировать таблицу.
На рис. 1.4 изображена таблица подстановки с двумя переменными и результаты из-
менения запроектированного годового прироста и затрат. Как и таблицу с одной пере-
менной, таблицу подстановки с двумя переменными можно сохранить как часть таблицы
данных. Ее также допускается обновлять, изменяя значения любой переменной.
564 Книга 7. Анализ устных.
Подставлять значежя по
OK к] i Отмена
"~*Ш.
Формула массива, введенная в диапазон вывода (C8:F17) для создания таблицы под-
становки с двумя переменными, практически ничем не отличается от предыдущей фор-
мулы для таблицы с одной переменной, за исключением того, что функция ТАБЛИЦА
использует оба аргумента:
(=TABLE(B4,B3)}
Создание сценариев
При составлении сценария для таблицы данных создается таблица, использующая
определенные ячейки, величины в которых меняются для каждого сценария (так назы-
ваемые изменяемые ячейки). Чтобы облегчить идентификацию изменяемых ячеек в каж-
дом создаваемом сценарии (особенно в отчетном докладе), задайте в таблице имена диа-
пазонов для переменных, используя команду Вставка°=>ИмяОПрисвоить (InsertOName1^
Define) или Вставка^ИмяОСоздать (InsertoNameOCreate).
Чтобы создать сценарий с помощью Диспетчера сценариев, выполните следующие
действия.
1. Выберите в таблице изменяемые ячейки, т.е. ячейки, значения в которых будут варьи-
роваться в каждом сценарии.
Помните, что в таблице можно выбрать несмежные ячейки, удерживая нажатой
клавишу <Ctrl> и щелкая на ячейках.
2. Выполните команду СервисОСценарии в строке меню Excel.
Откроется диалоговое окно Диспетчер сценариев (Scenario Manager) — рис. 1.5.
3. В диалоговом окне Диспетчер сценариев щелкните на кнопке Добавить (Add).
Откроется диалоговое окно Добавление сценария (Add Scenario) (рис. 1.6), в ко-
тором находится текстовое поле Название сценария (Scenario Name). В этом окне
задайте описательное имя новому сценарию, например, Наилучший вариант, Наи-
более вероятный вариант и т.д. В нем также находится текстовое поле Изменяемые
ячейки (Changing Cells), в котором содержатся адреса ячеек с переменными, вы-
566 Книга 7. Лнсииз ушных
Название'аленарня: ' . .
Сценарии не определены. Для I нанбояее вероятный J
добавления сценариев нажните
кнопку "Добавить", Изменяемые ячейки: :;.;
закрыть
< 30,08.2004 -1
Изменяемые ячейки: | Объе
Г'"
Примечание: Защита ' ................................ '
[3 гагретить изменения Оскрыть
Рис. 1.5. Диалоговое окно Диспетчер Рис. 1.6. Добавление нового сценария
сценариев для прогнозирования объема продаж
1. Проверьте значения для каждой изменяемой ячейки и при необходимости измените их.
Теперь диалоговое окно Значения ячеек сценария можно закрыть.
8. В диалоговом окне Значения ячеек сценария щелкните на кнопке Добавить (Add).
Диалоговое окно Значения ячеек сценария закроется, и вновь откроется диало-
говое окно Добавление сценария, где следует задать имя изменяемых ячеек
нового сценария.
9. Повторите пп. 4-7 для добавления всех требуемых сценариев.
После создания тех сценариев, которые необходимо применить для изменяемых
значений в таблице данных, вы можете закрыть диалоговое окно Добавление
сценария и вернуться к диалоговому окну Диспетчер сценариев. Чтобы отобра-
зить в таблице результаты, соответствующие применению различных наборов из-
меняемых значений, используйте кнопку Вывести (Show).
10. В диалоговом окне Добавление сценария щелкните на кнопке ОК, а затем —
на кнопке Close (Закрыть) диалогового окна Диспетчер сценариев.
3JA :i ,
А _:;ii l..._l-U..C-_L- *
прогноз продажна 2005 год
~Тте.? 1«-2" '{«..3 1ЯГ.4 [мщю \пР^°Ш!<*>ния
Запродажи : 250 ОООр. : 275 ОООр. 275 ОООр 275 ОООр. 1075 ОООр 10*
4J себестоимость Г 12'500рЛ 13750р.' 13 750р ! 13 750рГ; '
6 [прибыль ['.M'SOPpIj ?*1 ?*?.ОР; ! 261 250р. ! 261 250J). Т 1
" 12WOpJ' 13750р : 13750рЛ: 13750р.
Заход ! 225'ШрЛ 24f60Cfe-' Ш Ш«Р
Создание
Если сценарий для таблицы данных создан, для составления отчета (в котором будут
отображаться изменяемые значения, используемые в каждом сценарии, или ключевые
результаты) используйте кнопку Отчет (Summary) диалогового окна Диспетчер
сценариев. По щелчку на кнопке Отчет откроется диалоговое окно Отчет по сценарию
(Scenario Summary) (рис. 1.9). В текстовом поле Ячейки результата (Results Cells) выбе-
рите ячейки результата для включения в отчет, а затем щелкните на кнопке ОК, чтобы
программа Excel создала отчет и отобразила его в окне нового рабочего листа.
/. /Змпоинение сцена/шев "ч&о-если " 569
Гил отчета
ф Структура
О сводная таблица
— _. " '" ' t'
""1 ZZE аультата:
—. j. „. t ' T"
""'"t""" ~~ T"
Jioqfofi
Иногда для получения требуемого результата в таблице необходима помощь програм-
мы Excel, которая должна определить вводимые значения, соответствующие ожидаемым
результатам. Такая процедура противоположна анализу "что-если" и называется подбо-
ром параметра.
570 Киша 7. Анализ данных.
Е - 61 Я I1»Ш1 юо% .
C__L; D
прогноз продаж на 2005 год
Ifflbf !*». 2 \м.З \*я.4. [итого предположения
продажи Гир'мОр 275 000р. ' 275 000р. ' 275 ОООрГ: 1 075 ОООр 10%:
себвит^ость'; 125МрЛ iS'TSqp.';' 13750р Г 13 760р!'; ' 53750рЛ 5%;
прибыль ГгЗТИОр : 261 250р. 261 250р 261 250р 1 021 250р
12500Р 13 760р. ; 13750р 13750р. 53 750р.". ЯЙ
аигод I 226MOD. I'247'ШрТТ'247 500р 24'7ЯЙ~'""
-, ЁШ Ж:!. з» • иЛ.т„ А т s ,ш s. жж I
Рис. 1.11. Подбор параметра с целью определить объем продаж, необходимый для получения
требуемого дохода
572 Книга 7. Анализ данных
'247500р7 1 042500р. У
t
i
:
4-
Рис. 7. /2 Таблица с отображенным решением, которое было получено в ходе подбора пара-
метров в диалоговом окне Результат подбора параметра
Трофический
Если на основе таблицы данных создана гистофамма, двухмерная линейчатая диафам-
ма или построен фафик, можно выполнить подбор параметра в области диафаммы, непо-
средственно управляя линией или столбцом (о создании диафамм см. главу 1 книги 5).
На основе таблицы можно построить линейчатую диафамму, в которой будут отобра-
жены запроектированные объемы продаж и прибыли для четырех кварталов (рис. 1.13).
Верхняя линия каждой фуппы представляет прибыль за квартал, а нижняя — квартальные
объемы продаж. Чтобы определить, насколько требуется повысить объем продаж для полу-
чения прибыли $300,000 в первом квартале, выполните следующие действия.
[21| $0,00 S50 $100 5150 5200 S2SO $300 $350 $400 S450 $500
.РМ,00.„рОО,рр 000.00 000,00 000.00 000,00 000,00 000,00 000,00 000,00
< ^ и'j(текст. ф:и./.условная сумма /Лист5\прд6ор параметра/ та!|<
6. Щелкните на ячейке ВЗ, чтобы поместить ее адрес в поле Изменяя значение ячейки.
По щелчку на кнопке OK Excel изменит значения в таблице и отобразит диалого-
вое окно Результат подбора параметра (см. рис. 1.12).
7. Щелкните на кнопке ОК, чтобы закрыть диалоговое окно Результат подбора
параметра.
Excel обновит диаграмму в соответствии с измененным в таблице значением (рис. 1.14).
Книга 7. Диализ данных.
РЯД("Доход":'под6орпараметраТ$В52:$Е$2;'под6ор
12J
131 '
J4J
JSJ
161
SjIIIII
ж|
'if;
Область длаграины ^
211 $0,00 $100 $200 $300 S400 $500 $600 $700 $800
22] вМ....,°.рЛ),(Ю 000,00 000,00 000,00 000,00 000,00 000,00
»"< > и1/текст. $1-и / условная сумма /Г1игт5\прд6ор параметра/ та! |< ЯвЯ
.4. П.О.У. 4t..U. iSl:.tJi.L<^-..a2i,T.A- S.J
Вычислить
Рмс. 7.74. Обновленная диаграмма и таблица с решением, которое было получено в ходе под-
бора параметра
При построении модели в таблице данных для поиска решения следует определиться
с некоторыми элементами.
« Целевая ячейка — это ячейка таблицы данных, значение в которой будет доводить-
ся до максимума, минимума или до определенного значения.
» Изменяемые ячейки — ячейки таблицы данных, значения в которых будут изме-
няться при поиске решения.
« Ограничения — пределы изменения значений и/или величины в целевой ячейке.
Условия задачи
Первый шаг в определении условий задачи для Поиска решения заключается в
создании модели таблицы данных. Программа Excel поставляется вместе с примером
solvsamp. xls (для поиска решения), который содержит шесть классических задач. Эту
рабочую книгу можно использовать в качестве руководства по созданию собственных
моделей. В книге представлен краткий обзор (Quick Tour) работы надстройки Поиск
решения с некоторыми моделями — каждая на отдельном рабочем листе.
* Структура производства (Product Mix) — ищет наиболее выгодную структуру для произ-
водства телевизоров, стереосистем и динамиков из доступных комплектующих.
« Транспортная задача (Shipping Routes) — определяет самые недорогие транспорт-
ные маршруты для перевозки товаров от производителей на склад.
» График занятости (Staff Scheduling) — подбирает график работы, обеспечивающий
требуемый уровень обслуживания при наименьших затратах на оплату труда.
Ф Управление капиталом (Maximizing Income) — ищет схему получения максималь-
ной прибыли при краткосрочных и долгосрочных вложениях.
* Портфель ценных бумаг (Portfolio of Sequrities) — ищет оптимальное соотношение
акций в портфеле для получения максимальной скорости оборота при заданном
уровне риска.
» Проектирование цепи (Engineering Design) — содержит инженерную проблему вы-
числения номинала резистора в электрической цепи, чтобы достичь определен-
ного падения напряжения через определенный интервал времени.
576 Книга 7, Анализ данных.
1. Выберите команду Сервис<=> Поиск решения (Tools1* Solver) в строке меню Excel.
Откроется диалоговое окно Поиск решения (рис. 1.15).
2. Щелкните в рабочем листе на целевой ячейке или введите ссылку на ячейку/название
диапазона в текстовое поле Установить целевую ячейку (Set Target Cell).
Далее установите переключатель Равной (Equal To). Если требуется, чтобы значе-
ние в целевой ячейке было максимальным, установите переключатель Максималь-
ному значению (Мах). Чтобы значение в целевой ячейке было как можно мень-
шим, установите переключатель Минимальному значению (Min). Чтобы задать в
целевой ячейке определенное значение, установите переключатель Значению
(Value Of) и введите требуемое значение в текстовое поле.
3. Установите необходимый переключатель и, если требуется, введите значение для
сравнения в текстовое поле.
Далее следует назначить изменяемые ячейки, т.е. те ячейки, значения в которых
надстройка Поиск решения может изменять для достижения цели.
Поиск решения
О шжнальному значению
: Иэменая ячейки: • --
4. Щелкните в текстовом поле Изменяя ячейки (By Changing Cells), а затем выберите в
рабочем листе изменяемые ячейки или введите в текстовое поле ссылку/имя диапазона.
Для выделения несмежных ячеек таблицы нажмите клавишу <Ctrl> и щелкните на
ячейках таблицы. Чтобы программа Excel выбрала изменяемые ячейки на основе
выбранной целевой, щелкните на кнопке Предположить (Guess) справа от тексто-
вого поля.
Перед изменением модели для целевой ячейки или любой изменяемой ячейки
добавьте ограничения, определяющие границы изменения значений.
5. (Необязательно) Щелкните на кнопке Добавить (Add) в правой части диалогового
окна Поиск решения (Solver Parameters).
Откроется диалоговое окно Добавление ограничения (Add Constraint) —
рис. 1.16. При определении ограничения выберите на рабочем листе ячейку, зна-
чение в которой будет ограничено, либо введите ссылку на эту ячейку в текстовое
поле Ссылка на ячейку (Cell Reference). Затем определите оператор (=, <=, >= или
Цел (int) для целой и Двоичн (bin) для двоичной) в раскрывающемся списке и вве-
дите значение или ссылку в текстовом поле Ограничение (Constraint).
Решение задачи
После щелчка на кнопке Выполнить (Solve) диалоговое окно Поиск решения закро-
ется, а в строке состояния будет выведена информация о процессе поиска решения
и число промежуточных решений. Чтобы прервать поиск решения, нажмите клавишу
<ESc>. На экране появится окно с информацией о том, что процесс поиска решения
приостановлен. Для его продолжения щелкните на кнопке Продолжить (Continue), а для
прекращения процесса — на кнопке Stop (Остановить).
Когда программа Excel завершит процесс поиска, откроется диалоговое окно
Результаты поиска решения (Solver Results) (рис. 1.17). Это диалоговое окно информи-
рует о том, смогла ли надстройка найти решение на основе целевой ячейки, изменяемых
ячеек и заданных ограничений. Для сохранения изменений, внесенных в модель над-
стройкой Поиск решения, установите переключатель Сохранить найденное решение
578 Книга 7. Лнллиз данных
Оввданитьшемарий... ] | Справка"
Допустимое отклонение: 5
Сходимость: J9'?501
Параметр Функционирование
Разности (Derivatives) Для оценки частных производных позволяет задать прямую произ-
водную (она выставлена по умолчанию) или центральную производ-
ную. Центральные производные требуют большего количества вычис-
лений, однако они могут улучшить решение, если надстройка выводит
сообщение о невозможности получить более точное решение
Метод поиска (Search) Служит для указания алгоритма оптимизации: квазиньютоновский
метод (Newton) (задан по умолчанию) или метод сопряженных гради-
ентов (Conjugate) (метод сопряженных градиентов рекомендуется ис-
пользовать, когда при последовательном приближении итерации
дают слишком малое отличие)
jantce owtetHOtf .
С помощью надстройки Поиск решения можно создавать три типа отчетов.
Программа Excel помещает каждый отчет, генерируемый для задач Поиска решения,
в отдельный рабочий лист книги. Для создания таких отчетов в списке Тип отчета
(Reports) диалогового окна Результаты поиска решения выберите тип отчета (рис. 1.17).
Для выбора нескольких отчетов просто щелкните на их названиях.
Если вы щелкнете на кнопке ОК с целью закрыть диалоговое окно Результаты
поиска решения (после выбора одного из переключателей Сохранить найденное
решение (Keep Solver Solution) или Восстановить исходные значения (Restore Original
Values)), Excel создаст в новом рабочем листе отчет (или отчеты) выбранного типа и доба-
вит этот лист в начало книги (ярлычки листов отчетов именуются согласно типу отчета).
V
Тмгва 2. Создание сводных
главе ...
•S Использование сводных таблиц для анализа данных
S Применение мастера сводных таблиц
• Сведение элементов в таблице подстановки
• Изменение функции суммирования, используемой в сводной таблице
S Форматирование и изменение параметров сводной таблицы
•/ Создание сводной диаграммы
этой главе основное внимание будет уделено сводным таблицам — особому типу
обработки данных, который можно использовать для анализа и определения свя-
зей в списках данных, поддерживаемых в Excel. Сводные таблицы прекрасно подходят
для суммирования отдельных значений списка данных или базы данных, поскольку для
подсчетов не требуется создавать формулы. В отличие от промежуточных итогов
(Subtotals) (см. главу 1 книги 6), сводные таблицы позволяют систематизировать данные
даже после создания таблицы. (При вычислении промежуточных итогов можно только
скрывать и отображать разные уровни общих сумм в списке.) Возможность изменять
классификацию суммируемых данных путем замены заголовков строк и столбцов —
основная особенность сводных таблиц.
Сводные таблицы достаточно универсальны, поскольку они позволяют суммировать
данные путем использования целого ряда функций суммирования (хотя общие суммы,
создаваемые с помощью функции СУММ (SUM), все еще могут оставаться в резерве). При
настройке исходной сводной таблицы с помощью Мастера сводных таблиц и диаграмм
(PivotTable and PivotChart Wizard) вы должны определить следующее: какую функцию
суммирования использовать, к каким полям (столбцам) она будет применена, в каких
полях будут отображаться результаты вычислений. Сводные таблицы можно также при-
менять для перекрестного табулирования одного набора данных из списка с другим на-
бором. Например, эта опция используется для создания сводной таблицы из базы данных
служащих при подсчете общей суммы оклада каждой рабочей категории по отделам или
месту работы.
Книга 7. Лналмз данных
Создание сводных
Диалоговое окно Мастер сводных таблиц и диаграмм (PivotTable and PivotChart
Wizard) можно открывать с помощью команды Данные^Сводная таблица (Data°*
PivotTable and PivotChartReport) из строки меню Excel. Мастер состоит из трех диалого-
вых окон.
Поместить таблицу в:
(*} моими лист •.. '.
:
Существующий лист
Обновить данные
Рис. 2.4. Рабочий лист данных с пустой сводной таблицей. В нем расположен список полей
и панель инструментов Сводные таблицы
586 Книга 7. Днллиз данных
Новая сводная таблица представляет собой пустой макет с разными областями. Про-
грамма Excel откроет окно Список полей сводной таблицы (PivotTable Field List), со-
держащее полный список названий полей источника данных. Эти названия полей ис-
пользуются для "оживления" сводной таблицы. Помимо окна Список полей сводной
таблицы, будет открыта панель инструментов Сводные таблицы (RivotTable).
При создании сводной таблицы следует связать поля из окна Список полей сводной
таблицы с различными частями таблицы. Существует два способа: перетащите название
поля в выбранную часть сводной таблицы или щелкните в панели задач Список полей
сводной таблицы на названии поля, выберите в раскрывающемся списке часть таблицы,
в которую необходимо вставить поле, и затем щелкните на кнопке Поместить в (Add To).
Перед тем, как приступить к выполнению этой процедуры, следует ознакомиться с
особенностями использования и назначения областей сводной таблицы.
• Перетащите сюда поля страниц (Drop Page Fields Неге). В этой области содержатся
поля, которые позволяют страница за страницей просматривать суммы данных,
отображенных в сводной таблице путем фильтрации наборов данных. Например,
если поле Год (Year Field) из базы данных было назначено как поле страницы, из
сводки данных в сводной таблице можно отображать отдельные годы или все годы,
Представленные в списке данных.
• Перетащите сюда поля столбцов (Drop Columns Fields Here). В этой области содер-
жатся поля, которые определяют структуру данных, отображаемых в столбцах
сводной таблицы.
• Перетащите сюда поля строк (Drop Row Fields Here). В этой области содержатся поля,
которые определяют структуру данных, отображаемых в строках сводной таблицы.
• Перетащите сюда элементы данных (Drop Data Items Here). В этой области содержат-
ся поля, которые определяют, какие данные будут представлены в ячейках сводной
таблицы, а затем сведены в последнем столбце (по умолчанию — просуммированы).
Чтобы лучше понять, как можно использовать эти области в сводной таблице, рас-
смотрим пример сводной таблицы, изображенной на рис. 2.5. Для данной таблицы поле
Участие в прибыли (логическое, содержащее значения Да или Нет, указывает на участие
служащих компании в распределении прибыли) было помещено в раздел Перетащите
сюда поля страниц, поле Отдел (содержащее названия отделов компании) — в раздел
Перетащите сюда поля столбцов, поле Филиал (содержащее названия городов, в кото-
рых расположены офисы компании) — в раздел Перетащите сюда поля строк, а поле
Оклад — в раздел Перетащите сюда элементы данных. В результате в сводной таблице
отображается зарплата служащих каждого отдела (по столбцам), а суммы представлены
по местоположению офисов (по строкам).
По умолчанию для поля страницы задано значение Все (All), при котором в таблице
отображаются суммы окладов служащих независимо от их участия. На рис. 2.6 показано,
что происходит при замене этого значения на значение Да, когда в таблице отображают-
ся только итоговые данные об окладах служащих, участвующих в прибылях.
Чтобы выбрать одно из допустимых значений поля Участие в прибылях, щелкните на
кнопке с раскрывающимся списком справа от ячейки, а затем — на элементе Да (если
необходимо отобразить итоги по жалованию в сводной таблице для тех, кто еще не был
включен в план участия в прибылях, то в этом меню щелкните на элементе Нет). После
этого щелкните на кнопке ОК в нижней части меню.
Умя£а 2. Создание сводных /Ка&ищ 587
Элементы данных
Поля строк
А/с. 25. Сводная таблица после выбора палей и элементов данных из окна Список попей сводной
таблицы
амена псие и
Как очевидно из названия, преимущество сводных таблиц состоит в возможности
варьирования полей строк, столбцов и элементов данных. Предположим, что вместо таб-
лицы с полем столбцов Отдел и полем строк Филиал требуется создать сводную таблицу,
в которой полем столбцов является Филиал, а полем строк — Отдел.
Никаких проблем. Достаточно перетащить ярлык Отдел из верхней строки таблицы в
первый столбец, а ярлык Филиал— из первого столбца в первую строку. Программа
Excel заново систематизирует итоговый оклад таким образом, чтобы в строках сводной
таблицы отображались итоги оклада для отделов, а в столбцах — итоги оклада для филиа-
лов. На рис. 2.7 показана новая сводная таблица, которая содержит итоговый оклад для
служащих, участвующих в прибылях (поскольку в поле страницы Участие в прибыли
выбран элемент Да).
При изменении сводной таблицы можно не только заменить существующие поля, но
и добавить новые поля или назначить несколько полей столбцов или строк.
На рис. 2.8 отображена та же сводная таблица после нескольких ключевых изменений
структуры таблицы. Во-первых, из окна Список полей сводной таблицы в область поля
страницы был перемещен элемент Пол. Затем в качестве второго поля столбца путем пе-
ретаскивания было добавлено поле Филиал. И наконец, в меню поля страницы Пол вме-
сто заданного по умолчанию значения Все было выбрано значение М, а в поле Участие в
прибылях — значение Все.
JUa£a 2. Создание сводных гйа&ищ 589
и < V "и ^'Сортировка'/ЛЙСГ2 / ак&нитаблица' / запрос базы даикых. \ Лист?/ база дамшх / "Hi |«
:
•та<кда" • \ ч. .C3.Q ,51. «4 и .Ж Ял .А.тчйЁ •• А т = .Ш S Л Л I
• И'/ сводная таблица / запрос базы давних /Лист?/ Диагра««»2 \Л«ст8/ Ваза д | ,<:S;S5£
.;.kr,Ars H.,g I
Л/с. 2.& Сводная таблица после добавления поля Пол в качестве поля
страницы и использования полей строк Филиал и Отдел
590 Книга 7. Лнама данных
Итак, в измененной сводной таблице отображены суммы окладов всех мужчин кор-
порации, систематизированные вначале по местоположению офиса, а затем — по отде-
лам. Поскольку поле Пол добавлено в качестве второго поля страницы, используя разные
его значения, можно получить итоги по окладу всех мужчин или женщин, которые
не участвуют (или участвуют) в прибылях.
Формшни/ювание сводной
Одним из наиболее сложных вопросов, связанных со сводными таблицами, является
отсутствие форматирования. Когда программа Excel создает новую сводную таблицу,
форматирование из исходного источника данных в них не переносится. Это означает, что
его приходится выполнять вручную. Однако программа Excel облегчает форматирование
как отдельных полей таблицы, так и самой таблицы в целом. ,
Чтобы отформатировать отдельное поле сводной таблицы, дважды щелкните в ней на
ярлыке поля или щелкните на ярлыке, а затем— на кнопке Параметры поля (Field
Settings) в панели инструментов Сводные таблицы (PivotTable). Откроется диалоговое
окно Вычисление поля сводной таблицы (Pivot Table Field) для этого поля (рис. 2.9).
'Количество
'Среднее
Мкшнуи Рис. 2.9. Использование диалогового окна
. ДвгивштеяыноJ» V
Пооизведеше Вычисление поля сводной таблицы
Количество чисел
для форматирования поля сводной таблицы
G7
J А ' В ! р i Е„
1 i Участие а прибыли (Все)Тт' I 1
2 ! !
3 [Оклад Отдел F ;
'••;'•) • • '
i & Л fe
8 л
I
о.
Филиал _Е
j Атланта 27000 62000 48000
Бостон 32000 33000 57000
Филадельфия 75000 34400 85000 27000
Чмкаго 84000 202000 30000
i Общий итог 218000 129400 345000 114000
Рис. 2.10. Сводная таблица, к которой применен формат Таблица 8 из диалогового окна
Автоформат, а к полю Оклад дополнительно применен числовой формат
592 Книга 7. Лнализ данных
Бонус
[идв-гтГномёр
1 Фамилия
|Пол
| Отдел
{Оклад
Филиал
-
Рис. 2.11. Создание вычисляемого поля для сводной
таблицы
Источник;
0 сочинить ванные вместе с таблицей
0 развертывание разрешено
Q обновить при открытии __
.: ;6-<»).'й'^ \ЙК&Ы£ |3 .! | '^ .,
Общая сумма по строкам (Grand Totals for Rows). При наличии этого флажка, уста-
новленного по умолчанию, автоматически отображаются общие суммы данных
по столбцам сводной таблицы.
Автоформат (AutoFormat Table). При наличии этого флажка, установленного по
умолчанию, становятся доступными автоформаты отчетов и таблиц, которые
позволяют улучшить внешний вид сводной таблицы.
Включать скрытые значения (Subtotal Hidden Page Items). Если установлен данный
флажок, скрытые элементы поля страницы будут включены в общие суммы свод-
ной таблицы.
Объединять ячейки заголовков (Merge Labels). Указанный флажок используют для
объединения и расположения по центру ячеек заголовков в верхней строке и пер-
вом столбце сводной таблицы.
Сохранять форматирование (Preserve Formating). При наличии этого флажка, уста-
новленного по умолчанию, сохраняется форматирование, которое задается частям
таблицы даже после обновления данных или замены полей.
Повторять подписи на каждой странице печати (Repeat Item Labels on Each Printed
Page). При наличии данного флажка, установленного по умолчанию, на каждой
новой печатной странице сначала повторяется элемент внешнего поля и лишь
после этого печатаются элементы внутреннего поля (данная опция применяется
при печати сводной таблицы на нескольких страницах, с большим количеством
полей строк и столбцов, создающих в отчете внутренние и внешние элементы).
Помечать итоги * (Mark Totals with *). Установите этот флажок, чтобы отображать
символ звездочки (*) после каждого итога и общей суммы сводной таблицы, осно-
ванной на источнике данных OLAP (Online Analitic Processing). Таким образом вы
указываете, что итоги включают скрытые и отображаемые элементы таблицы.
Данная опция доступна только тогда, когда сводная таблица представляет собой
куб данных OLAP.
Макет страницы (Page Layout). Этот раскрывающийся список используется для
изменения порядка отображения полей страниц. По умолчанию установлен поря-
док Вниз, затем поперек (Down, Then Over); его можно изменить на Поперек,
затем вниз (Over, The Down).
Число полей в столбце (Fields Per Column). Данное текстовое поле используется для
указания количества полей, которые требуется включить в строку или столбец
перед началом новой строки или столбца для поля страницы сводной таблицы.
Для ошибок отображать (For Error Values, Show). Установите данный флажок для
сокрытия ошибочных значений заданным текстом или числом. Если флажок уста-
новлен, становится доступным связанное с ним текстовое поле, в котором можно
ввести символы, помещающиеся в ячейку вместо ошибочных значений.
Для пустых ячеек отображать (For Empty Cells, Show). Этот флажок используется
для отображения заданного текста или значений в пустых ячейках сводной табли-
цы. Он установлен по умолчанию, а связанное с ним текстовое поле пусто
(т.е. пустые ячейки в таблице так и останутся пустыми). Чтобы заполнить пустую-
щие ячейки, введите необходимые символы в это текстовое поле.
596 Книга 7. Анализ данных
• Печать заголовков (Set Print Titles). Установите данный флажок, чтобы использо-
вать заголовки поля и строки сводной таблицы в качестве заголовков столбца и
строки при выводе отчета из нескольких страниц на печать (подробнее об исполь-
зовании заголовков при печати отчетов см. главу 5 книги 2).
• Сохранить данные вместе с таблицей (Save Data with Table Layout). При наличии
этого флажка, установленного по умолчанию, сохраняется копия данных (которая
используется для создания сводной таблицы) в качестве части таблицы данных.
Если этот флажок снять, то придется установить флажок Обновить при открытии
(Refresh on Open) или щелкнуть на кнопке Обновить данные (Refresh Data) на па-
нели инструментов Сводные таблицы для обновления данных сводной таблицы
при каждом открытии книги. Если не сохранять данные вместе с таблицей, размер
файла книги может значительно уменьшиться, особенно, если сводные таблицы
основаны на больших внешних базах данных.
• Развертывание разрешено (Enable Drill to Details). При наличии этого флажка,
установленного по умолчанию, с помощью двойного щелчка в области данных
сводной таблицы можно автоматически добавить в книгу новый рабочий лист,
содержащий источник данных таблицы.
• Обновить при открытии (Refresh on Open). Если установлен этот флажок, Excel
будет обновлять данные любой сводной таблицы из книги при каждом открытии
ее файла. Указанный флажок следует установить, когда источником данных явля-
ется внешняя база данных и не установлен флажок Сохранить данные вместе с
таблицей в диалоговом окне Параметры сводной таблицы.
• Обновлять каждые (Refresh Every). Установите этот флажок, чтобы программа
Excel автоматически обновляла данные сводной таблицы через интервал времени
(в минутах), заданный в связанном с флажком текстовом поле. Этот флажок и свя-
занное с ним текстовое поле доступны только при использовании в сводной
таблице внешнего источника данных.
• Сохранить пароль (Save Password). Установите данный флажок, чтобы сохранить па-
роль, применяемый при получении доступа к внешнему источнику данных. Он дос-
тупен только при использовании в сводной таблице внешнего источника данных.
• Фоновый запрос (Background Query). Установите этот флажок, чтобы получить
возможность работать при запросе внешнего источника данных, используемого
в сводной таблице. Если указанный флажок снять и использовать при этом в свод-
ной таблице внешние данные, с ней не удастся работать до тех пор, пока не вы-
полнится запрос (а запрос в большой базе данных может занять немало времени).
Оптимизировать память (Optimize Memory). Установите этот флажок, чтобы про-
грамма Excel максимально эффективно использовала память компьютера при вы-
полнении запроса внешней базы данных.
Лиива 2. Создание сводных. 597
Как и в случае со сводными таблицами, поле можно назначить путем его перетаски-
вания в назначенную область диаграммы (Перетащите сюда поля страниц (Drop Page
Fields Неге), Перетащите сюда поля рядов (Drop Series Fields Here), Перетащите сюда
поля категорий (Drop Category Fields Here)). Существует и другой способ: щелкните
в окне Список полей сводной таблицы на названии полей, затем выберите из списка
в нижней части название области диаграммы, в которую необходимо перенести поле,
и щелкните на кнопке Поместить в.
На рис. 2.14 изображена диаграмма из рис. 2.13 после назначения полей данных в раз-
личные ее области. В этом примере поле Пол было использовано в качестве поля страни-
цы, поле Оклад — в качестве элемента данных, поле Участие в прибылях — в качестве
поля рядов, а поле Филиал — в качестве поля категорий. В результате программа Excel
создала диаграмму, которая отображает сумму окладов по каждому филиалу корпорации,
дифференцируется по каждому столбцу согласно данным служащих, участвующих и не
участвующих в прибылях (т.е. имеющих и не имеющих пакет акций корпорации). По-
скольку в качестве поля страницы было назначено поле Пол, посредством выбора опций
М и Ж в меню (оно открывается по щелчку на кнопке Пол) вы сможете отображать в
диаграмме информацию только о мужчинах или женщинах в каждом филиале компании
(дифференцируемых по участию в прибылях).
Рис. 2.14. Сводная диаграмма после помещения в ее области полей сводной таблицы
Jua£a 2. Создание сводных Йм&ищ 599
Несмотря на то, что для каждой новой сводной таблицы программа Excel
в качестве основного типа диаграмм выбирает гистограмму, всегда можно
использовать другой тип диаграммы. Щелкните на кнопке Мастер диаграмм
(Chart Wizard) в панели инструментов Сводные таблицы или в панели инстру-
ментов Стандартная (Standard), чтобы открыть диалоговое окно Мастер
диаграмм (шаг 1 из 4) — тип диаграммы (Chart Wizard — Step 1 of 4) и выбери-
те в нем любой тип диаграммы на вкладках Стандартные (Standard Types) и
Нестандартные (Custom Types). Выбирая новый тип диаграммы на вкладке
Стандартные, вы можете просмотреть эту диаграмму — щелкните и удержи-
вайте кнопку Просмотр результатов (View Sample) (иногда программа Excel
довольно своеобразно "сводит" поля диаграммы в соответствии с новым типом).
AUHUit — HO/AVNAHUU
(
Глава 1. Рабочие листы как Web-страницы
Глава 2. Создание гаперссылок в рабочих листах
1
Злава /. РаЯочме лианы
как )МеЬ-С1н}1ашщы
/3 stfiou главе...
</ Предварительный просмотр электронных таблиц в виде Web-страниц
^ Сохранение данных рабочих листов и диаграмм Excel в HTML-файлах
•S Создание интерактивных Web-страниц
S Редактирование листов Web-страниц
•
S Экспорт изменений, выполненных в интерактивной Web-странице, в программу Excel
V Создание Web-запросов в Excel
'
1
\ Ф"" - ' ..0 * S| [Ц €*l /^Search ^Favaites jQ \ 0 - ^ Щ - [_J Ц j£
k
V
Рис. 1.3. Сохраненная как ^Web-страница рабочая книга открыта в Internet Explorer
608 Книга 8. Sxcelu Web
Пубйикуеяые .элементы • • • • • • •
выбрать: | опубликованные ранее элементы
::;
Параметры просмотра ...... ..... •-'•'•'•'•:
] Робота с электронными
Ввод и вычисление данных "а МктомЛ Internet Explorer 5.01 или более поздней евро**.
Заголовок: -
;
1-fcfi файпй: I P V^Y Doxum№teVtolefrtto'foed"2003^4e%jaH^ !
Автосумма Автофильтр
Отменить Справка
"* % е ) * 1 й 1 - 2 1 - ^ Н - : ^ - Э ! 1
•::::::::i[::::::::i:::::::i:::::::i::::::E::::n^
\Магазин "Шансон" - продажи за 2005 год
январь февраль март 1-й
JjCD
AlPoL.-'.' 1 245,00р 1 373,ррр:1 1 229,00р !
_УДжаэГ1 ........... ГЦ' 1 061,66р. 1 170,00р. Т 045,00р.
Б [Классика ....... 855,00р. 943,00р. ,844.00р.
: ]Другие ......... . 7р8,00р. бЗЗ,ООр
И jHraroCD ЗаОЗ.ООр. ~Т194,'ООр.'. 3751.00р.:
^Аудиокассеты
_MPOK ~™ 945,00[Г i418,0ppj 1234,66рТ1
Т 035.00р. 1 552,00р. 1 354,'ООр.
_t 2 ! Классика J 456,00р. 2184,00р. 1911,00р.
• Шоугие 987,00р. .1 480.000 j 1298.00D.
уШансон' _^
У MyCojnpuler ,:.;
Рмс. 7.5. Web-страница с интерактивной таблицей данных, открытая в Internet Explorer 6.0
Как показано на рис. 1.5, многие кнопки панели инструментов в верхней части интерак-
тивной таблицы рабочего листа дублируют кнопки панели инструментов Стандартная
(Standard) в Excel (их функции вам известны). Наиболее важны следующие кнопки.
« Экспорт в Microsoft Excel (Export to Microsoft Excel). Кнопка с надписью XL над пик-
тограммой карандаша используется для открытия таблицы в . xml-файле в Excel, в
котором можно сохранить внесенные изменения (подробнее см. раздел "Экспорт
интерактивной Web-страницы в Excel" далее в этой главе).
* Команды и параметры (Commands and Options). Кнопка с изображением диалого-
вого окна перед листом открывает диалоговое окно Команды и параметры
(рис. 1.6), которое используется для внесения глобальных изменений в интерак-
тивную таблицу.
612 Книга г. Excel u Wet
Как следует из рис. 1.6, в окне Команды и параметры содержится четыре вкладки.
» Формат (Format). Расположены кнопки и поля для изменения шрифта, его разме-
ра, границы, выравнивания, а также цвета текста.
« Формула (Formula). Расположены поля, в которых можно просматривать содержание
и значения активной ячейки (полезно при работе с формулами большой длины), а
также находится список всех именованных диапазонов таблицы. Чтобы определить
новый именованный диапазон, используйте кнопку Определить (Define).
» Лист (Sheet). Находятся разделы Найти (Find what) и Отобразить/Скрыть
(Show/Hide). Для поиска необходимого текста или значения в таблице введите ис-
комый текст в текстовое поле Найти (Find What), а затем щелкните на кнопке
Найти далее (Find Next) (для совершенствования поиска используйте переключа-
тели Учитывать регистр (Match case) и Ячейка целиком (Entire Cell Only)). Выбе-
рите либо сбросьте флажки параметров Отобразить/Скрыть (Заголовки строк
(Row headers), Заголовки столбцов (Column headers), Сетка (Gridlines) и Отобра-
зить справа налево (Display right to left)). С их помощью можно отобразить либо
скрыть внутренние элементы таблицы.
« Рабочая книга (Workbook). Содержатся разделы Вычисления (Calculate), Отобразить/
Скрыть и Лист. Посредством переключателей Вручную (Manual) и Автоматический
(Automatic) можно изменить режим вычислений, например, автоматический
(заданный по умолчанию), на режим вычисления вручную (для выполнения вычис-
лений по формулам требуется щелкнуть на кнопке Вычислить (Calculate)). С помо-
щью флажков раздела Отобразить/Скрыть (Горизонтальная полоса прокрутки
(Horizontal Scrollbar), Вертикальная полоса прокрутки (Vertical Scrollbar), Сетка
(Sheet Selector) и Панель инструментов (Toolbar)) можно отобразить либо скрыть
элементы всей таблицы (обратите внимание: нельзя удалять полосы прокрутки при
использовании таблиц больших размеров, поскольку таким образом блокируется
возможность просмотра всех данных). Перейдите к текстовому полю Название
листа (Sheet Name), чтобы переименовать выбранный лист таблицы. Кнопка
Вставить применяется для вставки нового листа в таблицу, кнопка Удалить — для
удаления и Скрыть — для сокрытия активного листа таблицы. Чтобы переместить
лист на передний (кнопка со стрелкой, указывающей вверх) либо на задний план
(кнопка со стрелкой, указывающей вниз), используйте кнопки Порядок (Order).
\ Лист \ Книга |
Общиекоивнды
— А
Адамсон
; !' ;Пул
I
!М
]Кадров
{Бухгалтерия
".'.!...
$34 4Ш)1филадвпьфия
S75 0(Ю|Филадепьфия
04.0598
21.10.87:
•М Ппа«овый" "
____, . . . .
| У ]^иаи |М ; Компьютерной Т8 $48 ООО^Филадельфия 07.08.96:
HS |Смит JM ; Компьютерной те S46 000 [Чикаго ...14.0S.95 '
:
\Ваза данных »/
My Computer
Показать детали
H*!p'
С$ *«*•• - 0 - Si Ш I»? ^
Address !^JD*yDoomsnlsVealekSa«xrel-2003-M«f\CT[»Hi« <x>
я t в;
|Пзре1ащите сюда ппгя фипыра
Список полей ceo дней ,з6пш,ы fxl
иге в табгаыу
!й[{Поле1 'irkme^ »!По^З Т,]ПЩ!
]ё|>Прл""'"'' "(Всё) 9]'
11 Сумма по полю Оклад Участие в прибыли
1§| Филиал Да Her Общий HTOI
И! Атланта 31000 106000 137000
;?! Бостон 93000 29000 122000
|j Филадельфия 109400 122000 231400
S] Чикаго 286000 30000 316000
Обшийитог 519400 287000 806400
-,e
Рмс. 7.(?. Применение кнопки Список полей для отображения полей, используемых в инте-
рактивной сводной таблице
Умяла f. УаЗ&ше MICIHM как Web-aKfiaHuu,M 6f5
3 D:\My С
Не Edit View Favorites Tools Help | Pragma
©»•*
Excel, но также и все типы HTML-файлов. В списке Тип файла данный элемент отобра-
жается следующим образом.
Все файлы Microsoft Excel (*.xl*,- *.xls; *.xlt,- *.htm; *.html;
В данной опции, наряду с .xls (для рабочих листов Excel) и .xlt (для шаблонов
Excel), содержится расширение файла HTML: . htm и . html. Поэтому при выборе дан-
ного элемента в списке Тип файла диалогового окна Открытие документа отображают-
ся все Web-страницы, рабочие книги Excel и файлы шаблонов Excel, которые находятся
в папках, предварительно выбранных в поле со списком Папка (Look т).
Открыв Web-страницу с электронной таблицей в Excel, вы вправе форматировать
и редактировать ее как обычную рабочую книгу. Единственным исключением из правила
является открытие файла HTML, сохраненного в Excel с интерактивностью. При откры-
тии интерактивной Web-страницы в Excel в файле сохраняются панель инструментов
и полосы прокрутки. Для внесения изменений в таблицу можно использовать только эту
панель и параметры во вкладках диалогового окна Команды и параметры (подробнее
см. раздел "Добавление интерактивности" ранее в этой главе).
Все изменения, внесенные в электронную таблицу Web-страницы, можно сохранить с
помощью команды Файл^Сохранить. При выборе данной команды Excel автоматически
сохраняет изменения в формате HTML. Если необходимо сохранить копию подобной
таблицы в обычный файл Excel, выберите команду Файл^Сохранить как, а затем в рас-
крывающемся списке Тип файла (Save As Type) диалогового окна Сохранение
документа — элемент Книга Microsoft Excel (*.xls) (Microsoft Excel workbook).
Создание Web-запросов
Web-запросы используются для извлечения текста или таблицы из Web-страниц (либо
и того, и другого) и перенесения данных в рабочий лист Excel. Выполнение Web-запроса
во многом подобно выполнению внешнего запроса базы данных (см. главу 1 книги 6), за
исключением того, что данные извлекаются не из внешней базы, а из Web-страницы,
находящейся в Internet.
Для создания подобного запроса необходим URL-адрес Web-узла, на основе данных
которого следует выполнять запрос (адрес h t t p : / / , отображаемый в адресной строке
браузера при посещении узла). Такой адрес должен находиться под рукой во время соз-
дания нового Web-запроса, поскольку в диалоговом окне Создание веб-запроса (New
Web Query) не обеспечивается ни возможность выхода в Internet, ни доступ к избранным
ссылкам, сохраненным в браузере.
Остановить Обновить
18.43%|13,978,264|Cjhaa, Mf
10.80% 8,150,48» CbaL MSB
Excel начнет импортировать данные. Поскольку этот процесс может занять некоторое
время (в зависимости от количества импортируемых данных и скорости подключения
к Internet), в текущей ячейке выводится временное сообщение "Получение данных",
которое будет заменено по завершении процесса переноса Web-данных в лист.
После перемещения данных в рабочий лист на экране отображается панель инструмен-
тов Внешние данные (External Data) (рис. 1.11). Щелкните на кнопке Изменить запрос
(Edit Query), чтобы повторно посетить Web-страницу, в диалоговом окне Изменить веб-
запрос (Edit Web Query). В этом окне можно определить импортируемые таблицы и текст и
щелкнуть на кнопке Обновить (Refresh) для обновления данных (достаточно важная воз-
можность при импорте биржевых цен, требующих постоянного обновления).
Данные, импортированные в рабочий лист, сохраняются как результат Web-запроса с
помощью команды ФайлОСохранить. Содержащиеся в этом месте данные можно обно-
вить: используйте панель инструментов Внешние данные (Вид^Панели инструмен-
товОВнешние данные (View=>Toolbars^External Data)), а затем щелкните на кнопке
Обновить данные (Refresh).
Если Web-запрос сохранен, его можно восстановить без переопределения.
Для этого выберите в строке меню Excel команду Данные^ Импорт внешних
данныхОИмпортировать данные (Data^Import External DataOlmport Data),
затем укажите соответствующий . iqy файл в диалоговом окне Выбор
источника данных (Select data source) и щелкните на кнопке Открыть. Теперь
осталось только указать место размещения импортированных данных в диало-
говом окне Импорт данных и щелкнуть на кнопке ОК, чтобы еще раз получить
данные из Web-страницы.
f. Рабочие Mt&Ztrt кейс 62f
L
Volume ^Related Information
:
2 IMTC INTEL CORP ;2.19pm 20.97 ' 51,209 763 Chart. Messages. Profile, mpre..
-2.92%
3 :CSCO CISCO SYSTEMS *2!l9pm" 39.888 563 Chart, Messages. Profile, more.!
4 iMSFT MiCROSOFTCP :
-0^80% 30,154.553 Chart, Messages. Profile""mora""
27.081 -0219
.5 iSIRI SIRIUS SAT RADI 2:18pm -3.78% 27,414.748 [Chart, Messages, Profiie. mofe
¥ [JDSU JDS UHiPHASE r
2:18pm"" ОЗ.эвг.+p.pl +033% 27 297.803 Chart, Messages, Profile, more..
7 fORCL ORACLECORP :2:19pm 22;«i,47a1Chart Messages! Profile! more.!
:
JLAMAT APPLIED МАЛ. 2:18pm 15,71 -0,28 -1.75% 18,825,874|Chart, Messages, Profile, more..
_9_SUNW 'SUNMICROSYS 2.18pm мзр.84 +0.03 !+0.79% ! 16,124,066 [Chart, Messages. Profile, more..
IPJPIX 'IPIX 2:19pm авг.65 +1.35 +18.49% 13.989,014 iChart, Messages. Profile, more..
11JPLMO 'PALMONEINC 2:18pm 3260 406 -11 07% 8,173,789 [Chart, Messages, Profile, more
J21VRTS ivEMAS SOFTWARE 2:18pm 8,118,809... [Chart, Messages. Profile, more,.
13j
BRCM
BROADCOM CORP 2:18pm Chart. Messages. Profile, more..
1
14JYHPP Y/WOpilNC ^^врТ Chart Messages, Profile, more
ISiRHAT REDHATINC 2:18pm Chart, Messages, Profile, more..
16'jJNPR "JUNIPER NTV/KS 2;i8pm Chart. Messages. Profile, more.
iFjCNXt ' CONEXANT SYS J2:17pm Chart. Messages, Profile, more
18IDELL "*0|и'|Ю
[
2:;19pm Messages ЛоШе, more.
jeJocoM "QUALCOMM irjc 2.18pm Messages .Vrqfiie, more.
20 ICJEN 'CENA CORP "2:18pm Messages, Profiie, more..
21JRIMM RSCH IN MOTION :2:18pm Chart. Messages. Profile, more
:
ajNOVL NOVELL INC 2:18pm 813.73 Chart. Messages, Profile, more
5.51JAMCC,:AP.H.n.Mirj3O. , Jr.l*«m.... .1 7K Мйееялез Prnfilp mnr»
мглист! /трзнсп/ почасовая оплата /аетофиг,-ры \Л ктЗ/й ,.:. -..:.. . . .', •'
:
~ т* 4 ,-1 т
/// емой данной главы является связывание рабочего листа с другими документа-
+г/1> ми посредством гиперссылок. Гиперссылки — это особый вид ссылок, которые
используются в World Wide Web для мгновенного перехода от одной страницы к другой
или с одного Web-узла на другой. Такие ссылки могут быть связаны с текстом (откуда и
термин гипертекст) или с графическими элементами (рисунки или кнопки). Самый
важный аспект в использовании гиперссылок состоит в том, что они позволяют мгно-
венно попасть на необходимую страницу при щелчке на тексте или на кнопке.
В рабочем листе Excel можно создавать гиперссылки для перехода в различные части
этого листа, на другие листы той же книги или в другую книгу или документы других ти-
пов на жестком диске. Вы также можете перейти на страницы внутренней сети компании
или World Wide Web.
2)о<5авление гипфссымнс
Создать новую гиперссылку на рабочем листе несложно. Единственное, что должно
уже существовать, — это фрагмент текста или рисунок, к которым будет привязана ссыл-
ка (см. главу 2 книги 5). Чтобы привязать гиперссылку к тексту или графическому объек-
ту, выполните следующие действия.
IHP
после правки
: :
' in ;
нестомя
£2) рисунки
^1 рисунки для обработки
просмотрен- художникам
документе
ные
страницы 07M5375SK,Ep
Jlefiexoq no ссылке
Для того чтобы перейти по ссылке, щелкните мышью на тексте ссылки или на графи-
ческом объекте. Excel перейдет к месту назначения. Если это ячейка в книге, Excel сдела-
ет ее текущей. Если местом назначения является диапазон ячеек, Excel выделит этот диа-
пазон и сделает текущей его первую ячейку. Если местом назначения является документ,
созданный с помощью другой программы, Excel запустит программу (предположим, она
установлена на компьютере). Если местом назначения является Web-страница в World
Wide Web, Excel запустит Web-браузер, подключится к Internet и откроет страницу в нем.
Тмива 2. Создание шне[и!сьиок. вfiafotux. лиаКеис 627
Остановить
'ШЮ1
Далее Найти в Интернете Адрес
Обновить
luneftccbtMM.
В Excel процесс редактирования добавленных в книгу гиперссылок достаточ-
но прост. Единственное, о чем следует помнить при редактировании гипер-
ссылки, — не активизируйте ссылку во время редактирования. Для измене-
ния гиперссылки необходимо щелкать на ней правой кнопкой мыши, по-
скольку обычный щелчок приведет к ее активизации.
Удаление zuneftccbUOK. .
Вы можете удалить гиперссылку из ячейки или графического объекта, не удаляя при этом
текст или рисунок: щелкните правой кнопкой на необходимом объекте и выберите элемент
Удалить гиперссылку (Remove Hyperlink) из контекстного меню ячейки или объекта.
Если требуется удалить и содержимое ячейки, и гиперссылку, щелкните на кнопке
Удалить (Delete) в контекстном меню ячейки. Чтобы удалить рисунок вместе с гипер-
ссылкой, щелкните на нем правой кнопкой мыши (при этом откроется контекстное
меню) и затем щелкните на объекте, чтобы закрыть меню, не снимая выделения с объек-
та и не активизируя гиперссылку. Вы также вправе нажать клавишу <Delete>, чтобы уда-
лить объект и связанную с ним гиперссылку.
-
Копи/мвание и пе/гемещение zuneficcbtM>ic
Для того чтобы скопировать или переместить гиперссылку в другую часть листа,
используйте либо метод перетаскивания, либо метод копирования и вставки. И вновь
не забывайте о том, что гиперссылка не должна быть активизирована, поскольку щелчок
на ячейке или графическом объекте, который содержит гиперссылку, приведет к откры-
тию соответствующего документа.
Для выбора ячейки, располагающей гиперссылкой, используйте клавиши со стрелками
для помещения указателя в необходимую ячейку или диалоговое окно Переход (команда
меню Правка^Перейти (Edif=>Go to), сочетание клавиш <Ctrl+G>). В этом окне введите
адрес ячейки, на которую требуется перейти. Чтобы выбрать графический объект, содержа-
щий гиперссылку, щелкните на нем правой кнопкой мыши и затем сразу же щелкните на объ-
екте (левой кнопкой мыши) для закрытия контекстного меню. Объект останется выделенным.
Если выбрана ячейка или графический объект, можно переместить гиперссылку,
выбрав команды Правка^Вырезать (<Ctrl+X>), или скопировать ее с помощью команды
Правка^Копировать (<Ctrl+C>) и затем вставить в новом месте командой Правка^
Вставить (<Ctrl+V>). При перемещении или копировании гипертекста из одной ячейки в
другую можно просто щелкнуть на ячейке, в которую копируется гиперссылка, и затем
нажать <Enter>.
Вы можете переместить выбранную гиперссылку методом перетаскивания: перетащи-
те ячейку или объект с помощью указателя мыши (в форме белой стрелочки, указываю-
щей на черный крестик) и затем отпустите кнопку мыши. Текст или графический объект
JUcvSa 2. Создание mneftccbuoic вftarfoHUX мюКлх 629
будут помещены в новое место. Чтобы скопировать ссылку при перетаскивании, удержи-
вайте кнопку <Ctrl> (указатель примет вид белой стрелочки со знаком "плюс").
Перемещая или копируя ячейку методом перетаскивания, помните, что сле-
дует поместить толстый белый крестик на одну из границ ячейки, чтобы ука-
затель принял вид стрелки. Если расположить указатель внутри ячейки, он
примет форму кисти руки с вытянутым указательным пальцем. Это значит,
что гиперссылка активна.
!
Окна и отрезка .$£•, \ . Ц ^стоадааеная команда меню
Рисование : 3
Диафан
Se5 *MJ I
нам
Панели .йнгтрументсв
Вьфатъзиачокллй кнопки
| Основной стиль
Навначлъ гиперсеьслку
Назнауить макрос...
к ч >"'"м^Лид1.^трэнсп"7 почасовая
• Де^дтр.! .a J /дто<1>гутзы • \ ч О О i:
i a
; файлом, веб-
Папка: gj daiektfci
1
Д! [gg] [Q] [Q£
\ страницей gj access
текущей i gj &cd-2003-M-ref
папка
Q| PowerPoint-ЬЫе
Q
местом»
„.._„ J-
^мовый проект
просмотрен- ^ Ждем ваших отзытов-doc
документе
•' -ные
страницы
j
В
HOBWH-- .:. последние "":
1
• документом файлы
! ;„..;..
i a
| электронной
Мрес: D:\Pfy Doom«il5Vlialefcl*aV<n04(!OBie cnoea.doc
i почтой .,;:
. •„•,':•'-•' : ••••; ':.._ . ... • |" ок ~j | отвша ~]
Процесс добавления гиперссылок в меню имеет очень много общего с только что
описанной процедурой. Описанные далее действия бьши использованы для добавления
элемента меню Домашняя страница MS Office в настраиваемое меню и назначения ему
гиперссылки, которая приведет пользователя на домашнюю страницу MS Office на
Web-узле Microsoft.
иаденить «ИР-елеинь»!объект;]
использование функции
Кроме команды Вставка^Гиперссылка, для создания гипертекстовых ссылок часто
применяется функция ГИПЕРССЫЛКА (ее нельзя использовать для создания гиперссылок
с графическими объектами). Функция ГИПЕРССЫЛКА имеет следующий синтаксис:
ГИПЕРССЫЛКА (адрес, [имя])
JUa6a 2. Создание tutteficcbUOK. вfiadoiuJc лиаЛах. 633
Аргумент адрес указывает имя документа, который следует открыть на жестком дис-
ке, сетевом сервере, внутренней сети компании или в World Wide Web (назначается по-
средством адреса URL, о чем подробнее см. во врезке). Необязательный аргумент имя
является гипертекстовой ссылкой, которая появляется в ячейке — в ней введена функция
ГИПЕРССЫЛКА. Если этот аргумент не указан, Excel отобразит в ячейке текст, указанный
в параметре адрес.
Указывая аргументы функции ГИПЕРССЫЛКА в строке формул (в отличие от создания
формул с помощью мастера функций), не забудьте заключить аргументы адрес и имя в
двойные кавычки. Например, для того чтобы ввести функцию ГИПЕРССЫЛКА в ячейку
Домашняя страница Dummies, которая приведет пользователя на Web-сайт Dummies,
введите следующую формулу:
Excel и VBA
ъ Ъ которой
Hi оид идкл,
/3Э1п0й книге...
Глава 1. Создание и запуск макросов
Глава 2. Программирование в VBA
\
\
/. Создание и запуск
макросов
/3 э&ой главе...
•S Принципы работы макросов
•S Запись макросов
S Использование относительных свойств при записи макросов
V Воспроизведение макросов
•S Назначение макросов кнопкам и командам меню
Запись мсифоса
Применяя систему записи макросов Excel, можно создать ряд полезных макросов, кото-
рые помогут выполнять покоряющиеся задачи, необходимые для создания и редактирова-
ния листов и диаграмм. При включении системы записи макросов в макрос записываются
все действия в активном рабочем листе или диаграмме. Обратите внимание: в макрос запи-
сываются не нажатия клавиш или действия мыши, а только VBA-код, необходимый для
выполнения этих действий. Это означает, что допущенные ошибки не будут записаны
в макрос. Например, если при вводе текста была допущена ошибка, а затем ее исправили,
в макрос будет записан окончательный текст, а ошибка и действия по ее исправлению — нет.
Макрос, создаваемый с помощью системы записи макросов, может быть сохранен как
часть текущей рабочей книги, в новой книге или в специальной, глобально доступной
личной книге макросов (файл personal.xls), которая хранится в папке xlstart на
жестком диске. Если макрос записан как часть личной книги макросов, его можно запус-
кать из любой книги (поскольку книга personal .xls открыта в фоновом режиме при
работе в Excel, и хотя она не видна для пользователей, ее макросы доступны для исполь-
зования). Если макрос записывается как часть текущей или новой книги, его можно за-
пустить только при работе с той книгой, в которой он записан.
При создании макроса с помощью системы записи макросов вы определяете не только
книгу, в которой будет храниться макрос, но также имя и сочетание клавиш для нового
макроса. При назначении имени макросу используют тот же метод, что и при именовании
диапазона ячеек в листе. Назначая сочетания клавиш, с помощью которых вы будете запус-
кать макрос, назначьте сочетание клавиши <Ctrl> и символа в нижнем регистре (например
<Ctrl+Q>) или <Ctrl> и символа в верхнем регистре, что является эквивалентом <Ctrl+Shift>
(например <Ctrl+Shift+Q>). Однако нельзя назначить для запуска макроса сочетание кла-
виш со знаками препинания или цифрами (например <Ctrl+1> или <Ctrl+/>).
Чтобы убедиться, насколько легко создавать макросы с помощью системы записи, вы-
полните следующие действия. В представленном далее примере вводится имя компании
полужирным шрифтом, размером 12 пунктов, и центрируется в строке от ряда А до Е.
1. Откройте книгу Excel. Она должна содержать данные или диаграмму, с которыми
будет работать макрос.
Если создается макрос, добавляющий новые данные в лист (как в этом примере),
откройте рабочий лист с пустыми ячейками, в которые следует добавлять данные.
При создании макроса, который должен находиться в определенной ячейке, уста-
новите указатель в эту ячейку.
2. Выберите команду Сервис1* Макроса Начать запись (TooIs^Macro^Record
New Macro) из меню Excel.
Откроется диалоговое окно Запись макроса (Record Macro) (рис. 1.1), в котором
укажите имя макроса, назначьте сочетание клавиш, выберите книгу, в которой
будет храниться макрос, и введите описание функции макроса.
3. В поле Имя макроса (Macro Name) замените временное имя Макрос! на выбранное
вами.
Помните, что при именовании макроса нельзя использовать пробелы. Имя долж-
но начинаться с буквы, а не с цифры или знака препинания. В данном примере
замените имя макроса на Company_Name.
/. Создание и запуск макросов 639
Затем введите букву (в нижнем или верхнем регистре), которая станет клавиа-
турным эквивалентом (в сочетании с <Ctrl>) для запуска макроса. Помните, что
большинство сочетаний с клавишей <Ctrl> уже зарезервированы Excel для об-
щих задач (например, сочетание <Ctrl+C> копирует содержимое ячейки в буфер
обмена, a <Ctrl+V> вставляет данные из буфера). Если назначить такие же соче-
тания создаваемым макросам, они переопределят прежние значения, поэтому
вы не сможете пользоваться стандартными сочетаниями клавиш Excel.
Й-ю макроса: . __ ^
Company .Name
7. Щелкните на кнопке ОК, для того чтобы закрыть диалоговое окно Запись макроса.
Диалоговое окно Запись макроса закроется, после чего появится плавающая
панель инструментов Остановить запись (хотя в заголовке окна панели можно
будет увидеть только слово Останов... (рис. 1.2)). Обратите также внимание на то,
что в строке состояния появилось сообщение Запись (Recording), которое на-
поминает: все действия (включая выбор ячеек, ввод данных и выбор команд) будут
записаны в макрос.
На панели инструментов Остановить запись (Stop recording) находятся следующие
кнопки: Остановить запись (Stop recording), на которой можно щелкнуть для оста-
новки записи макроса; Относительная ссылка (Relative Reference), щелкнув на ко-
торой можно записывать макрос относительно позиции текущей ячейки. В этом
примере перед началом записи необходимо щелкнуть на кнопке Относительная
ссылка — в противном случае макрос будет использоваться только для записи назва-
ния компании в ячейку А1.
8. (Необязательно) Щелкните на кнопке Относительная ссылка, чтобы воспроизве-
сти макрос в любой части листа.
и ~«"f М|\Лмст1/Лист2/ЛистзУ
^Jv-,4.D QliJ -4.a. IE! ii J,A:;i .МЖ.£ И Ш11
Готово Запись
L
Остановить запись —' Относительная ссылка
макроса
Записанный макрос можно воспроизвести, если выбрать команду Сервис^Макрос^
Макросы (Tools'^ Macro1* Macros) или нажать <Alt+F8>. Откроется диалоговое окно
Макрос (Macro) (рис. 1.3), где в списке Имя макроса (Macro name) Excel перечисляет
имена всех доступных макросов в текущей книге и личной книге макросов. Щелкните на
имени макроса, который требуется воспроизвести, затем — на кнопке Выполнить (Run)
или нажмите <Enter>.
Если для запуска макроса было назначено сочетание клавиш, для его воспроизведе-
ния нет необходимости открывать это диалоговое окно — достаточно просто нажать
<Ctrl> или <Ctrl+Shift> и назначенную макросу клавишу — Excel автоматически выпол-
нит все записанные команды.
Перед тестированием нового макроса выберите новый лист или новый диапа-
зон ячеек в активном листе. При записи ссылки на ячейку в макрос система
записи всегда помещает в него абсолютную ссылку (если перед началом вы-
полнения команд не щелкнуть на кнопке Относительная ссылка в панели
Остановить запись). Это означает, что макрос будет вводить данные или вы-
полнять форматирование в той же области активного листа (если код макроса
не заставляет макрос искать новую область или выбирать новый лист
в активной книге).
Макрос может запускаться в листе, который уже содержит данные в ячейках, исполь-
зуемых макросом. В таком случае вы имеете возможность перезаписать или переформати-
ровать макросом данные в определенных ячейках. Помните, что, несмотря на возможность
отменять последние действия с помощью команды ПравкаоОтменить (Edit1* Undo),
большинство макросов выполняют последовательность команд, и для их отмены и восста-
новления содержимого листа придется осуществить серию операций Отменить.
Макросы и безопасность
В Excel 2003 используется система Microsoft Authenticode, которая позволяет раз-
работчикам проводить аутентификацию макросов и встраиваемых приложений на
основе цифровой подписи. По умолчанию Excel устанавливает наивысший уровень
безопасности при работе с макросами, при котором могут быть запущены макросы,
подписанные цифровой подписью. Для того чтобы позволить Excel запускать непод-
писанные макросы, полученные из проверенных источников (например, от друга
Сережи из бухгалтерии), установите средний уровень безопасности макросов. Вы-
берите команду Сервис^Макросы^Безопасность (TootedMacro1*Security)— откро-
ется диалоговое окно Безопасность (Security). Чтобы установить средний уровень
безопасности (тогда при открытии неподписанного макроса будет выводиться пре-
дупреждение), щелкните на переключателе Средняя (Medium) и на кнопке ОК. Не ус-
танавливайте уровень безопасности в значение Низкая (Low), если на сто процентов
не уверены в антивирусных программах и абсолютной надежности всех находящих-
ся в работе файлов Excel. Этот уровень очень легко обойти, поэтому настоятельно
рекомендуем не устанавливать уровень безопасности ниже среднего.
Iбстроеимыс мечю
! Новое меню
Чтобы присвоить макрос графическому объекту, который был создан или импортиро-
ван в Excel (подробнее о вставке графических объектов см. главу 2 книги 5), щелкните
правой кнопкой мыши на объекте для отображения контекстного меню и выберите
команду Назначить макрос (Assign Macro). Excel откроет диалоговое окно Назначить
макрос (Assign Macro), из которого выберите макрос, запускаемый по щелчку на объекте,
и щелкните на кнопке ОК.
Если вы присвоили макрос графическому объекту, то при наведении на него указате-
ля мыши тот примет форму кисти с вытянутым указательным пальцем (такой же указа-
тель помогает узнать, привязана ли к объекту гиперссылка). По щелчку на объекте
Excel запустит соответствующий макрос.
2.
/3 э&ой главе ...
•S Знакомство с Visual Basic for Applications и редактором Visual Basic
S Установка и использование справочной системы VBA
•S Редактирование макросов в редакторе Visual Basic
•S Создание диалоговых окон для ввода данных в макрос
S Написание новых макросов в редакторе Visual Basic
S Использование VBA для создания предопределенных пользователем функций
S Использование предопределенных функций в рабочих листах
•S Сохранение предопределенных функций в надстройках Excel
Ж ема данной главы — Visual Basic for Applications (обычно используют аббревиа-
туру VBA). Язык, который является официальным языком программирования
Excel. Он используется как для редактирования записанных макросов (подробнее
см. главу 1 книги 9), так и для создания новых. Для редактирования и написания макро-
сов применяется программа редактирования Visual Basic Editor (VBE). Редактор Visual
Basic предоставляет пользователю мощную среду для написания и отладки исходного
кода Visual Basic; интерфейс этого редактора может конкурировать с Excel по возможно-
стям и мощности.
Язык VBA — широкая тема, и полное рассмотрение ее аспектов выходит за рамки
этой книги. В данной главе описан редактор Visual Basic, способы его применения для
редактирования макросов, а также для создания формул в рабочих листах Excel. Опреде-
ленные пользователем функции (UDF— user defined functions) работают почти так же,
как встроенные функции, за исключением того, что они выполняют лишь выбранные
пользователем вычисления, используя только указанные аргументы.
Если представленная о Visual Basic for Applications информация и использование
редактора Visual Basic вдохновит вас на более углубленное изучение языка VBA, обрати-
тесь к книге VBA для "чайников" Стива Каммингса (Steve Cummings), в которой рассмат-
риваются аспекты программирования на VBA в старом-добром стиле ...для "чайников".
На рис. 2.2 показано расположение типичных компонентов в редакторе Visual Basic при
его первом открытии. Это окно содержит собственное меню (в котором даже больше эле-
ментов, чем в меню Excel). Под строкой меню расположена панель инструментов Standard
(Стандартная) (рис. 2.3). В ней находится набор кнопок, знакомых по обычному окну Excel.
Режим конструктора
/ с* Безопасность... ! Л ~
fcgJ«J
Записать макрос
•тяшштшш^мм^^тя*1^^^^^атшяштштняттвтттттиттттяты1*тшяяттт»
:^ gite £Л1 View Insert f^^t^ipii^ebt^ gun loots Add -Ins •'.'• ^ghcte *
ШЯЯЯЯЯНШШшщ
Heb • ' St!i;s/Tt «^n»c p а в X
j
= H J- ^ -^ «о - i * х..^,ШЖ=ЛЖ*ш «
X
.,„__«_ _Л
^ЗвШЯЯШт;- J |7c«nera1) "^rj |ciose_taskpane
д^|УШ,.^. ijj Suto CoiEpaRy_Nanse() —
.+ ^ VSAProject (Excel2003-9ml.xfs) л\
w»
X;
Modulel Modde jjj
i: ;f :
' ' '•'"-. . • . ' '• • ."'У
I UU 2Г "7
l
Окно свойств Окно контрольного значения Окно локальных значений
/"мс. 22. Окно редактора Visual Basic при первом запуске
Умива 2. Jtfu>ifiaMMUfu>eaHue e V£d 647
Стоп
no
Прежде, чем приступить к изучению Visual Basic for Applications и редактора Visual
Basic, которые используются для создания и редактирования макросов и разработки соб-
ственных приложений, следует ознакомиться со справочной системой Visual Basic. Она
работает почти так же, как справочная система Excel (см. главу 2 книги 1), и не устанав-
ливается автоматически как часть программы.
Для установки справочной системы VBA откройте редактор Visual Basic (в Excel на-
жмите <Alt+F11>) и выберите команду HelpoMicrosoft Visual Basic Help (Справка^
Справка по Microsoft Visual Basic) или нажмите клавишу <F1>. Откроется окно с преду-
преждением о том, что справочная система не установлена, и вопросом, требуется ли ее
установить. Щелкните на кнопке Yes (Да) для установки справочной системы VBA.
(Имейте ввиду, что для установки необходимо иметь установочный компакт-диск
Office 11 или знать, где находятся необходимые файлы в сети компании.)
Когда файлы справки будут установлены, то вы сможете получить справку по VBA,
выбрав команду HelpOMicrosoft Visual Basic Help или нажав клавишу <F1>. Щелкните
на кнопке Help, расположенной в конце панели инструментов Standard. При первом от-
крытии окна справки в нем находится общая информация о том, как устроена online-
документация. Если вы не хотите каждый раз при работе со справкой сталкиваться со
Скрепышом или другим надоедливым помощником, отключите его. Щелкните на его
пиктограмме правой кнопкой мыши и выберите в контекстном меню команду Options
(Свойства), снимите флажок Use the Office Assistant (Использовать помощника) и щел-
кните на кнопке ОК.
Для получения доступа к тематической информации по Visual Basic следует щелкнуть
на кнопке Show (Показать) в панели инструментов окна Help. При этом окно справки
развернется, и станут доступными вкладки Contents (Содержание), Answer Wizard
(Мастер ответов) и Index (Указатель), как и в обычном окне справки Excel. Чтобы про-
смотреть определенную тему справки, щелкните на вкладке Contents и воспользуйтесь
тематическим указателем для поиска темы. Как и в Excel, тему справки можно распеча-
тать, щелкнув на кнопке Print (Печать) в панели инструментов справочной системы.
Подробнее о работе с окном справочной системы см. главу 2 книги 1.
Вы будете иметь возможность получить справку, введя ключевое слово или простой
вопрос в поле Ask a Question (Введите вопрос), расположенное в конце строки меню.
По окончании нажмите клавишу <Enter>. Редактор Visual Basic откроет меню, которое
содержит возможные темы справки, связанные с заданным ключевым словом или задан-
ным вопросом. Для отображения содержимого необходимого раздела щелкните на нем в
раскрывающемся меню.
Можно также получить справку по определенному свойству, расположенному в стро-
ке VBA-кода макроса. Выделите это свойство в редакторе кода и щелкните на кнопке
Help в панели инструментов Standard или нажмите <F1>. Редактор Visual Basic откроет
тему справки, соответствующую выделенному свойству.
Например, в строке 9 рассматриваемого макроса Filter_list_Yes существует
следующая строка кода:
ActiveWindow.ScrollColumn = 2
Чтобы понять смысл написанного, выделим с помощью мыши фрагмент Active
Window. ScrollColumn и щелкнем на кнопке Help в панели инструментов Standard.
Будет открыто окно справочной системы, приведенное на рис. 2.4, в котором объясняется
Умива 2. JfyotfuuuuifioeoHue 649
записанных макросов
Создав макрос, не обязательно перезаписывать его, чтобы изменить поведение.
Во многих случаях значительно удобнее изменить функции макроса, отредактировав его
исходный код в редакторе Visual Basic. Обратите внимание: если макрос хранится в лич-
ной книге макросов (т.е. в файле personal .xls папки XLSTART), следует обязательно
отобразить эту книгу перед редактированием макросов в редакторе Visual Basic.
Для того чтобы отобразить личную книгу макросов, выполните следующие действия.
"i
Справка Micro..
Шо
_ VBAProject(Excef20Q3-9inl.xk)
ScrollColumn
R 4$ VBAProject (PfRSOKALJCLS) С ощ:« г, y_Nair« Накрос
! !.+ Qj Microsoft Excel Ob}«cts Макрсс а в maces 15.05 Property
, К '30 Modules See Also Applies To
«& Modutel Example
Ш &£ VBAPrajcct (пример! -l.xls)
Й 9& VBAProject (пример-2jcts) Range{"Al"!.Select Returns or sets the
В "3& Mo-osotX Excel Objects ActiveCelI.FcmailaB.lCI ж number of the leftmost
ffp Лист! (Структура сценария) Rows("1:1").Select column in the pane or
Sp Лист10(зайч) With Selection.Font window. Read/write Long.
И] Лист 11 (инвестиции) .Name - "Ariel Cyr"
SQ Лист 12 (лпвтежи) .Site - 12
^ Лист:3 (праздники) Remarks
-BQ Лист И (дат а) .Superscript - Felse
@ Лист 15 (Лист!) .Subscript ™ False If the window is split, the
ffiQ Шст 16 (почасовая оплата) ScrollCokimn property of
.OutlineForst ~ False
Й^ Лист2 (таблица чаевых) .Shadow - False the Window object refers
ф ЛистЗ{стат.ф-м) .Underline - xlUndei to the upper-left pane. If
Й^ Лист4 (Лист 13) the panes are frozen, the
.Cclcrlndex - xIAutc
1^ Лист 5 (условная сумма) Scrolteokmm property of
End With
the Window object
^|Р Листб (подбор парлмгтов) Selection.Font.Bold - T;
excludes the frozen areas.
В] nt'cr 7(таблица попстанок<и} Range( M A1:E1 M > .Select
^ Л»'ст8 (округление) With Selection
- BQ Лист9 (ачортимиия)
Example
This example moves
column three so that it's
Module! Module
the leftmost column in the
Alphabetic | Categorized j window.
Worksheets("sheet
Изменить положение окон после их открытия в редакторе Visual Basic можно, пере-
тащив выбранное окно за строку заголовка. Чтобы изменить размер окна, поместите ука-
затель мыши на соответствующий край окна и затем (когда указатель мыши примет вид
двунаправленной стрелки) перетащите его в требуемом направлении.
Задайте в поле Find What (Искать) искомый оператор или свойство Visual Basic, выбе-
рите свойства поиска и щелкните на кнопке Find Next (Найти). Excel будет искать первое
совпадение в теле макроса. Когда совпадение будет найдено, программа выделит опера-
тор в текущей процедуре, модуле, проекте или выбранном фрагменте кода, в зависимости
от выбранной области поиска. Чтобы продолжить поиск того же оператора, снова щелк-
ните на кнопке Find Next или нажмите <F3>, если диалоговое окно Find было закрыто.
Puc. 2.5. Максимизация окна Code при редактировании макроса в редакторе Visual Basic
7ла£а 2. JlfioifiaMMUfiuecutue в 653
-
V Run Tools &drf.Ins • - -s х
(General) company_Name
Мп'чро™ запксдн 15,05.2005 (ItJ) , SB:?лит казнания р.смпа ?.«=»£„ вгркфт .12 пт., пог
Яапсе("Al"}.Select
- "Mir,(
Rows ("1 : 1" '^Select
With ^^)^ЗР? . Font ; Г" Current FVocedwe
.Name *• "Ar^el Cyr"
| <P Current MocUe | Г Rnd whole Word Only
.Size ~ 12 Replace... 1
.Strike-through - False 1 Г CurrentPrpject | Г MafchCase
1
.Superscript *= False Г sdectedfext ! "Г Use Pattern Matching Hdp
.Subscript ™ False
.OutlineFont = Fal-se
. Shadow = False
.Underline * xlUnderlineStyieNcne
.ColcrJndex » xlAuT:oi*iat:ic
Ersd With
Selection. Font .Bold - True
Range ("Al :E1") .Select
Kith Selection
.WrapText = False
.Orientation = 0
.Addlzident = False
. Indent Level = 0
. SfcriJifclcFit = False
Рис. 2.6. Использование диалогового окна Find для поиска необходимых операторов в
окне Code
изменение свойайв
Даже ничего не зная о программировании на языке VBA, можно поэкспериментиро-
вать с несколькими наиболее очевидными свойствами макроса (такими, как размер или
атрибуты шрифта), присваивая им новые значения.
Например, в макросе Company_name (рис. 2.5) можно увидеть, что между строкой
\
W i t h Selection.Font
и строкой
End With
содержится процедура, назначающая различные атрибуты шрифта для выделенной ячейки.
Далее несложно заметить, что для большинства этих атрибутов можно установить
значения. Например:
.Name = "Arial"
или
.Size = 12
Свойство включают или выключают с помощью значения True (Истина) или False
(Ложь). Например, следующая строка
Selection.Font.Bold = True
делает текст в выделенной ячейке полужирным.
Не обязателен опыт в программировании, чтобы изменить (очень аккуратно) данные
свойства. Предположим, необходимо, чтобы размер шрифта был равен 24, а не 12. Доста-
точно изменить строку
.Size = 12
на
.Size = 24
Таким же образом вы подчеркнете текст в выделенной ячейке, заменив строку
.Underline = xlUnderlineStyleNone
на
.Underline = xlUnderlineStyleSingle
2. JlftotfioMMufioeaHue e V&/I 655
В большинстве случаев, изменить свойства в коде Visual Basic довольно просто. Когда
вы сталкиваетесь с определенными свойствами в коде макроса и хотите узнать, какие
значения они могут принимать, обратитесь к справочной системе. Щелкните на свойстве
в окне кода, не выделяя его значения (например, в приведенном выше примере выделите
.Underline, а не Underline = xlUnderlineStyleNone) и нажмите <F1>. Откроет-
ся окно справочной системы VBA с информацией по данному свойству. Обычно раздел
Example (Пример), расположенный внизу окна справочной системы, помогает разо-
браться в различных типах значений, которые может принимать свойство. Запомните:
для распечатки статьи справки следует щелкнуть на кнопке Print (Печать) в панели инст-
рументов окна Help.
Для того чтобы ввести название компании "Mind Over Media" в текущую ячейку, про-
сто щелкните на кнопке ОК диалогового окна. Вы сможете ввести название другой ком-
пании, если введете ее название (оно автоматически заменит установленное по умолча-
нию) и щелкнете на кнопке ОК.
. ;>•!.; ' • ' . '•••; '• ' •••,...• : >••'•; • • : . . . '
Почему бы просто не вводить параметры в функцию InputBox?
Основная причина, по которой используются переменные inputMsg, inputTitle и
pef^ultText для хранения параметров prompt, title и default (вместо того, чтобы
просто ввести значения в функцию), состоит в длине описания функции. Если ввести
;все фрагменты текста в функцию, она станет очень большой и трудночитаемой. Если
для этой цели использовать переменные, все описание функции будет помещаться в
i рдной строке. Таким образом, его удобно читать и распечатывать на стандартном лис-
те бумаги. Переменные могут использоваться и в других частях макроса; тогда их сле-
дует собрать вместе в начале макроса для Ьблёгчения процесса обновления.
Sufc Con5>any_Narae О
Соззраду Макрос
Макрос з лн 15.05,2004 вяслиг кадвамте я.омпак*ж,
с ,.
->.
__
.
1?
А/с. 2.<?. Диалоговое окно Название компании, которое появляется при запуске
макроса Company_Name
Теперь укажите имя нового макроса, которое можно задать, определив имя новой
подпрограммы. Запомните: при введении имени нового макроса следует руково-
дствоваться теми же правилами, что и для именования диапазона ячеек.
4. Введите имя макроса и нажмите <Enter>.
Как только вы нажмете клавишу <Enter>, редактор Visual Basic добавит пару круг-
лых скобок после имени макроса, пустую строку и оператор End Sub — под ней.
Затем он поместит курсор в начале пустой строки между операторами Sub и End
Sub. Здесь вводится код нового макроса.
5. Введите строки VBA-кода макроса между операторами Sub и End Sub.
Перед записью операторов, составляющих макрос, следует задокументировать на-
значение этого макроса. Поставьте апостроф (') в начале каждой строки текста.
Excel не выполняет строки, перед которыми стоит апостроф. Если вы нажмете
клавишу <Enter> для окончания строки, начинающейся с апострофа, эта строка
будет выделена зеленым цветом — таким образом, редактор Visual Basic считает
данную строку комментарием и не исполняет ее при запуске макроса.
После описания макроса введите выполняемые операторы, апостроф перед ними
ставить не следует. Перед операторами можно сделать отступ с помощью клавиши
<ТаЬ> (так их будет удобнее читать). Чтобы убрать отступ, нажмите <Shift+Tab>.
Необходимую справку при написании кода вы сможете получить, обратившись к
справочной системе и замечательной книге Стива Каммингса VBA для "чайников".
По окончании процесса создания кода макроса сохраните результаты работы.
6. Выберите команду FileoSave (Файл^>Сохранить) в меню редактора Visual Basic или
нажмите <Ctrl+S>.
Сохранив новый макрос, щелкните на кнопке View Microsoft Excel панели Standard
для возврата к листу, в котором можно проверить новый макрос. Чтобы запустить мак-
рос, выполните команду Сервис^МакросОМакросы или нажмите <Alt+F8>; в диалого-
вом окне Макрос укажите имя макроса и щелкните на кнопке Выполнить (Run).
Если Excel столкнется с ошибкой при выполнении макроса, то программа вернется в
редактор Visual Basic и выдаст окно сообщения, в котором будет указана ошибка (в до-
вольно зашифрованном виде). Щелкните на кнопке Debug (Отладка) в этом диалоговом
окне, чтобы редактор Visual Basic подсветил строку кода, которую он не может выпол-
нить. Если ошибка будет устранена, Visual Basic снимет выделение со строки кода. Чтобы
продолжить выполнение макроса, щелкните на кнопке Continue (Продолжить), которая
автоматически заменяет кнопку Выполнить, когда редактор переходит в режим отладки.
На рис. 2.9 показано, как выглядит код этой пользовательской функции в окне Code.
Отступы перед операторами конструкции сделаны с помощью клавиши <ТаЬ>, Они позволя-
ют легче ориентироваться в тексте. Первая формула Commission = TotalSales*0.045
используется, когда выполняется условие ItemSold <= 5. В противном случае применяется
вторая формула: Commission = TotalSales*0. 05.
Если вы уже определили пользовательскую функцию, ее следует сохранить, восполь-
зовавшись командой меню File^Save. Затем щелкните на кнопке View Microsoft Excel в
панели Standard, чтобы вернуться в Excel и попытаться использовать новую функцию.
Ллава 2. 66f
CommiMlon_USf МойОе
Alphabetic I Categorlred |
^ VDAProJect (PERSONAL.
;+;• £|i Microsoft Excel Objects
Members of 'CpmmlsslonjJSF
is::
Classes
9 S Modules
• .*{ CommisstonJjSF г
1
««{Mod*!
t& VBAProject (np««pl -:%
Mode
•. Й VaAProJect (пример- JJ uS ЛИСТ1
Й-О Microsoft Excei Objects iS ЭгаКнига
ф TMCtl (Структуре :. :
i ^i] Лкт10(займ)
ф Лист 12 (платежи)
B^ Лист 13 (праздник N««: |Com*aion
Description:
Вычисляет каинсшон№>1е на
••ft Лист 16 (почкою! У
! основ* объеме просаж|
Help contErtJD:
Го~"
CommiS4ion_U Module
spZ в_ С \^_ D
1 Продавец Товар Объем продаж Дата про да: Комиссионные
i ? |ФР«Д "модель РВ456-78 34 500р. 03 мар
тФред модель РВ456-79 24500р. 25.маР:
личество
[Холли модель PB456-78J 34 500р. 02 мар
I 7 [Холли модель РВ4 56-79°; 24500?; 10 мар]
I 8 ДХояли модель РВ456-80: ?6900рУ 30 мар;
мПхоляи Итог 85 Шр"
[_10|Холли Количество 3
[ 11 Йжек модель? "ЖШ>7 01 пар
модель РВ456-81J '"и'иор'Г 15. мар;
| 13 Джек модельРЫб^в?' 16 чар
модель PB45fr;79: И 60°Р- 26. нар
модель РВ456 79; "'24500р.' 27.нар:
модель РВ456-79'
.модель РВ4 56-79' 24500р. ! 29. мар
M8JДжек Итог 198 900р. i
Н9_,Джек Количество
343800;
11P-IОбщий итог
[21 Общее количество 12!
i22
Га
;24
е > я т | || 1 гт 1 и
< • "А7.9ЖУ'ВД>?,|Ц. -ЧЧ '» ../.. ^' .!«Р И»'1> Х.й ' :ф-* ЛЛ'ет?/./) ШЗ ]<:::
|^^Р^;:АЕто^урЫ:ХЛдР::|У.^А:
Рис. 2.11. Выбор ячейки в книге, в которой будет использована функция Commission
664 Кшаа 9. Excel и
PERSONALXLS!Commission(C4;C5)
=PERSONAL.XLS!Commission(C18,C19)
С:.., ^ ;0.
1 Продавец Товар Объем продаж Дата прода: Комиссионные
.......... модель РВ456-78
модель РВ456-79
34 500р. 03 мар
25 мзр
ЩФред и™ '59000р.
5 Фред Количество 2] 2 655р.
хоппи модель РВ4 56-78 34500р. i 02 мар
ЧХолли '.. модель РВ456-79; 24500р. : 10 мэр;
модель РВ456-80 26900р. '' 30 мар;
холпи Итог .................. 85 900р.
! 10 |Холли Количество ..... 3:
щ
и^ Сщукгурз
Структура сценария
гц / таблица «аевых / стат.ф-и,\Лнст2/ JJ-I
General detection
rlodt project —
Password p~
Caned
СЖ
Надстройки
Доступные надстройка.'.
Analysis TooSPak -VB А
Мастер подстановок
Мастер суммирования
Пакет анализа
Пересчет в евро
Поиск решемий
Автоматизация..
] Помощник по Интернету
Пользовательская функция
15. Установите флажок перед именем новой надстройки и щелкните на кнопке ОК.
Диалоговое окно Надстройки закроется. В дальнейшем вы сможете применять
пользовательские функции, содержащиеся в файле надстройки, вводя их названия
прямо в ячейки (не обращаясь к диалоговому окну Мастер функций).
цказсинель
интерактивная, 603
редактирование, 616
сводной таблицы, 614 Введите вопрос, 55
сортировка данных, 613 Ввод данных, 106
статическая, 603 голосовой, 120
фильтрация данных, 613 ограничение, 109
экспорт в Excel, 617 проверка значений, 117
WordArt, 506 рукописный, 122
фиксированный десятичный формат, 110
Вешка разбиения, 203
Влияющая ячейка, 291
XML, 603 поиск, 294
Внедрение, 424
Внешние данные, 547
Возвращение операций, 174
Автовосстановление, 85; 125 Восстановление, 66
Автовыделение, 130 Время, 305
Автозавершение, 107 интервал, 307
Автозамена, 108 формат, 105
Автозаполнение, 111; 259 функция, 315
выбор последовательности, 113 Вставка
создание списка, 114 параметры, 186
Автоподбор ширины текста, 147 специальная, 188
Автосумма, 251 строк и столбцов, 202
Автофигура, 503 функции, 249
Автофильтр, 534 ячейки, 177
наложение условия по списку, 536 Выбор принтера, 229
пользовательский, 537 Выравнивание, 146
применение, 534 вертикальное, 147
Автоформат, 155 горизонтальное, 146
параметры, 156 ориентация, 150
сводной таблицы, 590 по центру выделения, 147
Администрирование, 444 с заполнением,147
Адрес ячейки, 29 Вырезание и вставка, 185
Апплет, 69 Высота строки
Аргумент, 249 автоподбор, 137
Легенда, 473
Линии сетки, 475 Надпись, 504
Линия тренда, 483 редактирование, 505
добавление, 483 создание, 504
Лист, 28 формат, 504
Личная книга макросов, 638 Надстройка, 86
активизация, 668
м создание, 665
создание описания, 667
Макрос, 637 установка, 86
безопасность, 642 Настройка
воспроизведение, 641 Sharepoint-узла, 438
запись, 638 Неприлагаемый текст, 462
назначение кнопки, 642
назначение команды меню, 643
печать исходного кода, 650 о
редактирование, 649 Область задач, 40
создание, 658 Буфер обмена, 187
Максимум, 344 Вставка картинки, 508
Маркер заполнения, 259 Обычный поиск файлов, 168
Маркер изменения размера, 495 Расширенный поиск, 169
Маркер изменения формы, 495 результаты поиска, 169
Маркер поворота, 493 Создание книги, 164
Маршрутизация, 397 Область назначения, 224
Массив, 265 Область печати, 238
Массив констант, 265 Объединение книг, 390
Мастер Объединение ячеек, 140
импорта и экспорта, 430
текстов, 420 Объект
Мастер диаграмм, 464 группирование, 498
Мастер запросов, 551 Ограничение, 575
Мастер подстановок, 87; 360 Окно кода, 647
Мастер сводных таблиц и диаграмм, 583 Окно контрольного значения, 301; 651
Мастер суммирования, 87; 340 Окно локальных значений, 65 1
Масштаб, 179 Округление, 334
по выделению, 179 вверх, 334
Математические функции, 333 вниз, 334
Медиана, 345 до нечетного, 336
Менеджер проекта, 647 до целого, 334
Меню, 46 до четного, 336
цказеиКель 675
Пакет анализа, 86
я Подключение к SharePoint-узлу, 449
Подложка, 215
добавление, 215
Панель инструментов Подписи осей,471
WordArt, 507 Подсчет ячеек, 346
Веб-узел, 627 непустых, 348
Внешние данные, 555; 620 по условию, 349
Границы, 154 Поиск
Зависимости, 291 данных, 190
изменение, 71 двусторонний, 356
настройка, 69 записи, 520
Настройка изображения, 510 значения, 354
Организационная диаграмма, 508 рабочей книги, 167
Остановить запись, 640 Поиск решения, 87; 574
параметры, 38 загрузка модели, 580
плавающая, 54 отчет, 581
пристыкованная, 53 параметры, 578
Рецензирование, 390; 504 подключение, 576
JtftecjMeifiHMU цказсинель
Грег Харвей
Excel2003уил "чайников".
Лсиный справочник
•
В издании использованы карикатуры американского художника
Рича Теннанта
Эта книга
поможет вам:
создавать электронны
таблицы
профессионального ви,
организовыва ть
информацию
и обмениваться данны
разных книг
работать над проектам
в команде, используя
SharePoint
Великолепный справочник применять в таблицах
формулы и функции
по разработке электронных создавать и обрабатыв.
таблиц, управлению данными базы данных
визуализировать данны
и удобной настройке Excel используя диаграммы
и графические элемент
Программа Excel обладает невероятными создавать статические
возможностями, которые часто описываются и динамические Web-
страницы, содержащие
настолько сложно, что разобраться в них под силу электронные таблицы
только специалисту. автоматизировать рабо
Эта книга объясняет все простым и понятным в Excel с помощью
макросов и программи-
языком! Вы узнаете, как использовать рования на VBA
разнообразнейшие функции Excel, и, что не менее
важно, сделаете это в максимально сжатые сроки.
Об авторе
Грег Харвей - специали>
ормация для
имеющий многолетний
в стиле опыт в области обучения
работе с программным
••ЧАЙНИКОВ"
олее 50 книг по этой
ISBN 5-8459-0722-5
Категория: электронные
таблицы/Excel For Dummies
Уровень: для начинающих A Branded Imprint
и рядовых
пользователей