- •В.П.Обоскалов
- •Предисловие
- •Excel. Теоретические аспекты
- •Основные понятия
- •Основные термины
- •Работа с объектами
- •Функциональные клавиши
- •Указатель мыши
- •Формулы. Имена ячеек. Функции
- •Диаграммы
- •Функции списка
- •Формы данных
- •Фильтры
- •Автофильтр
- •Расширенный фильтр
- •Промежуточные итоги
- •Сводные таблицы
- •Консолидация данных
- •Нелинейные уравнения. Оптимизационные задачи
- •Поиск решения
- •Подбор параметра
- •Проектирование вычислений с помощью таблицы подстановки
- •Внешняя среда
- •Экспорт и импорт данных
- •Связь с базами данных
- •Вызов программы ms Query
- •Мастер запросов
- •Макросы
- •Запись макроса
- •Относительные ссылки
- •Выполнение макроса
- •Подключение макроса к объектам Назначение сочетания клавиш для запуска записанного ранее макроса
- •Назначение макроса кнопке или графическому объекту
- •Текст макроса
- •Excel. Лабораторный практикум
- •Начальное знакомство
- •Выделение блоков
- •Прозрачность ячеек. Перемещение данных. Копирование
- •Относительная и абсолютная адресация
- •Заполнение таблицы. Формулы. Относительная адресация. Суммирование
- •Абсолютная адресация. Имена ячеек
- •Форматирование таблицы
- •Вставка и удаление строк и столбцов
- •Форматирование ячеек
- •Форматирование столбцов и строк
- •Сетка. Показ формул
- •Автозаполнение. Списки
- •Автозаполнение
- •Диаграммы
- •Диаграмма. Общий случай
- •Гистограмма и круговая диаграмма
- •Графики функций
- •Работа с массивами данных
- •Подбор параметра. Поиск решения
- •Подбор параметра
- •Поиск Решения
- •Транспортная задача
- •Функции списка
- •Сортировка
- •Формы данных
- •Вычисление итогов
- •Консолидация данных
- •Сводная таблица
- •Внешняя среда
- •Экспорт и импорт данных. Связь документов
- •Процедуры пользователя
- •Диалоговые окна
- •UserForm
- •Решение инженерных задач наExcel
- •Проектирование эт
- •Основные функции
- •Суммирование
- •Примеры
- •Функции даты
- •Формульные расчеты
- •Тип оборудования
- •Самостоятельная работа
- •Самостоятельная работа
- •Коэффициенты, характеризующие график нагрузки
- •Проектирование таблицы.
- •Проектирование таблицы
- •Самостоятельная работа
- •Температурный режим трансформатора
- •Математический метод
- •Самостоятельная работа
- •Ремонтная ведомость Самостоятельная работа
- •Работа с матрицами
- •Расчет сети постоянного тока
- •Самостоятельная работа
- •Расчет токов трехфазного короткого замыкания
- •Метод z-матрицы
- •Эквивалентирование сети
- •Расчет токов кз по модели сети постоянного тока
- •Оптимизационные задачи
- •Решение систем нелинейных уравнений
- •Самостоятельная работа
- •Оптимальное распределение мощности нагрузки между параллельно работающими агрегатами
- •Линейное программирование
- •Самостоятельная работа
- •Двойственная задача линейного программирования
- •Самостоятельная работа
- •Работа с комплексными числами
- •Самостоятельная работа
- •Прогнозирование нагрузок
- •Метод наименьших квадратов
- •Самостоятельная работа
- •Метод скользящего среднего
- •Линейный тренд
- •Самостоятельная работа
- •Вероятность и статистика
- •Функции расчета вероятностных параметров
- •Математическое ожидание
- •Дисперсия
- •Корреляционный момент
- •Коэффициент корреляции
- •Гистограммы
- •Нормальное распределение
- •Расчет вероятностного режима электрической сети
- •Самостоятельная работа
- •Самостоятельная работа
- •Гистограмма случайной величины
- •Самостоятельная работа
- •Регрессия
- •Дополнительная регрессионая статистика
- •Простая линейная регрессия
- •Самостоятельная работа
- •Использование f-статистики
- •Вычисление t-статистики
- •Объектное программирование. Visual Basic
- •Основные понятия
- •Основные методы
- •МетодыRange, Cells, Offset
- •Самостоятельная работа
- •Методы и свойства активности объекта
- •Методы активности
- •Свойства, характеризующие активность
- •Макрорекордер
- •Самостоятельная работа
- •Свойства, характеризующие содержимое
- •Самостоятельная работа
- •Основные элементы языка
- •Общие сведения и структура программных модулей
- •Самостоятельная работа
- •Типы данных и переменные
- •Оператор Dim
- •Массивы
- •Пользовательские типы данных. Структуры
- •Динамическое перераспределение памяти
- •Константы
- •Видимость переменных и констант
- •Операторы присваивания
- •Математические и строковые операции
- •Процедуры
- •Вызов процедуры
- •Самостоятельная работа
- •Использование необязательных аргументов
- •Самостоятельная работа
- •Функции
- •Передача массива
- •Ссылки на внешние библиотеки
- •1. Скалярное произведение векторов (столбцы Excel) разной размерности
- •2. Поэлементное произведение массивов
- •Функции Application
- •Операторы принятия решения
- •ОператорIf
- •Блочная структура if
- •Многоблочная структура if
- •Select Case
- •Безусловный переход
- •Циклы объектного типа
- •Пример двойного цикла
- •Передача массива данных в таблицу
- •Коррекция блока ячеек таблицы
- •Ввод и вывод данных
- •Чтение и запись последовательных файлов
- •Диалоговые функции
- •MsgBox()
- •Самостоятельная работа
- •Функция InputBox()
- •Ввод названия файла
- •Самостоятельная работа
- •Диалоговые окна Excel
- •Самостоятельная работа
- •Диалоговые окна пользователя
- •Элементы управления
- •Командная кнопка (CommandButton)
- •Самостоятельная работа
- •Надпись (Label)
- •Самостоятельная работа
- •Окно редактирования (TextBox)
- •Окно списка (ListBox)
- •Самостоятельная работа
- •Выпадающее окно (ComboBox)
- •Групповое окно (Frame)
- •Контрольный индикатор (CheckBox)
- •Кнопка выбора (OptionButton)
- •Заполнение массива случайными числами
- •Линейная интерполяция
- •Самостоятельная работа
- •Оптимальное распределение нагрузки
- •Самостоятельная работа
- •Функции комплексных чисел
- •Самостоятельная работа
- •Обращение комплексной матрицы
- •Самостоятельная работа
- •Решение систем дифференциальных уравнений
- •' Модуль "Ввод исходных данных из таблицы Excel"
- •Перенумерация узлов
- •Самостоятельная работа
- •Матрица инциденций по узлам
- •Индивидуальные задания
- •Библиографический список
- •620002, Екатеринбург, ул. Мира,19
- •620002, Екатеринбург, ул. Мира,19 в.П.Обоскалов
Основные термины
Документ (файл) Excel является рабочей книгой, которая может содержать рабочие листы, таблицы, диаграммы, модули на языке Visual Basic. По умолчанию рабочая книга состоит из трех рабочих листов. С помощью контекстного меню ярлычка листа (вызывается правой клавишей (ПК) мыши) число листов можно увеличить (команда "Добавить"), можно и рекомендуется изменять их имена.
Ввод данных и вычисления выполняются на рабочих листах, каждый из которых разделен на 65536 строк и 256 столбцов, т.е. содержит 16 777 216 ячеек. Трудно представить, где бы потребовалась информационная таблица такой величины, однако при описании динамических процессов с относительно малым шагом по времени число строк уже не кажется такой большой величиной. Для разных типов информации предлагаются специализированные листы (диаграммы, макросы, диалоговые окна и др.).
Для того чтобы перейти с одного листа на другой, нужно просто щелкнуть по ярлычку выбранного листа.
Таблица (прямоугольная, информационно заполненная область, без пустых сток или столбцов) является информационной единицей, в которой данные упорядочены по строкам и столбцам. Таблица может содержать текст, числовые константы, формулы и иные данные.
Адрес ячейки (клетки) является ее идентификатором. Адресация ячеек позволяет использовать содержимое ячеек в различных формулах, в любом месте рабочей книги. Адрес состоит из последовательности заголовков столбца и строки, например ячейка С4 находится на пересечении столбца С и четвертой строки.
Ссылка (представление адреса ячейки в формуле) является основным элементом формул. Например, если нужно определить сумму содержимого двух ячеек, то в формуле суммы указываются ссылки на ячейки, где хранятся или формируются слагаемые. Если задается ссылка на ячейку другого листа, то перед адресом указывается также имя этого листа, например, в формуле =4*B2*Лист2!C3. Здесь ссылка "B2" относится к тому же листу, где находится формула, а ссылка "Лист2!C3" относится к ячейке с адресом С3 на листе 2.
Относительная ссылка записывается в виде простой последовательности заголовков столбца и строки (например, D1). При копировании или переносе записанной в некоторой ячейке формулы, относительные ссылки автоматически изменяются (замечательное свойство ЭТ). При этом изменение ссылки будет зависеть от того, насколько далеко от исходной ячейки будет перенесена формула.
Абсолютная ссылка на ячейку необходима для сохранения адреса при изменении местоположения формулы в таблице. Абсолютную ссылку можно установить либо посредством задания ячейке некоторого имени, с его последующим использованием, либо с помощью символа $ в адресе ячейки, например, $D$12, A$8, $B9. При копировании формул символ "$" запрещает изменение следующего за ним идентификатора столбца или строки.
Активная ячейка (клетка) это ячейка, которую можно редактировать. Ее можно видеть на экране – она выделяется рамкой, образованной жирной линией. После щелчка левой клавишей (ЛК) мыши в любом другом месте поля, рамка перемещается в новое место. Меняется и активная клетка. Отсюда жирный прямоугольник можно рассматривать как указатель ячейки. Активную ячейку можно выбирать с помощью мыши, клавиш управления курсором, или клавишами Tab, Shift+Tab, Enter.
Редактирование содержимого ячейки возможно как в строке формул, так и в самой ячейке. В последнем случае необходимо дважды щелкнуть в выбранной ячейке. Курсор преобразуется в мигающую вертикальную линию - можно начинать редактирование. После завершения редактирования (клавиши [Enter], [Tab] или перемещения) кнопки ввода и отмены исчезают из строки формул. Если же щёлкнуть по выбранной ячейке не дважды, а один раз, то это эквивалентно выделению активной клетки и вводимая информация полностью заменит собой прежнее содержимое ячейки.
Для отмены ошибочного набора достаточно нажать клавишу [Esc] или кнопку “Отмена” в строке формул.