Лабораторні роботи бази даних в excel

Поточна і дві наступні лабораторні роботи присвячені вивченню засобів і методів роботи з таблицями даних, що надаються табличним процессоромExcel. Роботи можуть проводитися на комп'ютерах з різними операційними системами. Тому велика частина малюнків представлена ​​як для ОСWindowsтак і для ОСMac-OS-X. Малюнки для ОСMac-OS-Xімеют ті ж номери що і для ОСWindows, але завершуються позначкою «mac».

Лабораторна робота № 1

Вивчення введення даних, пошуку даних, сортування та фільтрації даних, підведення проміжних підсумків за даними бази.

Початок роботи: Відкрити программуWordі створити файл «Звіт по лабораторії №1»; Відкрити программуExcel і створити файл «Лабораторна робота №1».

Відкрити Інтернет для пошуку значень команд по довідкових систем.

Вивчити теоретичне обгрунтування.

Створити власну таблицю на основі структури таблиці №1 і наповнити її даними з таблиці №1. Окремо зберегти копію створеної таблиці. Зберегти файл. Таблицю або копію екрану помістити в файл звіту. Дати пояснення кожної копії і команді.

Виконати пошук по трьом заданим в роботі критеріям. Опис критерій і вибірки записів, що задовольняють їм, помістити в файл звіту.

Виконати сортування за трьома заданим в роботі критеріям. Опис критерій або копії екрану з ними, а також одержувані після сортувань таблиць помістити в файл звіту. Дати пояснення кожної копії і команді.

За допомогою автофільтра зробити фільтрацію по одному полю, двох полях і трьох полях одночасно. Опис умов фильтраций і копії екранів з ними, а також види одержуваних таблиць помістити в звіт. Дати пояснення кожної копії і команді.

Виконати Розширену фільтрацію на основі заданих в роботі критерій. Таблицю з заданих умов для розширеної фільтрації і отриману таблицю помістити в звіт. Дати пояснення кожної копії і команді.

Запропонувати і сформулювати види підсумків. Отримати таблицю підсумків. Опис одержуваних підсумків і таблицю з ними помістити в звіт. Дати пояснення кожної копії і команді.

Оформити звіт: TimesNewRoman, 14; поля: верхнє - 2, нижнє - 1,5 ліве - 3, праве - 1,5. Загальна сторінка - не менше 15 стор.

Захищати Звіт у викладача.

В результаті виконання лабораторної роботи ви повинні знати і вміти виконувати:

пошук даних в базі,

сортування і фільтрацію даних,

підведення проміжних підсумків за даними бази.

Таблиці Excelможно використовувати в якості баз даних. У цьому випадку застосовується наступна термінологія: стовпчики таблиці називаються полями, верхній рядок - заголовками полів, інші рядки - записами (рис.1).

Лабораторні роботи бази даних в excel

Основними завданнями при роботі з базами даних є:

сортування і фільтрація даних,

підведення проміжних підсумків за даними бази.

Ці операції доступні через пункт меню ДАНІ (DATA) (рис.2).

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Виділяється будь-яка комірка таблиці

Вибирається пункт меню: ДАНІ -> Форма (DATA-Form ...).

На екрані з'явиться форма, наведена на рис.3.

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Переміщення по записах:

Стрілки вгору і вниз.

Перехід до першої або останньої записи:

Ctrl + стрілка вгору, Ctrl + стрілка вниз.

Переміщення по полях форми:

Додавання або видалення запису:

Кнопки Додати (New) іУдаліть (Delete).

Ctrl + лапки (клавіша з літерою Е).

Пошук даних (записів) за критерієм.

Цей режим дозволяє відображати в формі тільки ті записи, які задовольняють заданому критерію.

Перехід в режим пошуку записів за критерієм здійснюється вибором команд: ДАНІ -> Форма -> Критерії (DATA-Form ... -Criteria). Потім слід задати в полях умови пошуку. При цьому можна використовувати такі символи-замінники:

? - замінює один символ,

* - замінює будь-яку кількість символів,

<> <=>= = Використовуються для запису умов.

Після завдання критерію натискання кнопок Назад і Далі буде приводити до переходів тільки на ті записи, які задовольняють заданим умовам.

Для нашого прикладу таблиці (рис.1) при завданні критеріїв як на рис.4 відібрана буде тільки 1-я запис (рис.3).

Лабораторні роботи бази даних в excel

Для упорядкування даних служить операціясортіровкі: ДАНІ -> Сортування ... (DATA-Sort ...)

Перед викликом команди треба поставити курсор в одне з полів таблиці. Після вибору команди ДАНІ -> Сортування (DATA-Sort ...) відкриється діалогове вікно рис.5.

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Як видно в цьому вікні можна задати три критерії сортування. У полях Сортувати по (Sort by), Потім по (Then by), В останню чергу по (Then by) задаються назви сортируемих полів. Справа розміщені перемикачі напряму сортування: по зростанню (Ascending) - від першої літери алфавіту до останньої, від меншого числа до більшого, від більш ранньої дати до більш пізньої і по спадаючій (Descending) - в зворотному напрямку. Перемикачі Ідентифікувати поля за підписами і Ідентифікувати поля по позначенням дозволяють відповідно включати і не включати верхній рядок таблиці в процесі сортування. Кнопка Параметри відкриває діалогове вікно, що дозволяє встановити послідовність нестандартної сортування.

