Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Informatika_Nalivayko2011

.pdf
Скачиваний:
61
Добавлен:
24.02.2016
Размер:
8.91 Mб
Скачать

Інформатика

301

 

 

Сортування здійснюється у межах списку. Якщо необхідно повернутися до попереднього стану послідовності записів у списку – виконати команду Отменить.

1. Для здійснення сортування можна вибрати один із порядків, запропонованих у списку Сортировка по першому ключу

увікні Параметры сортировки.

2.Для створення власного порядку сортування (нового списку) використати вікно Параметры (команда головного меню Сервис / Параметры) – вкладка Списки. У області вікна Списки вибрати елемент Новый список, після чого в області вікна Элементы списка ввести назви полів списку для сортування. При цьому введення кожної назви підтверджувати клавішею Enter (назви розмістяться у окремих рядках області). Завершення процесу створення власного списку і його реєстрації у списку порядків сортування здійснюється клавішею Добавить.

5.3. Виконати сортування записів по полю Курс.

1. До виконання сортування звернути увагу на поле списку

запису.

2.Після виконання сортування звернути увагу на зміни у послідовності записів списку – їх зміни чітко визначені у полі

запису.

3.Відмінити дію сортування.

5.4. Виконати сортування по полям

Курс, Повних років і Адреса.

Після виконання сортування звернути увагу на зміни у послідовності записів.

Умова 9. Виконати фільтрацію даних списку.

Фільтрація в Microsoft Excel – це процес групування (класифікації) даних за визначеними ознаками.

302

Н. Я. Наливайко

 

 

Ознакою класифікації є деяка властивість (характеристика: назва чи значення), що притаманна множині однорідних об’єктів.

У процесах фільтрації термін ознака прийнято замінювати терміном – критерій відбору, або просто критерій.

Призначення класифікації – формування із великих множин угруповань (підмножин), до яких включаються об’єкти, яким притаманні однакові ознаки, з метою їх детального вивчення, аналізу, обробки тощо.

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

Можливості Microsoft Excel забезпечують здійснення фільтрації списків за двома системами класифікації даних:

а) ієрархічній (функція Автофильтр), у якій ознаки залежні між собою;

б) фасетній (функція Расширенный фильтр), у якій ознаки є незалежними між собою.

Під час роботи з Автофільтром необхідно чітко відрізняти поняття – список даних і список автофільтра.

Список даних – це вхідний список числових значень чи символьних назв, із якого здійснюється відбір записів.

Список автофільтра – це список, що створюється в результаті виконання команди Автофильтр. У списку автофільтра усі назви чи значення списку даних згруповані і подані у одному екземплярі, навіть якщо у полі списку даних існує будь-яка їх кількість.

Для роботи зі списком можливі варіанти організації автофільтра: для усього списку; для групи стовпців списку; для одного стовпця списку.

1. Функція Автофільтр виконується командою головного меню Данные/Автофильтр (у підменю команда буде позначена - ).

2. Для відміни дії автофільтра - повторне виконання команди Данные/Автофильтр (у підменю команда не буде позначена - ).

Інформатика

303

 

 

3. Після виконання команди у рядку заголовка виділеного діапазону списку з’являються кнопки списку автофільтра, призначення яких – відкривати список для відбору даних.

Якщо список автофільтра був відкритим, то значок на кнопці змінює колір – це ознака, що автофільтр виконано за цим полем!

4. Після вибору необхідного запису зі списку автофільтра на аркуші розкривається повний список даних, значення яких відповідають вибраному.

Усі інші записи приховуються, хоча фізично вони існують, але не відображуються!

5. Відображений список даних можна обробляти залежно від потреб: редагувати, вилучати, копіювати та ін.

Усі зміни будуть впроваджені у вхідному списку і залишаться у ньому!

1. Виконати фільтрацію списку засобами Автофільтра за окремими ознаками:

1.1.Створити копію списку з аркуша Підстановки до аркуша

Автофільтр.

1.2.Виконати модифікацію структури списку – вилучити поля

КодСтудента та Повний код.

1.3.Провести фільтрацію списку послідовно за умовами:

1) Курс 5;

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

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

а) Все – для розкриття повного списку значень; б) (Первые 10…) і (Условие...) для організації відбору даних

зі списку за заданими критеріями.

304

Н. Я. Наливайко

 

 

Умова (Первые 10…) визначається у вікні Наложение условия по списку, у якому у відповідних полях можна вибрати необхідні критерії відбору.

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

за одним із двох критеріїв (опція ИЛИ);

за двома одночасно (опція И).

Після виконання фільтрації розкрити список – вибрати пункт Все.

2) Курс 4; 3; 2;

Після виконання фільтрації розкрити список – вибрати пункт Все.

3) Стать Ч;

Після виконання фільтрації розкрити список – вибрати пункт Все.

4) Адреса Полтава.

Після виконання фільтрації розкрити список – вибрати пункт Все

