- •Раздел 6 Табличный процессор Excel
- •1 Настройка новой книги
- •2 Ввод данных и формул
- •3 Форматирование ячеек
- •1 Построение двумерных и трехмерных диаграмм
- •3 Построение нестандартных диаграмм
- •1 Использование Мастера функций.
- •2 Анализ статистических данных
- •3 Инструменты пакета анализа
- •1 Линейный регрессионный анализ
- •У у •
- •323 Линейная регрессия
- •2 Экспоненциальный регрессионный анализ.
- •3 Линейный многомерный регрессионный анализ
- •2 Прогнозирование с помощью анализа «Что-если».
- •1 Анализ выплат по закладным Платежи
- •Общие сведения
- •1 Запуск макроса с клавиатуры сочетанием клавиш Запись макроса, запускаемого из меню Сервис:
- •Абсолютная адресация
- •Назначение сочетания клавиш для запуска макроса:
- •2 Запуск макроса с помощью кнопки на панели
- •4 Копирование макроса в другую книгу
- •3 Открыть новую книгу и скопировать в неё оба макроса. Создать новую панель инструментов. Назначить макросам новые кнопки для их запуска с новой панели инструментов .
- •1 Создание формы
- •2 Ввод данных в окно Поиск решения
- •3 Задание параметров поиска и решение задачи
- •Общие сведения
- •1 Вывод разных частей документа
- •2 Вывод на экран разных документов
- •3 Операции в окнах
- •4 Закрепление областей листа.
- •Контрольные вопросы
- •Задание
- •1 Создание списка – базы данных
- •2 Сортировка данных в списке
- •3 Фильтрация данных в списке
- •3.1 Автофильтр
- •3.2 Расширенный фильтр
- •3.2.1 Формирование критерия сравнения
- •3.2.2 Формирование вычисляемого критерия
- •3.2.3 Фильтрация записей расширенным фильтром
- •3.2 Фильтрация с помощью формы
- •4 Контрольные вопросы
- •5 Задание
- •1 Вариант.
- •1 Ручной способ структурирования
- •2 Автоструктурирование
- •3 Структурирование с подведением итогов
- •4 Контрольные вопросы
- •5 Задание
- •2 Построение макета сводной таблицы.
- •1 Консолидация данных по расположению
- •2 Консолидация данных по категориям
- •396 Контрольные вопросы
- •Задание
- •1 Консолидация по областям
- •2 Консолидация по категориям
Абсолютная адресация
Пример 1 Разработать макрос для расчета прогнозируемых значений с помощью функции ТЕНДЕНЦИЯ. Зависимостьy=f(x) задана таблицей:
-
A
B
C
D
E
F
G
H
1
X
2
3
4
5
6
7
8
2
Y
5
8
12
17
1 Введём заданную функция в ячейки рабочего листа Excel.
2 Выполним команды Сервис\Макрос\Начать запись.
3 В появившемся окне Запись макросавведём в полеИмя макроса
слово «Тенденция» (старое имя нужно удалить), в поле Сочетание клавиш Ctrl+введём букву, например «т» , в полеСохранить в: выберем строку «Эта книга», в полеОписание введем текст «Прогноз функцией тенденция», нажмёмОК, появится панель Останов с кнопками Остановить за-
348
пись и Относительная ссылка.
4 С этого момента начинается запись операций макроса «Тенденция»:
выделим мышью ячейки F2...H2 для вывода результатов прогноза,
установим курсор в строку формул, введём функцию
=тенденция (b2:e2;b1:e1;f1:h1;1),
нажмём сочетание клавиш Ctrl+Shift+Enter,
нажмём кнопку Остановить запись на панели Останов.
Теперь при нажатии сочетания клавиш Ctrl+т выполнится макросТенденцияи поместит в ячейкиF2...H2 результат:
17,2 |
20,4 |
23,6 |
Макрос можно запустить также, выбрав в меню Сервис\Макрос\ Макросы имя макроса Тенденция и нажав клавишу Выполнить.
Примечания:
1 Если в окне Запись макроса в поле Сочетание клавиш Ctrl+ не вводить букву, то макрос можно запустить только из меню Сервис.
2 Формулы можно вводить строчными буквами, т.к. их имена являются ключевыми для Excel и процессор распознаёт их автоматически. Адреса ячеек можно вводить строчными буквами, но обязательно латинским шрифтом.
3 Для прерывания выполнения макроса нужно нажать кнопку Esc.
Относительная адресация
В примере 1 использованы абсолютные ссылки на адреса ячеек, поэтому, чтобы использовать макрос «Тенденция» для других данных, их нужно предварительно занести в эти же ячейки B1:H1 и B2:E2.
Чтобы с помощью макроса обрабатывать произвольные ячейки, следует записать его с относительными ссылками. Для этого при записи макроса нажмите кнопку Относительная ссылкана панели инструментовОстановка записии введите формулу
=ТЕНДЕНЦИЯ($B$2:$E$2;$B$1:$E$1;$F$1:$H$1;1).
Теперь можно обрабатывать этим макросом данные в произвольном блоке ячеек, равном по размеру исходному (B1:H2), но смещенному относи-тельно него на несколько ячеек по вертикали и горизонтали. Если зафикси-ровать адресацию столбцов, убрав знак ”$” перед буквами в адресах ячеек(=ТЕНДЕНЦИЯ(B$2:E$2;B$1:E$1;F$1:H$1;1), то перемещать блок можно только по столбцам. Если убрать знак ”$” только перед цифрами, то блок можно перемещать по строкам. КнопкуОтносительная ссылка при этом нужно отжать.