![](/user_photo/2706_HbeT2.jpg)
- •В.П.Обоскалов
- •Предисловие
- •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 работа с различными объектами осуществляется единообразно. Сначала выделяется объект, а затем из меню команд (или с помощью кнопки на панели инструментов, или через контекстное меню) выбирается требуемая команда обработки объекта.
Часто требуется выполнить операцию над несколькими ячейками, входящими в прямоугольную группу - блок. Для блока указываются верхняя левая и, при нажатой клавише Shift, нижняя правая ячейки. В формулах или иных конструкциях эти ячейки разделены двоеточием.
При необходимости выделения нескольких блоков второй и каждый последующий блок выделяются при нажатой клавише Ctrl.
Функциональные клавиши
"Дороги нет на перевал:
Близка метель! - старик сказал. -
Поток ревет, и брода нет!"
Но твердо раздалось в ответ:
Excelsior!
Лонгфелло
Как и во многих других программах, в Excel также имеется возможность выполнять большинство работ с помощью клавиатуры. Наверняка, многие из них вам уже знакомы. Не следует запоминать все приведенные ниже сочетания клавиш – большинство функций реализуются с помощью мышки, в частности ее правой клавиши (контекстное меню), однако рекомендуется время от времени заглядывать в таблицы, возможно, здесь вы что-то возьмете на вооружение. Наиболее значимые (на наш взгляд) сочетания клавиш мы выделили полужирным форматом символов.
Назначения функциональных клавиш лучше всего изучить по справке. Для этого после нажатия клавиши F1 (Help) или через меню "Справка" следует выбрать панель "Указатель", записать слово "клавиша" и изучить содержимое. В частности, сочетание функциональных клавиш представлено в табл.1.1. Редактирование формул осуществляется сочетанием клавиш, представленных в табл.1.2-1.4. Выделение областей – в табл.1.5-1.7. Работа с выделенными областями – в табл. 1.8.
Таблица 1.1
Комбинация клавиш | |||
|
|
+ SHIFT |
+ CTRL |
F1 |
Вывести справку |
- |
- |
F2 |
Перейти к правке содержимого ячейки и строки формул |
Перейти к правке примечания ячейки |
- |
F3 |
Вставить имя в формулу |
Вставить функцию в формулу |
Присвоить имя ячейке |
F4 |
Повторить последнее действие (например, окраска блока |
Повторить последний переход или поиск |
Закрыть окно |
F5 |
Выполнить команду "Перейти" (меню "Правка") |
Окно диалога "Поиск" |
Восстановить исходный размер окна книги |
F6 |
Перейти в следующую область окна |
Перейти в предыдущую область окна |
Перейти в следующую книгу |
F7 |
Выполнить команду "Орфография" |
- |
Переместить окно книги |
F8 |
Режим расширения выделенной области |
Добавление следующей выделяемой области |
Изменить размер окна книги |
F9 |
Пересчет во всех листах во всех открытых книгах |
Пересчитать текущий лист |
Свернуть окно книги |
F10 |
Перейти в строку меню |
Вывести контекстное меню |
Развернуть или восстановить окно книги |
F11 |
Создать диаграмму на отдельном листе |
Вставить новый лист |
Вставить лист для макроса Microsoft Excel 4.0 |
F12 |
Выполнить команду "Сохранить как" (меню "Файл") |
Выполнить команду "Сохранить" (меню "Файл") |
Выполнить команду "Открыть" (меню "Файл") |
ALT +F8 |
Отобразить окно диалога Макрос |
ALT +F11 |
Открыть окно редактора Visual Basic |
CTRL+SHIFT+F12 |
Выполнить команду Печать (меню Файл) |
Таблица 1.2
Перемещение на листе и в книге | |
К краю текущей области данных |
CTRL+ клавиша со стрелкой |
Между незащищенными ячейками на защищенном листе |
TAB |
В начало строки |
HOME |
В начало листа |
CTRL+HOME |
На последнюю ячейку листа (в нижний правый угол) |
CTRL+END |
На один экран вправо |
ALT+PAGE DOWN |
На один экран влево |
ALT+PAGE UP |
Прокрутка окна к текущей ячейки |
CTRL+BACKSPACE |
Таблица 1.3
Ввод и коррекция данных с помощью клавиатуры | |
Начать новый абзац в текущей ячейке |
ALT+ENTER |
Удалить символы справа от курсора до конца строки |
CTRL+DELETE |
Создать имена по тексту ячеек |
CTRL+SHIFT+F3 |
Заполнить выделенные ячейки набранным значением |
CTRL+ENTER |
Ввести данные и перейти к верхней ячейке |
SHIFT+ENTER |
Ввести данные и перейти к правой ячейке |
TAB |
Ввести данные и перейти к левой ячейке |
SHIFT+TAB |
Ввести текущую дату |
CTRL+; (точка с запятой) |
Ввести текущее время |
CTRL+SHIFT+: (двоеточие) |
Скопировать содержимое верхней ячейки в текущую ячейку или в строку формул |
CTRL+SHIFT+" (кавычка) |
Скопировать без изменения относительных адресов формулу верхней ячейки в текущую ячейку или в строку формул |
CTRL+' (апостроф) |
Ввести набранную формулу в качестве формулы массива |
CTRL+SHIFT+ENTER |
Таблица 1.4
Форматирование данных | |
Форматирование общим числовым форматом |
CTRL+SHIFT+~ |
Форматирование денежным форматом с двумя десятичными знаками (отрицательные числа отображаются в круглых скобках) |
CTRL+SHIFT+$ |
Форматирование процентным форматом |
CTRL+SHIFT+% |
Форматирование экспоненциальным форматом с двумя десятичными знаками |
CTRL+SHIFT+^ |
Форматирование форматом для дат с полями дня, месяца и года |
CTRL+SHIFT+# |
Форматирование форматом для времени с полями часов и минут |
CTRL+SHIFT+@ |
Форматирование с двумя десятичными знаками |
CTRL+SHIFT+! |
Вставить рамку структуры |
CTRL+SHIFT+& |
Удалить все границы |
CTRL+SHIFT+_ |
Форматирование жирным шрифтом |
CTRL+B |
Форматирование курсивом |
CTRL+I |
Форматирование подчеркиванием |
CTRL+U |
Перечеркнуть текст или удалить линию перечеркивания |
CTRL+5 |
Таблица 1.5
Выделения ячеек, столбцов, строк или объектов | |
Выделить текущую область (текущую область ограничивают пустые строки и столбцы) |
SHIFT+CTRL+ * (звездочка) |
Расширить выделенную область до начала строки |
SHIFT+HOME |
Расширить выделенную область до начала листа |
SHIFT+CTRL+ HOME |
Расширить выделенную область до последней ячейки (нижнего правого угла) листа |
SHIFT+CTRL+ END |
Выделить столбец целиком |
CTRL+ПРОБЕЛ |
Выделить строку целиком |
SHIFT+ПРОБЕЛ |
Выделить лист целиком |
CTRL+A |
Расширить выделенную область на один экран вниз (вверх) |
SHIFT+ PAGE DOWN (+PAGE UP) |
Таблица 1.6
Клавиши для выделения особых ячеек | |
Ячейки, на которые прямо ссылаются формулы выделенной области |
CTRL+[ |
Ячейки, на которые прямо или косвенноссылаются формулы текущей выделенной области |
CTRL+SHIFT+{ |
Ячейки, формулы которых прямоссылаются на текущую ячейку |
CTRL+] |
Ячейки, формулы которых прямо или косвенноссылаются на текущую ячейку |
CTRL+SHIFT+} |
Таблица 1.7
Режим "End" (идентифицируется в статусной строке) | |
Расширить выделенную область до конца блока данных |
END, SHIFT+ стрелка |
Таблица 1.8
Копирование, удаление и вставка выделенной области | |
Скопировать выделенную область |
CTRL+С |
Вставить выделенную область |
CTRL+V |
Вырезать выделенную область |
CTRL+X |
Очистить выделенную область |
Delete |
Отменить последнее действие |
CTRL+Z |
Таблица 1.9
Режим "SCROLL LOCK" (идентифицируется в статусной строке) | |
Включить или выключить режим прокрутки листа |
SCROLL LOCK |
Прокрутить окно на одну строку вверх, вниз, влево или вправо |
Стрелка |
Расширить выделенную область до ячейки в верхнем левом углу окна |
SHIFT+HOME |
Расширить выделенную область до ячейки в нижнем правом углу окна |
SHIFT+END |
Прокрутка экрана без изменения положения активной клетки выполняется в режиме Scroll Lock. При нажатии клавиш прокрутки (например, стрелки, Page Up и Page Down) текущая ячейка перемещается на расстояние, эквивалентное прокрутке. Если при прокрутке необходимо сохранять выделенную область, следует выполнять это в режиме SCROLL LOCK.