Содержание
Введение 2
§1. Технология создания пользовательских функций 4
Структура функции. 4
Объявление функции 7
Использование функций в формулах 9
Использование встроенных функций VBA 11
§2. Примеры пользовательских функций 14
Функции для работы с текстом 15
Функции для обработки числовой информации. 17
Функции для работы с массивами 21
Функции для работы с датой. 23
Другие функции 23
Заключение 25
Литература 26
Введение Табличные процессоры - удобный инструмент для экономистов, бухгалтеров, инженеров, научных работников - всех тех, кому приходится работать с большими массивами числовой информации. Эти программы позволяют создавать таблицы, которые являются динамическими, т. е. содержат так называемые вычисляемые поля, значения которых автоматически пересчитываются по заданным формулам при изменении значений исходных данных, содержащихся в других полях. В дальнейшем их можно просматривать, изменять, записывать на магнитный диск для хранения, печатать на принтере. Microsoft Excel – это программа управления электронных таблицами общего назначения, которая используется для вычислений, организации и анализа деловых данных.
Excel очень мощный инструмент для решения задач, имеющих дело с массивами разнообразных данных, поэтому область его применения обширна, начиная от бухгалтерских и складских задач и заканчивая расчетами энергетики спутниковых линий. В Excel удобно решать задачи линейной алгебры, такие как работа с матрицами и др. Также есть все возможности по полноценной работе (сортировка, выборка, сводные таблицы, анализ) с базами данных.
На практике в Excel приходится часто повторять одни и те же действия и операции. Любая офисная работа предполагает некую "рутинную составляющую" - одни и те же еженедельные отчеты, одни и те же действия по обработке поступивших данных, заполнение однообразных таблиц или бланков и т.д. Благодаря наличию языка программирования в Excel возможно создание различных пользовательских программ, которые автоматизируют специфические стандартные задачи. Использование макросов и пользовательских функций позволяет автоматизировать эти операции, перекладывая монотонную однообразную работу на плечи Excel.
Цель курсовой работы - оптимизировать работу с электронными таблицами за счет создания собственных пользовательских функций.
В соответствие с целью работы формулируются следующие задачи:
Изучить технологию, правила создания собственных функций, принципы работы с ними в табличном процессоре Excel;
Изучить возможности встроенного языка программирования Visual Basic for Application для создания пользовательских функций;
Привести примеры, демонстрирующие процесс создания пользовательских функций;
Разработать собственные примеры функций рабочего листа MS Excel, показать возможности их применения.
Объект исследования – управление потоками данных возможностями табличного процессора Ms Excel.
Предмет исследования – возможность использования пользовательских функций Ms Excel для управления потоками данных.
Теоретическая значимость работы заключается в изучении технологии создания собственных функций в табличном процессоре MS Excel, а также в изучении возможностей встроенного языка программирования Visual Basic for Application.
Практическая значимость данной курсовой работы определяется следующими тезисами:
Существует необходимость оптимизации работы с табличными данными.
Microsoft Excel является самым популярным табличным процессором на данный момент, и владение этим инструментом помогает облегчить работу во многих областях производства.
Приведенная теория и разобранные примеры могут быть использованы студентами для самостоятельного изучения данной темы, вследствие чего, разработанные ими функции обогатят и оптимизируют в дальнейшем их работу по созданию приложений в Excel.
|