Для бази представленої на рис.1 задамо критерії сортування рис.6.

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Сортування буде здійснюватися по полю Жанру потім Ціни і в останню чергу по-сті замовлених примірників. Результат сортування представлений на рис.7.

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Для + заданим умовам і перекладу інших в приховане стан служить фільтрація даних: дані-> Фільтр-> Автофільтр (Data-Filter-AutoFilter) іліДАННИЕ-> Фільтр-> Розширений фільтр ... (Data-Filter-AdvancedFilter ...)

Розглянь спочатку роботу з інтелектуального фільтра. При виборі команди дані-> Фільтр-> Автофільтр (Data-Filter-AutoFilter) в рядку назв полів розміщуються кнопки списків, що розкриваються (рис.8). За допомогою цих кнопок у випадних вікнах можна задавати критерії відбору рядків (фільтрації). При завданні критеріїв в декількох полях вони об'єднуються за принципом логічного множення.

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Крім вибору одного критерію в випадаючому вікні (наприклад, ЖЗЛ на рис.8) можна вибрати пункт Условие (Custom Filter ...). В цьому випадку відкриється вікно, в якому можна задати більш складний критерій вибору для поточного поля. На рис.9 для поля Ціна заданий діапазон цін більше 80 і по 240 рублів.

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Результат виконання складного умови фільтрації представлений на рис.10.

Лабораторні роботи бази даних в excel

Кнопки полів, для яких виконана фільтрація, виділяються синім кольором. Щоб скасувати автофильтр зніміть прапорець Автофільтр (Data-Filter-AutoFilter) (повторне виконання командиДАННИЕ-> Фільтр-> Автофільтр).

Тепер розглянемо використання розширеного фільтра (дані-> Фільтр-> Розширений фільтр ...) (Data-Filter-Advanced Filter ...) для більш складних критеріїв фільтрації.

Можливості розширеної фільтрації розглянемо на прикладі рішення наступної задачі.

а також (або) всі замовлення на книги Видавництва Кримський міст-9Д.

Для вирішення завдання необхідно виконати наступні дії:

Створити область критерію. Для цього заповнити осередки як показано на рис.11.

Тут стовпці відповідають критеріям, відібраним для фільтрації. Кожен рядок описує відповідне умова з чотирьох умов фільтрації сформульованих вище. Умови, що записуються в одному рядку, об'єднуються умовою І. Умови, записані в різних рядках, об'єднуються умовою АБО.

Таку таблицю зручно розташувати на окремому аркуші. Ми так і зробимо. Створимо таку таблицю на аркуші 2.

Встановлюємо курсор на будь-яку клітинку бази даних і викликаємо діалогове вікно Розширений фільтр (дані-> Фільтр-> Розширений фільтр ...) (Data-Filter-Advanced Filter ...) (Рис. 13).

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Встановлюємо перемикач скопіювати результат в інше місце. В цьому випадку ми зможемо бачити і вихідну базу і таблицю з відфільтрованими даними. Задаємо вихідний діапазон (відповідає координатам бази). Задаємо діапазони умов і розміщення результату. Для розуміння координат см. Рис.11 і рис.12.

Натискаємо OKі отримуємо результат представлений на рис.14.

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Тепер сформулюємо завдання отримання підсумків по базі даних. Потрібно забрати результати продажів книг в натуральному і грошовому еквіваленті по книгам кожного жанру окремо і разом. Для вирішення даного завдання спочатку відсортуємо порядок записів по полю Видавництво (ДАНІ -> Сортування ...) (Data-Sort ...). Результат на рис.16.

Лабораторні роботи бази даних в excel

Тепер викликаємо команду Підсумки ... (ДАНІ -> Підсумки ...) (Data-Subtotals ...). Результатом стане поява діалогового вікна рис.17. Задаємо значення полів як показано на малюнку. У полеПрі кожній зміні в: (At each change in) вказуємо ім'я поля по групах позицій якого вимагається отримання підсумків. У полеОперація (Use function) вказуємо операцію над значеннями осередків. У нашому випадку це сума як для кількостей книг так і для величин сум замовлень. В поле додати підсумки по: вказуємо ті поля для яких власне потрібне отримання підсумків. ЕтоКолічество іСумма замовлення. НажімаемOKі отримуємо результат рис.18.

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Лабораторні роботи бази даних в excel

Зліва з'явилася карта структури бази даних. Кнопки зі знаком мінус дозволяють згорнути відповідну їй групу даних, від якої залишається тільки одна підсумкова рядок, а на кнопці з'являється знак плюс (рис.19).

Лабораторні роботи бази даних в excel

Контрольні питання до лабораторної роботи №1

У чому полягає мета даної лабораторної роботи?

Дайте визначення команди «Сортування»;

Що таке команда «Фільтр»?

У чому полягають відмінності між командами «Сортування» і «Фільтр»?

Які вигляді фільтрації виробляються в даній лабораторній роботі?

Чим відрізняються фільтри «Автофільтр» і «Розширений фільтр»?

Що таке команда «Проміжні підсумки»?

Як формуються умови для створення таблиці «Проміжні підсумки?

Поясніть, чим відрізняється отримана вами таблиця «Проміжні підсумки» від основної (базової) таблиці.