2. Виконати фільтрацію списку засобами Автофільтра за групою ознак:

2.1.Створити угруповання – Студенти 5-го курсу, які проживають за адресою Полтава:

– створити автофільтр по полю Курс 5;

– у межах угруповання Курс 5 створити фільтр по полю Адреса

Полтава.

2.2.Виконати копіювання угруповання Студенти 5-го курсу, які проживають за адресою Полтава поруч із вхідним списком.

Якщо новий список відображено не у повному обсязі записів, слід пам’ятати, що фізично він існує і після розкриття фільтрованого списку командою Все він буде розкритий повністю.

3. Виконати фільтрацію списку засобами Автофільтра за групою ознак з умовою - Пользовательский автофильтр.

Інформатика

305

 

 

3.1. Створити угруповання – Студенти, які проживають у м. Полтава, вік яких

більше 18 років:

створити автофільтр по полю Адреса

Полтава;

у межах угруповання створити

Пользовательский автофильтр

по полю Повних років за умовою – більше 18.

3.2.Виконати копіювання угруповання Студенти м. Полтава, вік яких більше 18 років і розмістити його на аркуші під вхідним списком і його форматування засобами Автоформату.

3.3.Створити угруповання – Студен-

ти факультету ЕМ, які проживають у

м.Полтава або у с.м.т. Решитилівка.

3.4.Виконати копіювання нового

списку

під вхідним списком і його формату-

ȼɢɤɨɪɢɫɬɚɬɢ ɨɩɰɿɸ ɂɅɂ

вання засобами Автоформату.

 

3.5. Відмінити режим Автофільтра у межах списку – ГМ

Данные/Автофильтр.

4. Виконати фільтрацію даних списку засобами Розширеного фільтра.

4.1. Для фільтрації створити копію вхідного списку з аркуша

Автофільтр до аркуша Розширений фільтр.

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

Загальні правила створення розширеного фільтра:

1.Функція Розширений фільтр виконується після виділення будь-якої клітинки у діапазоні списку командою головного меню Данные/Фильтр/ Расширенный фильтр.

2.У вікні команди Расширенный фильтр стандартним способом заповнюються поля:

Исходный диапазон діапазон розміщення даних списку;

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

306

Н. Я. Наливайко

 

 

3. Результати фільтрації можуть бути відображеними:

у вільному місці аркуша це доцільно тому, що на відміну від автофільтра, новий список фізично замінює вхідний;

в області вхідного списку – це недоцільно тому, що новий список фізично замінює вхідний і його подальша обробка стає неможливою.

4. Для розміщення результатів фільтрації у необхідному місці

увікні установити відповідні опції:

Фильтровать список на месте – для розміщення нового списку в області вхідного списку;

Скопировать результат в другое место – для відображен-

ня результатів відбору у іншому вільному місці аркуша.

При цьому стане доступним поле Поместить результат в діапазон, у якому слід ввести (або просто виділити) адресу клітинки чи діапазону клітинок на аркуші, де передбачається розміщення нового списку!

4. При установці у вікні опції Только уникальные записи із фільтрованого списку будуть виключені записи з елементами,

що повторюються у вхідному списку даних.

Правила формування критеріїв.

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

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

1-й – для назви критерію (заголовків стовпців); 2-й і т.д. – для описання умов для відбору (значень критеріїв).

3. Основними типами критеріїв для організації розширеного фільтра є наступні два:

1-й – множений (для декількох об’єднаних простих умов порівнянь даних у одному стовпці);

2-й – обчислювальний (при використанні результатів в операціях порівнянь).

4. При описанні заголовків множених критеріїв необхідно дотримуватися абсолютної ідентичності їх запису у списку. Будь-які неточності викликають помилку, тому доцільно виконувати їх копіювання зі списку.

Інформатика

307

 

 

4.2. Виконати фільтрацію списку за умовою: Студенти ПУСКУ чоловічої статі:

1. Створити умову фільтра:

описати критерій відбору: у вільному місці аркуша (можна поруч зі списком) розмістити абсолютну копію назви поля Стать;

описати значення критерію: під назвою поля розмістити значення, яке існує у списку – Ч.

2.Виконати команду Данные / Фильтр / Расширенный фильтр.

3.ɍ ɞɿɚɥɨɝɨɜɨɦɭ ɜɿɤɧɿ ɡɚɩɨɜɧɢɬɢ ɩɨɥɹ: ɿ ɈɄ

За умови правильності виконання процедури у місці, яке було визначено для розміщення результату буде відображено новий список із записами про студентів ПУСКУ чоловічої статі.

4.3.Виконати фільтрацію списку за умовою: Студенти ПУСКУ віком більше 18 років.

4.4.Виконати фільтрацію списку за умовою: Адреса

Студенти ПУСКУ, які проживають у м. Полтава Полтава

та Харків.

 

 

 

Харків

 

 

 

 

 

 

Факультет

Стать

Повних років

 

 

