Professional Documents
Culture Documents
Excel - LR - 3 - 1 - Аналіз даних
Excel - LR - 3 - 1 - Аналіз даних
1
Аналіз табличних даних засобами MS Excel
Професійні компетентності:
Здатність виконувати прості завдання у типових ситуаціях.
Застосовувати технології оперативного аналізу даних.
Знання технології обробки даних у середовищі табличних
процесорів.
Вихідні дані для рішення поставлених завдань знаходяться на аркуші Всі моделі
книги Excel_LR_3_1_Аналіз_даних.xlsx.
1
Після проведення сортування найменування моделей телефонів
будуть розташовані у списку в алфавітному порядку.
Якщо необхідно буде провести сортування по убуванню,
використовуйте кнопку (від Я до А).
2
Вирішення
При сортуванні по трьом полями спочатку впорядковуються
записи за значеннями першого поля. Якщо при цьому утворюються
групи записів з однаковими значеннями цього поля, то усередині кожної
групи виконується сортування по другому полю, а потім усередині
кожної підгрупи зі співпадаючими значеннями поля може виконуватися
сортування по третьому полю.
Для здійснення багаторівневого сортування необхідно встановити
курсор в будь-яке місце таблиці Всі моделі (див. рис. 1) та виконати
наступні дії:
2.1. Перейдіть на вкладку Дані та у групі Сортування й фільтр
3
Рис. 3. Вікно Списки
Вирішення
3.1. Спочатку створіть список із зазначеною послідовністю країн.
Для цього на вкладці Файл у вікні Параметри виконайте команду:
Параметри / Додатково / Редагувати користувальницькі списки.
Відкриється вікно Списки (рис. 6). Елементи списку можна додати
вручну із клавіатури (у поле Елементи списку) або імпортувати з
попередньо створеного діапазону на будь-якому аркуші книги,
натиснувши кнопку Імпорт. При введені користувальницького списку з
клавіатури елементи списку можуть вводитися в одну строку через
5
кому, або вводитись по одному елементу в кожній строчці та натисканні
клавіші Enter для формування строк.
Вирішення
Спочатку за допомогою автофільтра необхідно відобразити в
таблиці дані тільки для моделі Nokia N95, а потім відсортувати
відфільтровані дані по зростанню за полем Ціна, грн.
Для вирішення цього завдання виконайте наступні дії:
4.1. Змонтуйте фільтр у таблицю.
Для цього встановіть курсор у будь-яку клітинку заголовка стовпця
таблиці. Перейдіть на вкладку Данні та у групі Сортування й фільтр
7
натисніть кнопку Фільтр. Фільтр вмонтується в електронну таблицю.
Для демонтування фільтру необхідно повторно натиснути на кнопку
Фільтр.
4.2. У полі Найменування моделі натисніть на кнопку
вбудованого фільтра та зніміть прапорець з кнопки Виділити все
(рис. 9). Встановіть прапорець у кнопці з необхідною назвою моделі
телефону Nokia N95 та натисніть кнопку ОК.
8
Рис. 10. Сортування по полю Ціна, грн
Рішення
Для вирішення завдання змонтуйте фільтр у таблицю та
виконайте наступні дії:
5.1. У полі Продавець натисніть кнопку фільтра.
5.2. У вікні фільтра оберіть Текстові фільтри (рис. 11) та зі
списку, що випадає, оберіть Починається з ….
9
Рис. 11. Виклик користувацького фільтра
10
Список операторів порівняння, які можна застосовувати в
користувацькому фільтрі, різні для полів з текстовими даними,
числовими даними та даними дати. Так для полів з текстовими даними
до операторів порівняння відносяться: дорівнює, не дорівнює, більше,
більше або дорівнює, менше, менше або дорівнює, починається з, не
починається з, закінчується на, не закінчується, містить, не
містить.
11
Приклад 5.2. Застосування користувацького фільтра за
декількома полями
Логічні функції And (Логічне І) та OR (Логічне АБО)
користувацького автофільтра дозволяють задати по полю (стовпцю)
більш складні умови відбору записів.
Таблиця 4.1
Таблиця істинності логічної функції And
Таблиця 4.2
Таблиця істинності логічної функції OR
12
Для розгляду застосування логічних функцій у користувацькому
фільтрі вирішіть завдання: визначте моделі телефонів у назві яких не має
слова Nokia та ціна телефонів знаходиться у межах від 2 000 до 4 000 грн.
Вирішення
В таблицю з вихідними даними Всі моделі вмонтуйте фільтр та
виконайте наступні операції:
5.4. Для поля Найменування моделі налаштуйте користувацький
фільтр Не містить та у поле фільтра введіть слово Nokia (рис. 14).
14
та може бути визначена як два або три рядки. Якщо кількість записів
відфільтрованих даних буде перевищувати відведену кількість рядків
діапазону для результату, то процесор MS Excel запросить дозвіл на
розширення виділеного діапазону для збереження відфільтрованих
даних. Необхідно погодитися з цією пропозицією для збереження всіх
відфільтрованих даних.
Перед застосуванням розширеного фільтра необхідно
сформувати умови відбору даних. Для цього поряд із вихідною
таблицею на вільному місці аркуша книги MS Excel відведіть необхідну
кількість клітинок для побудови умови відбору. Практичну побудову
умов відбору розглянемо в процесі вирішення завдань.
На практиці частіше застосовують побудову розширеного фільтра
з копіюванням результату до іншого місця. Це пов’язано з тим, що
здебільшого вихідні таблиці мають великі обсяги інформації й під час
проведення з ними процедур перетворення та аналізу даних на місці
можна втратити частину інформації. Інформацію з іншого місця після
процедури фільтрації можна скопіювати на будь-який носій або додаток
без загроз втрати первинної вихідної інформації.
Вирішення
Побудуємо умови для застосування фільтру. В нашому завданні
присутня одна умова (присутня комбінація символів com) для одного
стовпця таблиці (Продавець).
6.1. Умови фільтрації вводяться в окремому діапазоні умов на
аркуші над діапазоном клітинок або таблицею, які слід відфільтрувати.
Поряд (праворуч) та рядком вище з вихідною таблицею вставимо
скопійовану назву стовпця Продавець.
6.2. Нижче клітинки з назвою Продавець побудуємо умови відбору.
Оскільки знак рівності (=) використовується для позначення формули,
то коли в клітинку вводиться текст або значення, програма Excel
обчислює введені дані, однак це може призвести до неочікуваних
результатів фільтрування. Щоб указати оператор порівняння "дорівнює"
15
для тексту або значення, введіть умови як рядковий вираз у відповідну
клітинку в діапазоні умов =''= *com* ''. Процесор Excel сприймає цю
текстову інформацію як вираз = *com*. Символ зірочка "*" замінює будь-
яку послідовність символів які можуть бути попереду або позаду
шуканої комбінації символів com.
Сформовані умови відбору представлені на рис. 17.
Вирішення
Побудуємо умови для застосування розширеного фільтру. В
нашому завданні присутні дві умови (назва виробників починається на
букву «Ф» та ціна моделі телефонів від 3 000 до 5 000 грн.) для двох
стовпців таблиці (Виробник та Ціна, грн), які об’єднані за умовою
логічної функції And (необхідне одночасне виконання всіх умов).
6.7. Поряд (праворуч) та рядком вище з вихідною таблицею
вставимо скопійовану назву стовпця Виробник та двічі назву стовпця
Ціна, грн.
6.8. Нижче клітинки з назвою Виробник побудуємо умови відбору
=''= Ф* ''. Перша буква Ф, а решту послідовність символів замінює
символ зірочка "*".
6.9. Нижче клітинок з назвою Ціна, грн у тому ж рядку умов
побудуємо умови відбору: >3000 та <5000 (рис. 21).
6.10. У подальшому процес побудови розширеного фільтра не
відрізняється від пунктів 6.4 – 6.6 Прикладу 6.1.
Вирішення
Побудуємо умови для застосування фільтра. У нашому завданні
присутні три умови (назва виробників містить слово Фінляндія або
18
Франція та ціна моделі телефонів від $50 до $70) для двох стовпців
таблиці (Виробник та Ціна, $). Умови пошуку телефонів із ціною від $50
до $70 для виробника з Фінляндії поєднані умовою логічної функції І, а
умови пошуку виробників з Фінляндії або Франції поєднані умовою
логічної функції АБО (необхідне виконання хоча б однієї з умов). Також
умови пошуку телефонів із ціною від $50 до $70 для виробника з
Франції поєднані умовою логічної функції І.
6.11. Поряд (праворуч) та рядком вище з вихідною таблицею
вставимо скопійовану назву стовпця Виробник та двічі назву стовпця
Ціна, $.
6.12. Нижче клітинки з назвою Виробник побудуємо умови відбору
=''=Фінляндія'' (пошук повного збігу).
Умови виконання логічної функції АБО записуються в сусідніх
рядках одного стовпця Виробник. Тому нижче побудуємо умови відбору
=''=Франція''.
6.13. Нижче клітинок із назвою Ціна, $ у тому ж рядку умов
побудуємо умови відбору: >50 та <70 та скопіюємо ці умови рядком
нижче (рис. 22).
Вирішення
Проміжні підсумки підводять за групою записів.
Група записів – безліч однакових значень у полі списку.
19
Для підведення проміжних підсумків у вихідному списку Всі моделі
необхідно попередньо сформувати групи записів (упорядкувати,
відсортувати) за тим полем, для якого будемо підводити підсумок. За
завданням підводити підсумок будемо для моделі телефона.
7.1. Для поля Назва моделі проведіть швидке сортування.
7.2. Встановіть курсор у будь-яке місце вихідної таблиці. На
вкладці Дані у групі Структури натисніть кнопку Проміжні підсумки.
Відкриється вікно Проміжні підсумки (рис. 23).
21
у розділі Виділити установіть прапорець лише видимі
клітинки та натисніть кнопку ОК;
на вкладці Основне в групі Буфер обміну натисніть кнопку
Копіювати. У результаті в буфер обміну будуть скопійовані тільки
підсумкові значення;
вставте на вільний аркуш дані з буферу обміну, натиснувши
клавішу Вставити.
Збережіть файл.
22
Завдання для самостійного виконання
Вирішить завдання 1 – 3, що вказані в Таблиці 1, відповідно до
свого варіанту.
Для всіх завдань вказати визначену ціну телефону.
Завдання 3 кожного варіанта вирішити двома способами:
3.1 – комбінуючи фільтрацію й сортування;
3.2 – використовуючи тільки багаторівневе сортування.
Таблиця 1
№ завдання
№ варіанту
Умови завдання
1 У кого із продавців модель Nokia N73 Music Edition продається по найвищій ціні
2 Вказати найдорожчий телефон (модель, продавець), вироблений Францією
1
Визначити продавця найдорожчого телефону моделі Nokia N73 Music Edition,
3
виробленого Китаєм
1 У кого із продавців модель Appleiphone8Gb продається по найвищій ціні
2 2 Вказати найдешевший телефон (модель, продавець) вироблений Німеччиною
Визначити продавця найдорожчого телефону моделі Appleiphone8Gb,
3
виробленого у США
1 У кого із продавців модель Nokia N95 продається по найвищій ціні
2 Вказати найдорожчий телефон (модель, продавець) вироблений Фінляндією
3
Визначити продавця найдешевшого телефону моделі Nokia N95, виробленого
3
Францією
1 У кого із продавців модель Nokia-6300 продається по найвищій ціні
2 Вказати найдорожчий телефон (модель, продавець) вироблений Китаєм
4
Визначити продавця найдорожчого телефону моделі Nokia-6300, виробленого
3
Францією
1 У кого із продавців модель Sony Ericsson K850i продається по найвищій ціні
2 Вказати найдешевший телефон (модель, продавець), вироблений Францією
5
Визначити продавця найдорожчого телефону моделі Sony Ericsson K850i,
3
виробленого Францією
1 У кого із продавців модель Nokia N73 Music Edition продається по найнижчій ціні
2 Вказати найдешевший телефон (модель, продавець), вироблений Німеччиною
6
Визначити продавця найдорожчого телефону моделі Nokia N73 Music Edition,
3
виробленого Німеччиною
1 У кого із продавців модель Appleiphone8Gb продається по найнижчій ціні
2 Вказати найдешевший телефон (модель, продавець), вироблений Фінляндією
7
Визначити продавця найдешевшого телефону моделі Nokia N95, виробленого
3
Німеччиною
1 У кого із продавців модель Nokia N95 продається по найнижчій ціні
2 Вказати найдешевший телефон (модель, продавець), вироблений у Китаї
8
Визначити строк гарантії й продавця найдорожчого телефону моделі Nokia-
3
6300, виробленого Фінляндією
1 У кого із продавців модель Nokia-6300 продається по найнижчій ціні
Визначити мінімальний строк гарантії на телефони моделі Sony Ericsson K850i,
2
9 виробництва Фінляндії
Визначити продавця найдорожчого телефону моделі Nokia-6300, виробленого
3
Німеччиною
1 У кого із продавців модель Sony Ericsson K850i продається по найнижчій ціні
Вказати країну-виробник телефону моделі Nokia-6300, для якого встановлений
2
10 найменший строк гарантії
Визначити продавця найдорожчого телефону моделі Sony Ericsson K850i,
3
виробленого Німеччиною
23
Вирішить завдання 4 – 6, що вказані в Таблиці 2, відповідно до
свого варіанту.
Завдання 4 та 5 виконати двома способами:
4.1 та 5.1 – за допомогою автофільтру;
4.2 та 5.2 – за допомогою розширеного фільтра (дані розширеним
фільтром фільтрувати на місці).
Завдання 6 розв'язати за допомогою розширеного фільтра (дані
розширеним фільтром фільтрувати у інше місце).
Таблиця 2
№ №
Умови завдання
Варіанту Завдання
4 Назва продавця містить комбінація символів «com»
5 Назва моделі містить цифру «5», а ціна не більш 3 500 грн
1
Гарантія на телефон не менш півроку, а також усі телефони виробництва
6
Франції
4 Назва продавця закінчується на «ua»
5 Назва моделі містить «Nokia», а ціна лежить у межах від 1 000 до 2 000 грн
2
Гарантія на телефон менш півроку та усі телефони, що зроблені в Китаї
6
4 Назва продавця закінчується на «market»
Назва моделі не містить «Nokia», а ціна лежить у межах від 2 000 до 4 000
3 5
грн
6 Будь-які фінські телефони й усі такі, у яких ціна не менш $ 90
4 Назва продавця не закінчується на «ua»
Ціна моделі лежить у межах від 3 000 до 5 000 грн, а виробник починається
5
4 на «Ф»
Усі телефони, пропоновані продавцем koala.com.ua, або всі телефони
6
Nokia
4 Назва продавця містить «mobil»
5 Ціна моделі більше 2 000 грн та країна-виробник починається на букву «Ф»
5
Усі телефони, у назві продавця яких є слово «market», і всі телефони з
6
гарантією 6 або 7 місяців
4 Назва продавця починається з «mobil»
Усі телефони, ціна яких у грн не менш 4 500, і всі телефони, ціна яких в $ не
6 5
більш 200
6 Ціна моделі не перевищує 2 000 грн, або назва продавця містить «ua»
4 Назва продавця не закінчується на «a» (англ.)
Ціна моделі знаходиться у межах від $ 60 до $ 100, а назва продавця
7 5
містить «mobil»
6 Назва продавця містить «tele», а також всі телефони з гарантією 3 місяця
4 Назва продавця містить «net»
5 Усі телефони з гарантією не більш півроку та ціною в $ не більш 60
8
Ціна моделі знаходиться у межах від $ 50 до $ 70, а країна виробник
6
Фінляндія або Франція
4 Назва продавця починається з «sk»
Усі телефони, ціна яких в $ не менш 50, і всі телефони, ціна яких у грн від
9 5
1300 до 1800
6 Ціна моделі не нижче $ 60, а країна виробник Німеччина або Китай
4 Назва продавця містить «market»
5 Гарантія на телефон не більш півроку, а ціна моделі від $ 100
10
Назва продавця закінчується на «net» або всі телефони з гарантією не
6
більш 1 місяця
24