Показват се публикациите с етикет филтриране. Показване на всички публикации
Показват се публикациите с етикет филтриране. Показване на всички публикации

MS Excel, Филтриране на данни в електронна таблица Filter data

Филтриране на данни

Филтрирането на данни в програмата MS Excel е действие на извличане на данни само от редове, които отговарят на определени критерии или на няколко критерия едновременно. Може да се филтрират данни с текст, числа, дата и час, да се създаде собствен филтър.

Филтрираните данни показват само редовете, отговарящи на критериите, които са определени. Те могат да се копират, редактират, форматират, изобразяват и отпечатват. Редовете, които не отговарят на зададените критерии, временно се скриват от таблицата.

Критерии за филтриране

Equals – равно на;
Does not equal – различно от;
Greater than – по-голямо от;
Greater or equal to – по-голямо или равно на;
Less than – по-малко от;
Less or equal to – по-малко или равно на;
Between – между;
Begins with – започва със;
Ends with – завършва на;
Does not end with – да не завършва на;
Does not begins with – да не започва със;
Custom filter – задаване на разширени критерии.

Основни понятия

Филтриране на данни чрез комбинирани заявки – извличане на данни само от редове, които отговарят на няколко критерия едновременно.

Задача 1.

Запазете и отворете файла kurs.xlsx и извлечете списък само на хората под 25 години.

  • Сортирайте филтрираните данни в намаляващ ред.

  • Изчистете филтрираните данни.

  • Премахнете филтъра от електронната таблица.

За да филтрирате данните в електронната таблица, маркирайте клетка от електронната таблица и натиснете върху бутона Filter (Филтър) от панела Sort&Filter (Сортиране и филтриране) на менюто Data (Данни). В резултат във всяка клетка от заглавния ред се появяват бутони стрелки за филтриране.

  • Щракнете върху стрелката с данни, за които ще извършите филтриране (Възраст). Показва се падащо меню, в което има списък с всички стойности от тази колона. Редовете, които искате да се визуализират след филтрацията, трябва да имат отметка.

    • От падащото меню изберете командата Number Filter/Less Than (Числови филтри/По-малко от), която задава критерия за филтриране „по-малко от“. Отваря се диалогов прозорец Custom AutoFilter (Потребителски филтър).

    • В дясното поле въведете конкретния параметър (25). Можете да избирате между стойностите на колоната, по която филтрирате, или да въведете други.


  • Филтрираните данни сортирайте с помощта на командата Sort Largest to Smallest (Сортирайте от най-голямо към най-малко) от падащото меню.

  • Изчистете филтрираните данни с командата Clear Filter from (Изчистване на филтъра от) от падащото меню.

  • Премахнете филтъра от електронната таблица, като щракнете върху бутона Filter (Филтър) от панела Sort&Filter (Сортиране и филтриране) на менюто Data (Данни).

Задача 2.

Запазете и отворете файла kurs.xlsx и извлечете списък само на хората под 25 години и над 30 години. Сортирайте филтрираните данни във възходящ ред.

Възможен е избор на филтриране с два критерия, свързани с логическата операция AND („и“ – записите трябва да отговарят и на двата критерия едновременно) и OR („или“ – записите трябва да отговарят или на единия, или на другия критерий).

1. Задайте филтър на електронната таблица и от падащото меню на колоната Възраст изберете Number Filter/Custom Filter (Числови филтри/Потребителски филтър). Отваря се диалогов прозорец Custom AutoFilter (Потребителски филтър) .
• От падащия списък на горното ляво поле изберете is less than (е по-малко от), в дясното поле въведете 25.
• Изберете радиобутона OR (или).
• От падащия списък на долното ляво поле изберете is greater than (е по-голямо от), а в дясното поле въведете 30.

2. Филтрираните данни сортирайте с помощта на командата Sort Smallest to Largest (Сортирайте от най-малко към най-голямо) от падащото меню.

Филтриране на данни от повече от една колона

Задача 3.

Свалете на вашия компютър и отворете файла kurs.xlsx. Извлечете списък на лицата, завършили курс „Операционна система“, които са постигнали резултат над 80 точки и са на възраст между 25 и 30 години.

Когато е необходимо да се филтрират данни по повече от два критерия от няколко колони, трябва да създадете помощна таблица със същите имена на колони като тези в таблицата, където ще прилагате филтъра. Във всяка една колона въвеждате критериите, които трябва да се приложат при филтрирането.

  1. Създайте помощна таблица от четири колони:

| Възраст >25 | Възраст <30 | Точки >80 | Име на курс: Операционна система |

  1. Филтрирането задайте с бутона Advanced (Разширени) от панела Sort&Filter (Сортиране и филтриране) на менюто Data (Данни). Отваря се диалогов прозорец Advanced Filter (Допълнителен филтър).
    • В полето List range (Диапазон на списъка) запишете областта с данните, които ще се филтрират.
    • В полето Criteria range (Диапазон на критериите) посочете областта, в която е разположена помощната таблица.


Въпроси и задачи

  1. Отворете файла knigi_new.xlsx .
    • Извлечете данни за книгите на Александър Пушкин.
    • Извлечете данни за книгите на издателство „Диамант”.
    • Извлечете данни на Джонатан Суифт, Христо Ботев и Георги Господинов.
    • Извлечете данни за книгите на издателство „Диамант”, които са над 5 броя от дадено заглавие.
    • Извлечете данни за книгите на издателство „Луна”, които са с цена между 10 и 20 лв.

  2. Отворете файла otsenka.xlsx.
    • Извлечете данни за учениците с име Георги и Мария.
    • Извлечете данни за годишните оценки по БЕЛ и годишните оценки по математика, които са 5 и 6.
    • Извлечете данни за учениците, които имат годишни оценки 6 по всички предмети.
    • Извлечете данни за учениците, които имат оценки между 3 и 6 по БЕЛ и математика.

  3. Отворете файла stoki.xlsx.
    • Извлечете данни за стоки от категория Зеленчуци и ги сортирайте в низходящ ред.
    • Извлечете данни за стоките от категория Плодове и ги сортирайте във възходящ ред.
    • Извлечете данни за стоките от категории Месни и Млечни изделия.

  4. Отворете файла admin.xlsx и извлечете списък на областите, които имат население над 150 000 души.

Тема №10. „Търсене и редактиране на данни“, MS Access 2010

Филтриране
Командите за филтриране се на страница Home в панела Sort&Filter
Задача: Филтрирайте данни в таблица Хотелска база.
Отворете от „Диск10 клас ИТ“ ,папка от раздел 1,файл Hotel_10_1_10.

Кликнете върху таблицата Хотелска база. Поверете дали сте в изглед на използване Datasheet View в страница Home>панел Views>бутон View. Виждате въведенетие в таблицата до момента данни.
Ще извършим филтриране на данни в колоната с име Тип стая. Маркирайте съответната колона или изберете за текуща дадена клетка от нея. В страница Home > панел Sort&Filter > бутон Filter. Друг по-бърз начин е да щракнете на стрелката в дясно от името на колоната.
И в двата случая се визуализира падащ списък, в който се задават критериите за филтриране. Тъй като филтрираме текст, в полето се визуализира командата Text Filters.
След натискане на ОК, трябва да имате следното:
Виждте, че в дясно от Тип стая се появи икона за филтриране. Ако искате да анулирте филтриране натиснете команда /Clear filters from Типп стая/.

Задача: филтрирайте на данни в таблица Резервация.
Изберете таблица Резервация. И в колоната Брой дни-престой направете следното.
Появява се диалогов прозрец Custom Filter. В текстовото поле въедете 3.
Филтриране на данни във форма:
Задача: Отворете формуляра  Форма за въвеждане на данни за хотелска база. Извършете филтриране на данни по полето Тип стая. Като резулктата трябва да получите данни за единични стаи. Дайствията са аналогични както при филтриране в таблица.


Сортиране на данни
Записите в таблиците или формите са подредени (сортирани) по основния ключ.
За да ги разгледаме в друга последователност използваме командата за сортиране вариант Ascending(възходящ) или Descending(низходящ)
За да се махне сортирането от дадено поле е необходимо да натиснем бутона Remove sort, който е в панела Sort&Filter.
Редактиране на данни
Данните винаги трябва да са актуални, затова се налага често тяхното редактиране.
Операции на редактиране на данни:
Обновяване: Посочваме с мишката съответната клетка. Анулиране на промени става чрез бутона ESC.
Добавяне: Отиваме в последния специален ред.
Изтриване: маркиране на поле – бутон DEL. ВИнаги излзиа даилоговпрозорец за предупреждение!!!!