Створити розширений фільтр згідно критеріїв для наступного списку Товарів на складах.
Товари на складах |
||||||
№ складу |
Постачальник |
Категорія |
Назва |
Ціна |
К-сть уп. |
Вартість |
5 |
Інтеркон |
Кондитерські продукти |
Цукерки |
98,00 |
39 |
3822,00 |
5 |
Інтеркон |
Кондитерські продукти |
Цукерки |
55,00 |
39 |
2145,00 |
1 |
Пальма |
Кондитерські продукти |
Зефір |
101,50 |
26 |
2639,00 |
1 |
Пальма |
Кондитерські продукти |
Зефір |
40,00 |
26 |
1040,00 |
2 |
Санта |
Кондитерські продукти |
Цукерки |
150,30 |
49 |
7364,70 |
5 |
Санта |
Кондитерські продукти |
Шоколад |
152,00 |
15 |
2280,00 |
4 |
Синтез |
Напої |
Сік |
73,20 |
14 |
1024,80 |
5 |
Синтез |
Напої |
Сік |
73,00 |
76 |
5548,00 |
3 |
Супермол |
Молочні продукти |
Сир |
80,25 |
21 |
1685,25 |
4 |
Супермол |
Молочні продукти |
Сир |
155,50 |
17 |
2643,50 |
4 |
Супермол |
Молочні продукти |
Сир |
155,50 |
11 |
1710,50 |
1) Відібрати у таблиці обліку товарів на складах дані про кондитерські продукти фірми Пальма.
Оскільки умови відбору повинні виконуватись одночасно, вони повинні бути в одному рядку таблиці критеріїв (логічна операція AND):
Постачальник |
Категорія |
Пальма |
Кондитерські продукти |
Тут перший рядок критеріїв задає вимогу належності продукту до певного постачальника і категорії.
ЗАВАНТАЖИТИ/СКАЧАТИ (Скачать) відповідь файл 10_1.xls
2) Відібрати у таблиці обліку товарів на складах дані про кондитерські продукти з ціною в діапазоні від 90 грн. до 120 грн. за упаковку включно та всі продукти виробників, назва яких починається з літери "С".
Оскільки достатньо виконання хоча б однієї умови, вони повинні бути записані в різних рядках таблиці критеріїв (логічна операція OR):
Постачальник |
Категорія |
Ціна |
Ціна |
|
Кондитерські продукти |
>=90 |
<=120 |
С* |
|
|
|
Тут перший рядок критеріїв задає вимогу належності продукту до категорії кондитерський виробів та належність його ціни проміжку до [90;120], а другий – задає всі назви виробників, які починаються з літери "С".
ЗАВАНТАЖИТИ/СКАЧАТИ (Скачать) відповідь файл 10_2.xls
Для того, щоб відфільтровувати дані таблиці за допомогою розширеного фільтра, необхідно, щоб поля таблиці мали заголовки, тобто стовпці мали назви.
Загальний механізм розширеного фільтрування:
— створюємо список (плоска база даних);
— створюємо таблицю критеріїв – додаткова таблиця в базі даних Excel, яка містить умови відбору записів;
— застосовуємо розширений фільтр, результатом роботи якого відібрані записи відображаються прямо на місці існуючого списку або на новому.
Перед початком застосування розширеного фільтру потрібно створити таблицю з критеріями відбору. Найскладнішим завдання є правильне складання таблиці критеріїв.
Введення умов критерію відбору проводиться за правилами:
1. Якщо умови відбору повинні виконуватись одночасно, вони повинні бути в одному рядку таблиці критеріїв (логічна операція AND).
2. Якщо достатньо виконання хоча б однієї умови, вони повинні бути записані в різних рядках таблиці критеріїв (логічна операція OR).
Потім перед застосуванням фільтру слід встановити курсор на клітинку таблиці (списку), в якому здійснюватиметься відбір даних.
На вкладці меню вибрати Фільтр.
Працюємо з діалоговим вікном Розширений фільтр.
• Адреса діапазону вихідного списку з абсолютними посиланнями та назвою аркуша буде відображена в області Вихідний діапазон.
• Встановити текстовий курсор в область Діапазон умов, а потім виділити діапазон критерію, що містить створені умови (адреса цього діапазону з абсолютними посиланнями та назвою аркуша буде відображена в області Діапазон умов).
• Якщо позначити, щоб результат скопіювати в інше місце, тоді встановити текстовий курсор в область діапазону результату, а потім виділити діапазон для розташування результату відбору (ширину діапазону слід вказувати відповідно ширині списку з даними).
Натиснути кнопку ОК.
Якщо в списку немає жодного запису, що відповідає критеріям відбору, або при задані умов вкралася помилка, результатом відбору є порожня множина, тобто жодного запису відображено не буде.
Щоб повернути відображення повного списку, коли фільтруємо на місці, на підменю Фільтр правою кнопкою вибираємо відобразити все.