- •Міністерство освіти і науки україни сумський державний педагогічний університет імені а.С. Макаренка Табличний процесор
- •Навчальний посібник
- •Лабораторна робота №1. Загальні правила використання табличного процесора ms Excel. Основні операції з робочими таблицями.
- •Лабораторна робота №2. Основні операції з робочим листом. Типи даних. Форматування робочих аркушів табличного процесора ms Excel.
- •8. Знайти власну робочу книгу, використовуючи наступні способи:
- •9. Відкрити діалогове вікно Формат ячеек і ознайомитись з ним.
- •10.Відформатувати створену раніше таблицю, відповідно до поданих вимог:
- •11.Додавання підкладки в робочий лист.
- •Лабораторна робота №3. Формули і функції в Excel.
- •Лабораторна робота №4. Побудова діаграм у текстовому процесорі ms Excel.
- •6.Самостійно побудувати графік функції:
- •Лабораторна робота №5. Застосування логічних, математичних, статистичних функцій для розрахунків у Excel.
- •Лабораторна робота №6. Основні операції з текстовими функціями і функціями дати і час.
- •1. Текстові функції.
- •2. Операції над текстовими рядками.
- •3. Завдання для самостійного вирішення.
- •4. Вправа 1.
- •5. Приклад 1 використання операцій склеювання.
- •6. Приклад 2 використання операцій склеювання.
- •7. Завдання для самостійного вирішення.
- •8. Вправа 2.
- •9. Зберігання дат в Excel.
- •10. Функція сьогодні( ).
- •11.ФункцииГод(дата_в_числовом_формате),месяц(дата_в_числовом_формате),день(дата_в_числовом_формате),деньнед(дата_в_числовом_формате, формат)
- •12.Рядки форматів.
- •13.Функції текст( значення, рядок формату) і значен(аргумент, формат).
- •14.Функція дата(рік, місяць, день).
- •15. Додаткові функції для роботи з датами.
- •16.Завдання для самостійної роботи
- •Лабораторна робота №7. Створення бази даних робочого листа. Упорядкування даних за допомогою внутрішніх функцій Excel.
- •Лабораторна робота №8. Використання електронних таблиць ms Excel для аналізу даних. Зведені таблиці та діаграми.
- •2. Зведені діаіграми.
- •3. Побудувати зведені таблиці та діаграми (зведені таблиці та діаграми повинні бути розташовані на одному робочому листі):
- •Лабораторна робота №9. Основи формул масивів. Застосування формул масивів.
- •Лабораторна робота №10 Використання електронних таблиць ms Excel для аналізу даних. Таблиці підстановки. Диспетчер сценаріїв.
- •2. Створення таблиці підстановки з двома входами.
- •4.Визначення сценаріїв.
- •Три сценарії виробничої моделі
- •5.Створити сценарій для прогнозування обсягів продажу безалкогольних напоїв регіональним оптовим дистриб'юторам.
- •Лабораторна робота №11. Програмування в Excel.
- •Лабораторна робота №12. Використання електронних таблиць ms Excel для аналізу даних. Добір параметра. Пошук рішення.
- •3.Розв’язування задач на оптимізацію.
- •Лабораторна робота №13.
- •1.Лінії на площині.
- •2. Криві другого порядку на площині.
- •3.Графічно вирішити систему двох рівнянь, ураховуючи, що графічний метод розв’язання системи двох рівнянь зводиться до знаходження точок перетину кривих.
- •4.Будова площини та поверхні другого порядку в просторі.
- •4.1.Розглянимо побудову еліпсоїда в Excel.
- •Лабораторна робота №14. Розв’язування задач лінійної алгебри засобами табличного процесора ms Excel.
- •3. Додавання і віднімання матриць.
- •3.1.Задана матриця а, введена в діапазон а1:с3 и матриця в, введена в діапазон е1:g3. Необхідно знайти матрицю с ,яка є їх сумою.
- •4. Множення матриці на число.
- •5. Множення матриць. Використовуючи вбудовану функцію мумнож(масив) знайти:
- •7. Знайти рішення системи рівнянь з лаб. Раб. 9 методом оберненої матриці.
- •Лабораторна робота №15. Розв’язування задач математичного аналізу засобами табличного процесора ms Excel.
- •2.Обчислити визначений інтеграл засобами табличного процесора ms Excel.
- •3.1.Числовые последовательности.
- •3.3.Ряды Фурье.
- •Література
Лабораторна робота №11. Програмування в Excel.
Мета роботи: навчитися створювати макроси.
Теоретичний матеріал: повторити поняття макросу, типи макросів, підпрограм VBA, функції VBA, VBE, адресацію в макросах: абсолютну і відносну.
ЗАВДАННЯ ДО РОБОТИ:
Макрос - це послідовність команд, що використовується для автоматизації деяких дій Excel, завдяки чому підвищується ефективність роботи і зменшується число помилок.
Мова програмування VBA має надзвичайно широкі можливості і має безліч застосувань.
VBA-макрос (або процедура) може бути двох типів: підпрограмою або функцією.
Макрос - підпрограма - це щось на зразок нової команди, що може бути виконана користувачем, або іншим макросом. У робочій книзі Excel може утримуватися довільне число підпрограм.
Функція завжди повертає єдине значення (подібно звичайної функції робочої таблиці). Функцію VBA можна запустити з іншої процедури VBA або використовувати у формулах робочого листа точно також, як і убудовані функції робочих аркушів Excel.
Приклад 1. Створення макросу.
Відкрийте діалогове вікно Запись макроса за допомогою команд Сервис → Макрос → Начать запись.
Привласніть ім'я макросові - ваше прізвище. Призначте для нього комбінацію клавіш.
Виконаєте всю послідовність дій, яку потрібно записати в макрос.
У пункті Описание відзначте: тільки для поточної лабораторної роботи.
Виключите запис макросу, клацнувши на кнопці Остановить запись на невеликій панелі інструментів, що плаває, що з'являється, як тільки ви починаєте запис.
Повторите виконання задачі, записаної в макросі, вибравши команду Сервіс ' Макрос ' Макроси і після відкриття діалогового вікна Макрос клацнувши двічі на імені макросу (або вибрати ім'я макросу і потім клацнути на кнопці Выполнить).
Окремий випадок використання макросу VBA.
Створити макрос, що вводить і форматує в осередку назва класу, у якому ви є класним керівником. Допустимо, це 9-ий клас А.
Установіть табличний курсор в комірку, у яку ви введете назву класу - в комірку А1 чистого листа поточної робочої книги.
Виберіть послідовність команд Сервис → Макрос → Начать запись.
У текстовому полі Имя макроса заміните тимчасове ім'я макросу Макрос1 своїм прізвищем.(При записі імені макросу не використовуйте символів пунктуації, заміните пробіли знаком підкреслення, ім'я починайте тільки з букви).
Для вказівки комбінації швидких клавіш, по якій буде викликатися макрос, клацніть на поле редагування Сочитание клавиш і введіть тут малу літеру К.
Також можна було ввести будь-як цифру від 0 до 9. Уведена цифра або буква і є тією вашою клавішею, що ви будете використовувати (у комбінації з клавішею Сtrl) для виконання команди. Уникайте символів, вже оголошених у Excel як швидкі клавіші).
У поле Описание введіть опис макросу. Тут варто коротко описати призначення створюваного макросу.
Виберіть ОК або натисніть Enter, щоб приступити до запису макросу. Коли закриється діалогове вікно Запись макроса, Excel покаже вам, що запис макросу включений, відобразивши повідомлення Запис у рядку стану, а також плаває панель інструментів Остановить запись.
Уведіть назву класу в комірку А1, виберіть новий шрифт
( по розсуду) з вікна списку інструмента, що розкривається, Шрифт, а також розмір шрифту. У списку інструмента Размер шрифта.
Після завершення всіх дій, записуваних у макрос, виключите запис, клацнувши на кнопці Остановить запись панелі інструментів, що плаває, або вибравши команду Сервис → Макрос → Остановить запись.(Повідомлення Запись повинний пропасти з рядка стану, і, зникне панель інструментів, що плаває).
Перевірка знову створеного макросу.
Табличний курсор повинний знаходитися в тій частині листа робочої таблиці, де його елементи не зможуть постраждати при відтворенні макросу.
Натисніть комбінацію швидких клавіш Ctrl + к, тобто ту комбінацію клавіш, що ви призначили цьому макросові.
Або виберіть команду Сервис → Макрос→ Макросы, або натисніть комбінацію клавіш Alt + F8, щоб відкрити діалогове вікно Макрос, і потім двічі клацнути на імені макросу. Якщо ви помітили помилку, натисніть Esc, щоб перервати роботу макросу. Excel відобразить вікно попередження, указуючи команду, на якій було перерване виконання макросу. Клацніть на кнопці Остановить макрос, щоб остаточно припинити роботу макросу.
Оскільки ви створили макрос як частина нової робочої книги, Excel помістить його на схований лист модуля (Модуль1, Модуль2 і т.д.), що додається в нову робочу книгу з тимчасовим ім'ям Книга1, Книга2 ... . для того, щоб побачити вміст макросу на цьому схованому листі модуля, натисніть Alt+F8 або виконаєте команду Сервис → Макрос → Макросы, виберіть макрос у поле Имя макроса, а потім клацніть на кнопці Изменить.
Приклад 2. Створення макросу.
Створимо макрос, що дозволяє увести всі місяці року в рядок робочої таблиці. Для цього:
Відкрийте новий робочий лист. Установите табличний курсор в осередок А1.
Виберіть команду Сервис → Макрос → Начать запись.
Уведіть із клавіатури Месяцы года в текстовому полі Имя макроса діалогового вікна Запись макроса.
Уведіть букву М в поле Сочетание клавиш, тобто призначте знову створюваному макросові комбінацію клавіш Ctrl + M.
У списку, що розкривається, Сохранить в вкажіть помістити макрос в особисту книгу макросів. Таким чином, даним макросом можна буде користуватися в будь-якій робочій книзі, що ви створите.
Введіть опис цього макросу в текстовому вікні Описание.
Клацніть на ОК або натисніть Enter, щоб почати запис макросу.
Уведіть Січень в комірку А1, клацніть на кнопці Введение в рядку формул і потім використовуйте Автозаполнения для оцінки діапазону до комірки L1 (поки не побачите підказку Грудень).
Клацніть на інструментах Полужирный и Курсив панелі інструментів форматування. У такий спосіб до значень комірок додаються атрибути форматування (діапазони осередків A1:L1 з іменами місяців як і раніше відзначений).
Відзначте діапазон стовпців, що містить місяці (стовпці А-L), і виконаєте команду Формат → Столбец → Автоподбор ширини.
Клацніть на першій комірці А1 діапазону, щоб забрати оцінку стовпців з іменами місяців.
Завершите запис макросу, клацнувши на кнопці Остановить запись панелі інструментів, що плаває, або набравши команду Сервис → Макрос → Остановить запись.
Протестуйте макрос, використовуючи нові стовпці таблиці.
Редагування макросу.
Відкрийте нову робочу таблицю, у якій можна виконати записувані дії.
Виберіть Сервис → Макрос → Начать запись.
Зробіть у вікні Запись макроса ті ж установки, що ви задали в перший раз, і виберіть ОК або натисніть клавішу Enter.
Excel запитає, чи не хочете ви замінити існуючий макрос.
Клацніть на кнопці Относительная ссылка панелі інструментів, що плаває, Остановить запись.
Потім виконаєте всі операції (уведіть Січень, використовуйте Автозаполнения для введення інших місяців, виділите курсивом і напівжирним шрифтом відзначений діапазон, відзначте стовпці й відфотматуйте їхнім методом авто підгонки по ширині).
Клацніть на кнопці Остановить запись панелі інструментів, що плаває, або виберіть команду Сервис → Макрос → Остановить запись, щоб зупинити запис макросу.
Протестуйте макрос у стовпцях робочої таблиці, починаючи з осередку, відмінної від А1. Продемонструйте пророблену роботу викладачеві.
Видалите всі створені на занятті макроси, після оцінки останніх викладачем.
Контрольні запитання:
Дати визначення макросу і пояснити його.
Для виконання, яких операцій створюються макроси.
Перелічити алгоритм створення макросу.
Значення відносних координат (посилань) при створенні макросів.