ТХ

Ж

>21

 

 

4.5. Виконати фільтрацію списку за умовою: Студенти ПУСКУ факультету ТХ жіночої статі, віком більше 21 року за описанням критерію:

Умова 10. Виконати Консолідацію даних списку

Консолідація (consolidatio) – об’єднання. Сутність консолідації полягає у можливості формування нового, зведеного списку.

308

Н. Я. Наливайко

 

 

Консолідація забезпечує не просто об’єднання даних списків чи частин одного списку, а виконання деяких арифметичних та логічних операцій над даними вхідного списку (порівняння, вибір максимальних, мінімальних, середніх значень, накопичення даних тощо).

Консолідований список створюється за однією чи декількома категоріями даних на основі одного чи декількох діапазонів одного списку чи їх сукупності.

Правила організація консолідації:

1.Для здійснення консолідації даних необхідно виконати деяку підготовку вхідних списків:

а) списки повинні бути однаково організовані за їх структурою (назвами заголовків);

б) списки доцільно відсортувати за одними правилами.

2.Консолідація виконується командою головного меню Данные/Консолидация, при виконанні якої відкривається діалогове вікно Консолидация.

3.У полі вікна Функция зі списку вибирається одна із функцій, необхідних для обробки даних у консолідованому списку.

4.У поле Ссылка послідовно вводяться діапазони вхідних списків. Введення діапазону можна здійснювати як безпосереднім набором адрес діапазонів, так і шляхом їх виділення у списках.

За необхідності слід активізувати область – 1ЛКМ у полі!

5.Для фіксації кожного діапазону у полі Список диапазонов необхідно використати клавішу Добавить, а для вилучення – клавішу Удалить.

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

7.Група опцій Использовать в качестве имен використовується для визначення назв стовпців. Якщо списки мають однакові назви стовпців, але упорядковані по-різному, то їх назви необхідно включити до вхідного діапазону консолідації і установити одну з опцій, наприклад, подписи верхней строки.

8.Якщо дані списку організовані за рядками і у першому стовпці розміщені назви даних, то для їх відображення встановити опцію значения левого столбца.

Інформатика

309

 

 

Задача 1. Виконати консолідацію даних вхідного списку для визначення загальної кількості студентів на факультетах.

1. На новому аркуші Консолідація1 створити зв’язаний список на основі вхідного списку Підстановки зі структурою:

1.1.ɍɜɟɫɬɢ ɮɨɪɦɭɥɭ: =ɉɿɞɫɬɚɧɨɜɤɢ!G1

1.2. ɍɜɟɫɬɢ ɮɨɪɦɭɥɭ: =

1.3. Виконати тиражування формул по полях списку.

Тиражування проводити до моменту появи нулів у клітинці – це ознака, що дані у вхідному списку відсутні!

2. Виконати консолідацію даних списку для визначення необхідних результатів:

2.1.Виділити клітинку для розміщення результату, наприклад,

D.

2.2.Виконати команду Данные / Консолидация.

2.3.У діалоговому вікні Консолидация:

вибрати зі списку Функция Количество;

установити параметр Использовать в качестве имен значение левого столбца;

активізувати поле Ссылка;

виділити поля списку і виконати Добавить;

У полі Список диапазонов: буде додано виділений діапазон для консолідації даних

– ОК;

На аркуші буде розміщено консолідований список, у якому обчислені значення загальної кількості студентів на факультетах.

310

Н. Я. Наливайко

 

 

перевірити їх загальну кількість функцією Автосумма.

Задача 2. Виконати консолідацію даних вхідного списку для визначення загальної кількості чоловіків та жінок.

1. Змінити структуру списку.

2. У діалоговому вікні Консолидация вилучити попередньо до-

даний діапазон для консолідації даних:

 

 

– виділити область Список диапазонов;

 

 

– виконати Удалить.

 

 

3. Описати новий діапазон для консоліда-

 

 

Стать

1

ції і виконати Добавить – ОК.

 

 

Ч

15

 

 

 

 

 

 

На аркуші буде розміщено консолі-

 

Ж

15

дований список, у якому обчислені значен-

 

 

 

 

 

 

ня загальної кількості чоловіків і жінок.

 

 

 

 

 

 

 

Задача 3. Визначити середній

 

 

вік студентів на факультетах.

 

 

1.На новому аркуші Консолідація2 створити зв’язаний список на основі вхідного списку Підстановки зі структурою:

2.Заповнити структуру списку даними із вхідного списку Під-

становки.

3. Виконати консолідацію даних списку за алгоритмом:

Функция: Среднее;

Ссылка:

Лист5!$A$1:$B$31;

Использовать в качестве имен – значение левого столбца.

Після виконаної консолідації результати повинні мати вигляд:

Умова 11. Рішити комплексну задачу «Аналіз успішності студентів»

Факультет

 

ТХ

19,3333

ЕМ

19,375

ОФ

21,8571

ТК

20,5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]