
- •Лекция. Тема: Электронные таблицы Обзор, назначение и основные функции
- •Основы работы в Excel
- •Работа с электронными таблицами
- •Типы данных, используемых в Excel
- •Ввод и обработка данных в Excel
- •Общие принципы
- •Построение диаграмм в Excel
- •Элементы диаграммы
- •Типы диаграмм
- •Построение диаграмм при помощи Мастера диаграмм
- •Добавление линии тренда к ряду данных
- •Сохранение таблиц
- •Создание пользовательских списков
- •Работа в Excel с базами данных (списками)
- •Сортировка списков и диапазонов
- •Применение расширенного фильтра
- •Расширенный фильтр с использованием вычисляемых значений
- •Подведение промежуточных итогов
- •Сводная таблица
- •Проверка данных
- •Объединение и связывание нескольких электронных таблиц
- •Проведение анализа средствами Excel
Проверка данных
Ввод данных в ячейки может показаться довольно несложной и очевидной процедурой, особенно по сравнению с записью сложных формул. Однако если тип или диапазон данных будет некорректным, могут возникнуть проблемы, которые позволяет решить команда Данные|Проверка. Применить средство проверки данных можно в выделенной ячейке или диапазоне, также как и средство форматирования ячеек. При копировании или перемещении ячеек, для которых установлена проверка данных, ее критерии передаются новым ячейкам.
Для установки проверки данных необходимо выделить ячейку или диапазон, выбрать команду Данные|Проверка для открытия диалогового окна Проверка вводимых значений и использовать вкладки этого диалогового окна, в которых задаются критерии проверки.
Объединение и связывание нескольких электронных таблиц
EXCEL дает возможность создания итоговых таблиц различными способами. Можно просто суммировать данные рабочих листов и помещать результаты на итоговый лист, можно использовать команду Консолидация из меню Данные, которая может объединить информацию из исходных листов (до 255 листов) в одном итоговом листе.
Команду Консолидация можно использовать несколькими способами. Можно связать консолидированные данные с исходными данными, чтобы последующие изменения в исходных листах отражались в итоговом листе. Или можно просто консолидировать исходные данные без создания связей.
Объединять данные можно, используя некоторые функции, например, Сумма, Среднее значение, Максимум, Минимум, Произведение и т.д., которые приведены в окне с раскрывающимся списком Функция в диалоговом окне Консолидация. По умолчанию используется функция Сумма, которая суммирует данные из каждого исходного листа и помещает результат в итоговый лист.
Консолидировать данные можно по расположению или по категории. При консолидации по расположению Excel применяет итоговую функцию к ячейкам с одинаковыми адресами в каждом исходном листе. Это простейший способ консолидации, при котором консолидируемые данные во всех исходных листах должны иметь совершенно одинаковое расположение. Консолидация по категории в качестве основы для объединения использует заголовки строк или столбцов.
Проведение анализа средствами Excel
Excel обладает широкими средствами для проведения финансового и статистического анализа. Помимо большого количества специальных функций, как встроенных, так и доступных после установки специальных надстроек в пакете имеются мощные средства для подбора и оптимизации параметров (так называемый «Что-если» анализ.) К средствам «Что-если» анализа относятся Таблицы подстановок, средство Подбор параметра, надстройка Поиск решения, Сценарии. Вместе с пакетом поставляется также Пакет анализа данных – специальная надстройка, содержащая набор мощных инструментов для анализа данных.
Подбор параметра служит для определения входной величины, обеспечивающей определенное значение функции, а Поиск решения – позволяет определить величину или группу величин, обеспечивающих оптимальное значение функции при заданных ограничениях.
С помощью средства Подбор параметра можно найти аргумент, при котором получается задаваемое решение, например, зная какую сумму имеет при себе посетитель студенческого кафе, определить, какие блюда он может заказать согласно ценам меню.
Однако существует множество задач, которые нельзя решить с помощью подбора параметра. Формулировка таких задач представляет собой систему уравнений с несколькими неизвестными и набор ограничений на решения. В этом случае используется надстройка Поиск решения.
Обычными задачами, решаемыми с помощью Поиска решения, являются:
Штатное расписание. Составление штатного расписания для достижения наилучших результатов при наименьших расходах.
Планирование перевозок. Минимизация затрат на транспортировку товаров.
Ассортимент продукции. Максимизация выпуска товаров при ограничениях на сырье для производства этих товаров.
Visual Basic for Applications (VBA)
Несомненно, с помощью Excel можно создавать сложные и мощные приложения, но существует средство, которое позволяет создавать приложения более виртуозно. Это средство – Visual Basic for Applications (VBA) – объектно-ориентированный язык программирования, разработанный в свое время для записи макросов, а вскоре дополненный возможностью создания процедур в приложениях.
С помощью VBA можно записывать последовательности повторяющихся команд, характерных для какого-либо приложения, и назначить правила, по которым эти последовательности (процедуры VBA) будут вызываться в приложении пользователя. Например, при нажатии на кнопку, рабочий лист Excel будет отформатирован в соответствии с требованиями пользователя, оформленными в виде записей на VBA и сохраненными в виде шаблона.
С помощью средств VBA можно обеспечить нестандартный диалог с пользователем, создавая свои диалоговые формы и обрабатывая реакцию пользователя на события при работе с приложением.
Единый язык программирования – VBA – для всех продуктов Microsoft Office способствует их более тесному взаимодействию. С помощью VBA можно разрабатывать приложения, одновременно использующие различные компоненты нескольких приложений.
Макрос – часто используемая именованная последовательность команд, которую можно запускать с помощью одной инструкции. Макросы, по сути, являются компьютерными программами, но они не выполняются независимо, а работают только в среде Excel. Их чаще всего используют для автоматизации трудоемких или часто повторяющихся задач.
Существует несколько способов создания макросов: можно автоматически записать последовательность необходимых действий или вручную ввести инструкции на особом листе, называемом модулем. Для ввода инструкций в модуле и используется язык VBA.
Таким образом, Excel обладает большими возможностями как «простой» работы с электронными таблицами, так и сложным экономико-математическим аппаратом для анализа данных. Все инструменты Excel спроектированы так, что, воспользоваться ими можно различными путями в зависимости от предпочтения пользователя. Весь интерфейс можно настроить оп своему вкусу, он понятен, нагляден и не требует специальных технических навыков. С ним легко и просто работать.
Кроме того, в настоящее время, когда все более популярным становится работа с документами с помощью средств сетей Internet и Intranet, Excel имеет все встроенные средства для назначения и проведения сообщений по сети. Не покидая Excel, можно отправить документ по электронной почте, по маршруту или участнику сети. Гиперссылки можно вводить прямо в ячейки рабочего листа, посредством которых можно просмотреть WEB- документы Office, материалы корпоративной или сети Internet.