Вы здесь: Главная > Табличный процессор MS EXCEL > Практическое задание №5. Работа с данными в Microsoft Excel: установка фильтров и настройка параметров отбора по значению, по условию, по формату
Цель: Получение навыков применения отбора (выборки) данных с использованием фильтров (установка фильтров и настройки параметров отбора по значению, по условию, по формату, выборка наибольших и наименьших значений, отбор данных по конкретной ячейке).
Задание: Используя табличный процессор Ms Excel выполните ниже приведённую последовательность действий (сценарий) и выполните Контрольное задание к практической работе №5.
В процессе выполнения задания каждое действие фиксируйте скриншотами. Скриншоты и комментарии к ним размещайте в файле отчёта по практической работе. Количество скриншотов в отчёте должно быть не меньше, чем в предложенном задании (17).
Отбор данных
Простейшим инструментом для выбора и отбора данных является фильтр. В отфильтрованном списке отображаются только строки, отвечающие условиям, заданным для столбца.
В отличие от сортировки, фильтр не меняет порядок записей в списке. При фильтрации временно скрываются строки, которые не требуется отображать.
Строки, отобранные при фильтрации, можно редактировать, форматировать, создавать на их основе диаграммы, выводить их на печать.
Установка фильтра
Фильтры можно установить для любого диапазона, расположенного в любом месте листа. Диапазон не должен иметь полностью пустых строк и столбцов, отдельные пустые ячейки допускаются.
- Создайте на Рабочем столе компьютера файл отчёта по практической работе: ОтчётФильтрФамилия_студента.docx
- Откройте файл DataFiltr.xlsx
DataFiltr.xlsx (41,5 KiB, 2 950 hits)
- Сохраните файл DataFiltr.xlsx на Рабочем столе компьютера под именем ФильтрФамилия_студента.xlsx
- Откройте файл ФильтрФамилия_студента.xlsx
- Выделите одну любую ячейку в диапазоне, для которого устанавливаются фильтры.
- Установите фильтр: нажмите кнопку Сортировка и фильтр группы Редактирование вкладки Главная и выберите команду Фильтр или нажмите кнопку Фильтр группы Сортировка и фильтр вкладки Данные.
- Сделайте первый скриншот и отправьте его в файл ОтчётФильтрФамилия_студента.docx
После установки фильтров в названиях столбцов таблицы появятся значки раскрывающих списков (стрелки в ячейках A1:G1 ).
Работа с фильтром
Для выборки данных с использованием фильтра следует щелкнуть по значку раскрывающегося списка соответствующего столбца и выбрать значение или параметр выборки.
- Произведите отбор данных по столбцу А (Товар), выберите Апельсины и столбцу D (Регион продаж), выберите регион Москва. Для этого:
- Щёлкаем по списку (стрелке ) Товар, снимаем (убираем) флаг с пункта Выделить всё (щелчком по квадратику или пункту, объекту) и устанавливаем его на пункте Апельсины, нажимаем ОК.
- Повторяем действия пункта 2 для столбца D (Регион продаж), выбираем регион Москва.
Результат будет выглядеть так:
Отбор по формату
Можно выбрать строки по цвету ячейки, цвету текста или значку одного или нескольких столбцов.
- Приведите таблицу в исходное состояние для большей наглядности последующих действий.
- Для этого: щёлкните по списку Товар, поставьте флаг на пункт Выделить всё, ОК, щёлкните по списку Регион продаж, поставьте флаг на пункт Выделить всё, ОК.
- Щелкните по значку раскрывающегося списка столбца Группа.
- Выберите команду Фильтр по цвету, а затем в подчиненном меню выберите цвет ячейки (зелёный). Нажмите кнопку ОК.
Отбор по условию
Можно производить выборку не только по конкретному значению, но и по условию.
Условие можно применять для числовых значений.
- Щелкните по значку раскрывающегося списка столбца Продажи .
- Выберите команду Числовые фильтры, а затем в подчиненном меню выберите применяемое условие (ниже по тексту).
3. Можно выбрать условие: равно, не равно, больше, меньше, больше или равно, меньше или равно. Выбираем больше. Появляется окно Пользовательский автофильтр, где устанавливаем значение больше 10000. Значение условия можно выбрать из списка.
Результат выглядит следующим образом:
Некоторые особенности имеет применение условий для дат.
- Щелкните по значку раскрывающегося списка столбца Дата поставки
- Выберите команду Фильтры по дате, а затем в подчиненном меню выберите применяемое условие (ниже по тексту).
3. После выбора условий: До, После или Между появляется окно Пользовательский автофильтр, где можно установить значение условия. Значение условия можно выбрать из списка или ввести с клавиатуры. Можно также щелкнуть по кнопке Выбор даты и выбрать значение даты из календаря.
4. Выберем После. Появится окно Пользовательский автофильтр, введём условие отбора: После 30.09.2011.
Условия можно использовать при отборе и для текстовых значений
- Изменим таблицу для большей наглядности последующих действий. Для этого:
- Снимите фильтр по цвету: щёлкните по списку Группа, выберите пункт Снять фильтр с «Группа».
- Отсортируйте столбец Группа по цвету в порядке: зелёный, красный, жёлтый, коричневый. Если забыли последовательность действий при сортировке обратитесь к Практическому заданию №4
- Произведите отбор по столбцу Регион продаж.
- Для этого : щелкните по значку раскрывающегося списка столбца Регион продаж.
- Выберите команду Текстовые фильтры, а затем в подчиненном меню выберите применяемое условие (ниже по тексту).
3. При использовании условий: равно, не равно, содержит, не содержит, начинается с, не начинается с, заканчивается на, не заканчивается на появляется окно Пользовательский автофильтр, где устанавливается значение. Значение условия обычно вводят с клавиатуры.
4. Выберем Текстовый фильтр, начинается с, Пользовательский автофильтр, где вводим Ба для отбора имени региона, начинающегося с Ба.
Результат установки текстового фильтра:
Во всех случаях при использовании окна Пользовательский автофильтр одновременно можно применять два условия отбора, объединяя их союзом И, если требуется, чтобы данные удовлетворяли обоим условиям, или союзом ИЛИ, если требуется, чтобы данные удовлетворяли хотя бы одному из них.
Отбор наибольших и наименьших значений
Для числовых значений можно отобрать строки по наибольшим или наименьшим значениям в каком-либо столбце.
- Для более наглядной иллюстрации отбора снимите фильтры со столбцов Дата поставки, Регион продажи, Продажи, в столбце Группа щёлкните по списку, выберите Сортировка по цвету, Пользовательская сортировка и нажмите ОК.
- Щелкните по значку раскрывающегося списка столбца Продажи.
- Выберите команду Числовые фильтры, а затем в подчиненном меню выберите команду Первые 10.
В окне Наложение условия по списку установите количество (или процент от общего числа) отбираемых элементов. Выберите принцип отбора (наибольшие или наименьшие значения) и режим отбора: отображение строк с наибольшими или наименьшими значениями (элементов списка) или отображение строк с набольшими или наименьшими значениями в процентном отношении (% от количества элементов).
Результат отбора следующий:
Кроме того, можно выбрать значения выше или ниже среднего.
Отбор по ячейке
Данные можно быстро отфильтровать с помощью условия, отражающего характеристики содержимого активной ячейки.
- Преобразуйте таблицу к наглядному виду. Для этого снимите фильтр со столбца Продажи, в столбце Группа щёлкните по списку, выберите Сортировка по цвету, Пользовательская сортировка и нажмите ОК.
- Щелкните правой кнопкой мыши по любой ячейке.
- В контекстном меню выберите команду Фильтр, а затем в подчиненном меню принцип отбора: по значению выделенной ячейки (в нашем случае), цвету ячейки, цвету текста или по значку.
Для удаления фильтров выделите одну любую ячейку в диапазоне, для которого устанавливаются фильтры, нажмите кнопку Сортировка и фильтр группы Редактирование вкладки Главная и выберите команду Фильтр или нажмите кнопку Фильтр группы Сортировка и фильтр вкладки Данные.
- Закройте файл ФильтрФамилия_студента.xlsx без сохранения изменений.
- Сохраните файл отчёта ОтчётФильтрФамилия_студента.docx в папке Яндекс.Диск→Excel
- Закройте табличный процессор Ms Excel.
- Выполните Контрольное задание к практической работе №5.
Приглашайте друзей на мой сайт
Практическая работа. Сортировка, фильтрация данных в Excel.
Задание 1.
Создайте таблицу с данными об автомобилях
на Листе1, переименуйте Лист1 в Автомобили.
Модель |
Цена |
Год |
Пробег |
Цвет |
|
1. |
Волга 2410 |
$1050 |
1980 |
35 500 |
Зеленый |
2. |
Волга 2410 |
$500 |
1981 |
53600 |
Черный |
3. |
Chrysler New |
$5500 |
1988 |
181142 |
Шоколад |
4. |
Nissan Laurel |
$600 |
1989 |
665383 |
Темно-серый |
5. |
Волга 2410 |
$750 |
1989 |
140 000 |
Серый |
6. |
Mazda Titan |
$7200 |
1989 |
190 000 |
Белый |
7. |
ВАЗ 21093 |
$1550 |
1990 |
75 000 |
Белый |
8. |
ВАЗ 21053 |
$900 |
1991 |
93 000 |
Белый |
9. |
ВАЗ 21063 |
$950 |
1991 |
69 000 |
Голубой |
10. |
Иж 2715 |
$550 |
1993 |
90 000 |
Кофейный |
11. |
Москвич 2141 |
$1500 |
1993 |
40 500 |
Вишня |
12. |
ВАЗ 21093 |
$1750 |
1993 |
64 000 |
Красный |
13. |
ВАЗ 21093 |
$1900 |
1993 |
70 000 |
Красный |
14. |
Mazda 323 |
$3400 |
1993 |
215 000 |
Красный |
15. |
ВАЗ 21093 |
$400 |
1994 |
120 000 |
Бежевый |
2.
Скопируйте таблицу
на следующий лист, используя
команду контекстного меню на ярлыке рабочего листа Автомобили — Переместить/Копировать – перед листом 2 — создать копию – поставьте галочку, переименуйте данный лист в Модель и проведите сортировку по возрастанию (от А до Я) по столбцу Модель.
3.
Скопируйте лист Автомобили
и назовите его Сортировка. На листе Сортировка проведите сортировку по трем столбцам:
цена, год, пробег. Для этого: выделите
любую ячейку заполненной таблицы
— Данные —> Сортировка — из списка Сортировать по выберите столбец
Цена, поставьте переключатель по возрастанию, далее
из списка Добавить
уровень (Затем по) выберите столбец Год, поставьте
переключатель по возрастанию -> из
списка Добавить уровень
выберите столбец Пробег, поставьте переключатель по возрастанию
-> ОК.
Таким образом,
сначала автомобили будут отсортированы по цене, потом автомобили с одинаковой ценой будут отсортированы по году выпуска, и, наконец, автомобили с одинаковой ценой и годом выпуска будут отсортированы по пробегу.
Задание 2. Проведение выборки
данных с помощью
фильтра
1.
Скопируйте лист Автомобили
и назовите его Фильтр1,
скопируйте на него таблицу с листа Автомобили. На листе фильтр1 выделите первую строку таблицы и включите фильтр:
Данные —>Фильтр.
2.
Проведите выборку по
столбцу Модель — значение равно 21093,
для этого: щелкните по значку
раскрывающегося столбца Модель и
выберите значение ВАЗ 21093.
Задание 3. Проведение выборки данных с помощью фильтра по условию и обработка результатов фильтра с использованием функций.
1.
Скопируйте лист Автомобили
и назовите его фильтр2.
Включите фильтр.
2.
Проведите выборку по
столбцу Год — с условием больше
1990, в полученной после фильтрации
таблице определить минимальную стоимость автомобиля и результат вывести в ячейку В23, для этого выделите
ячейку В23, вызовите
функцию МИНИМУМ из раскрывающегося списка кнопки Автосуммирование, проверьте выделение ячеек столбца цена и нажмите Enter,
в ячейке В22 напечатайте текст — Минимальная стоимость.
3.
Аналогично ниже в ячейках
В24:В27 определите максимальную и среднюю стоимость автомобиля.
ПРАКТИЧЕСКАЯ РАБОТА № 7
Тема: Сортировка и фильтрация данных в Excel
Цель: приобрести практические навыки в работе с сортировкой и фильтрацией в программе Ms Excel 2007
Необходимо выполнить 3 практических задания входе работы.
1)Задание к практической работе:
Сортировка списков
1.Наберите таблицу в соответствии с рисунком 1
2.Выделите его.
3.Нажмите кнопку «Сортировка и фильтр» на анели «Редактирование» ленты «Главная».
4.Выберите «Сортировка от А до Я». Наш список будет отсортирован по первому столбцу, т.е. по полю ФИО.
5.Если надо отсортировать список по нескольким полям, то для этого предназначен пункт «Настраиваемая сортировка..». Сложная сортировка подразумевает упорядочение данных по нескольким полям. Добавлять поля можно при помощи кнопки «Добавить уровень».Рис3,4
Рис.3
Рис.4.
6.В итоге список будет отсортирован, согласно установленным параметрам сложной сортировки(рис. 5)
Рис.5.
7.Если надо отсортировать поле нестандартным способом, то для этого предназначен пункт меню»Настраиваемый список..» выпадающего списка «Порядок».
Перемещать уровни сортировки можно при помощи кнопок «Вверх» и «Вниз».
Не следует забывать и о контекстном меню. Из него, также, можно настроить сортировку списка. К тому же есть такие интересные варианты сортировки, связанные с выделением того или иного элемента таблицы.
Фильтрация списков
Краткая справка:
Основное отличие фильтра от упорядочивания — это то, что во время фильтрации записи, не удовлетворяющие условиям отбора, временно скрываются (но не удаляются), в то время, как при сортировке показываются все записи списка, меняется лишь их порядок.
Фильтры бывают двух типов: обычный фильтр (его еще называют автофильтр) и расширенный фильтр. Для применения автофильтра нажмите ту же кнопку, что и при сортировке — «Сортировка и фильтр» и выберите пункт «Фильтр» (конечно же, перед этим должен быть выделен диапазон ячеек).
В столбцах списка появятся кнопки со стрелочками, нажав на которые можно настроить параметры фильтра.
Поля, по которым установлен фильтр, отображаются со значком воронки. Если подвести указатель мыши к такой воронке, то будет показано условие фильтрации.
Для формирования более сложных условий отбора предназначен пункт «Текстовые фильтры» или»Числовые фильтры». В окне «Пользовательский автофильтр» необходимо настроить окончательные условия фильтрации.
При использовании расширенного фильтра критерии отбора задаются на рабочем листе.
Фильтры.2) Задание к практической работе:
1.Скопируйте и вставьте на свободное место шапку списка.
В соответствующем поле (полях) задайте критерии фильтрации.
2.Выделите основной список.
3.Нажмите кнопку «Фильтр» на панели «Сортировка и фильтр» ленты «Данные».
4.На той же панели нажмите кнопку «Дополнительно».
5.В появившемся окне «Расширенный фильтр» задайте необходимые диапазоны ячеек.
7.В результате отфильтрованные данные появятся в новом списке.
8.Расширенный фильтр удобно использовать в случаях, когда результат отбора желательно поместить отдельно от основного списка.
3)Задания к практической работе:
Самостоятельно выполните по созданной выше таблице:
А) С помощью фильтра выведите фамилии тех рабочих, оклад которых не превышает 12000 руб.
Б) С помощью расширенного фильтра выведите фамилии тех людей, которые работают в бухгалтерии
Г) Отсортируйте список по убыванию.
Главный недостаток стандартного
фильтра
(
Данные/ Сортировка и фильтр/ Фильтр
) – это отсутствие визуальной информации о примененном в данный момент фильтре: необходимо каждый раз лезть в меню фильтра, чтобы вспомнить критерии отбора записей. Особенно это неудобно, когда применено несколько критериев. Расширенный фильтр лишен этого недостатка – все критерии помещаются в виде отдельной таблички над фильтруемыми записями.
Алгоритм создания
Расширенного фильтра
прост:
- Создаем таблицу, к которой будет применяться фильтр (исходная таблица);
- Создаем табличку с критериями (с условиями отбора);
-
Запускаем
Расширенный фильтр
.
Пусть в диапазоне
A
7:С
83
имеется исходная таблица с перечнем товаров, содержащая поля (столбцы)
Товар
,
Количество
и
Цена
(см. файл примера ). Таблица не должна содержать пустых строк и столбцов, иначе
Расширенный фильтр
(да и обычный
Автофильтр
) не будет правильно работать.
Задача 1 (начинается…)
Настроим фильтр для отбора строк, которые содержат в наименовании Товара значения
начинающиеся
со слова
Гвозди
. Этому условию отбора удовлетворяют строки с товарами
гвозди 20 мм
,
Гвозди 10 мм
,
Гвозди 10 мм
и
Гвозди
.
Табличку с условием отбора разместим разместим в диапазоне
А
1
:А2
. Табличка должна содержать также название заголовка столбца, по которому будет производиться отбор. В качестве критерия в ячейке
А2
укажем слово
Гвозди
.
Примечание
: Структура критериев у
Расширенного фильтра
четко определена и она совпадает со структурой критериев для функций БДСУММ() , БСЧЁТ() и др.
Обычно критерии
Расширенного фильтра
размещают над таблицей, к которой применяют фильтр, но можно их разместить и сбоку таблицы. Избегайте размещения таблички с критериями под исходной таблицей, хотя это не запрещено, но не всегда удобно, т.к. в исходную таблицу могут добавляться новые строки.
ВНИМАНИЕ!
Убедитесь, что между табличкой со значениями условий отбора и исходной таблицей имеется, по крайней мере, одна пустая строка (это облегчит работу с
Расширенным фильтром
).
Теперь все подготовлено для работы с
Расширенным фильтром:
- выделите любую ячейку таблицы (это не обязательно, но позволит ускорить заполнение параметров фильтра);
-
вызовите
Расширенный фильтр
( Данные/ Сортировка и фильтр/ Дополнительно ); -
в поле
Исходный диапазон
убедитесь, что указан диапазон ячеек таблицы вместе с заголовками (
A
7:С
83
); -
в поле
Диапазон условий
укажите ячейки содержащие табличку с критерием, т.е. диапазон
А
1
:А2
.
При желании можно отобранные строки скопировать в другую таблицу, установив переключатель в позицию
Скопировать результат в другое место
. Но мы это здесь делать не будем.
Нажмите кнопку ОК и фильтр будет применен — в таблице останутся только строки содержащие в столбце Товар наименования
гвозди 20 мм
,
Гвозди 10 мм
,
Гвозди 50 мм
и
Гвозди
. Остальные строки будут скрыты.
Номера отобранных строк будут выделены синим шрифтом.
Чтобы отменить действие фильтра выделите любую ячейку таблицы и нажмите
CTRL+SHIFT+L
(к заголовку будет применен
Автофильтр
, а действие
Расширенного фильтра
будет отменено) или нажмите кнопку меню
Очистить
( Данные/ Сортировка и фильтр/ Очистить ).
Задача 2 (точно совпадает)
Настроим фильтр для отбора строк, у которых в столбце Товар
точно
содержится слово
Гвозди
. Этому условию отбора удовлетворяют строки только с товарами
гвозди
и
Гвозди
(
Регистр
не учитывается). Значения
гвозди 20 мм
,
Гвозди 10 мм
,
Гвозди 50 мм
учтены не будут.
Табличку с условием отбора разместим разместим в диапазоне
B1:В2
. Табличка должна содержать также название заголовка столбца, по которому будет производиться отбор. В качестве критерия в ячейке
B2
укажем формулу =»=
Гвозди»
.
Теперь все подготовлено для работы с
Расширенным фильтром:
- выделите любую ячейку таблицы (это не обязательно, но позволит ускорить заполнение параметров фильтра);
-
вызовите
Расширенный фильтр ( Данные/ Сортировка и фильтр/ Дополнительно );
-
в поле
Исходный диапазон
убедитесь, что указан диапазон ячеек таблицы вместе с заголовками (
A
7:С
83
); -
в поле
Диапазон условий
укажите ячейки содержащие табличку с критерием, т.е. диапазон
B1
:B2
. - Нажмите ОК
Применять
Расширенный фильтр
с такими простыми критериями особого смысла нет, т.к. с этими задачами легко справляется
Автофильтр
. Рассмотрим более сложные задачи по фильтрации.
Если в качестве критерия указать не =»=Гвозди» , а просто
Гвозди
, то, будут выведены все записи содержащие наименования
начинающиеся
со слова Гвозди (
Гвозди 80мм
,
Гвозди2
). Чтобы вывести строки с товаром,
содержащие
на слово
гвозди
, например,
Новые гвозди
, необходимо в качестве критерия указать =»=*Гвозди» или просто *
Гвозди, где
* является
подстановочным знаком
и означает любую последовательность символов.
Задача 3 (условие ИЛИ для одного столбца)
Настроим фильтр для отбора строк, у которых в столбце Товар содержится значение начинающееся со слова
Гвозди
ИЛИ
Обои
.
Критерии отбора в этом случае должны размещаться под соответствующим заголовком столбца (
Товар
) и должны располагаться
друг под другом
в одном столбце (см. рисунок ниже). Табличку с критериями размести в диапазоне
С1:С3
.
Окно с параметрами Расширенного фильтра и таблица с отфильтрованными данными будет выглядеть так.
После нажатия ОК будут выведены все записи, содержащие в столбце
Товар
продукцию
Гвозди
ИЛИ
Обои
.
Задача 4 (условие И)
Произведем отбор только тех строк таблицы, которые
точно
содержат в столбце
Товар
продукцию
Гвозди
, а в столбце
Количество
значение >40. Критерии отбора в этом случае должны размещаться под соответствующими заголовками (Товар и Количество) и должны располагаться
на одной строке
. Условия отбора должны быть записаны в специальном формате: =»=
Гвозди»
и =»>40″ . Табличку с условием отбора разместим разместим в диапазоне
E1:F2
.
После нажатия кнопки ОК будут выведены все записи содержащие в столбце
Товар
продукцию
Гвозди
с количеством >40.
СОВЕТ:
При изменении критериев отбора лучше каждый раз создавать табличку с критериями и после вызова фильтра лишь менять ссылку на них.
Примечание
: Если пришлось очистить параметры Расширенного фильтра ( Данные/ Сортировка и фильтр/ Очистить ), то перед вызовом фильтра выделите любую ячейку таблицы – EXCEL автоматически вставит ссылку на диапазон занимаемый таблицей (при наличии пустых строк в таблице вставится ссылка не на всю таблицу, а лишь до первой пустой строки).
Задача 5 (условие ИЛИ для разных столбцов)
Предыдущие задачи можно было при желании решить обычным
автофильтром
. Эту же задачу обычным фильтром не решить.
Произведем отбор только тех строк таблицы, которые
точно
содержат в столбце
Товар
продукцию
Гвозди
, ИЛИ которые в столбце
Количество
содержат значение >40. Критерии отбора в этом случае должны размещаться под соответствующими заголовками (Товар и Количество) и должны располагаться
на разных строках
. Условия отбора должны быть записаны в специальном формате: =»>40″ и =»=
Гвозди»
. Табличку с условием отбора разместим разместим в диапазоне
E4:F6
.
После нажатия кнопки ОК будут выведены записи содержащие в столбце
Товар
продукцию
Гвозди
ИЛИ значение >40 (у любого товара).
Задача 6 (Условия отбора, созданные в результате применения формулы)
Настоящая мощь
Расширенного фильтра
проявляется при использовании в качестве условий отбора формул.
Существует две возможности задания условий отбора строк:
- непосредственно вводить значения для критерия (см. задачи выше);
- сформировать критерий на основе результатов выполнения формулы.
Рассмотрим критерии задаваемые формулой. Формула, указанная в качестве критерия отбора, должна возвращать результат ИСТИНА или ЛОЖЬ.
Например, отобразим строки, содержащие Товар, который встречается в таблице только 1 раз. Для этого:
-
введем в ячейку
H2
формулу =СЧЁТЕСЛИ(Лист1!$A$8:$A$83;A8)=1 -
в
Н1
вместо заголовка
введем поясняющий текст, например,
Неповторяющиеся значения
. Поясняющий текст НЕ должен совпадать ни с одним заголовком столбца таблицы! В противном случае фильтр будет работать неправильно.
Применим
Расширенный фильтр
, указав в качестве диапазона условий ячейки
Н1:Н2
.
Обратите внимание на то, что диапазон поиска значений введен с использованием
абсолютных ссылок
, а критерий в функции СЧЁТЕСЛИ() – с относительной ссылкой. Это необходимо, поскольку при применении
Расширенного фильтра
EXCEL увидит, что
А8
— это относительная ссылка и будет перемещаться вниз по столбцу Товар по одной записи за раз и возвращать значение либо ИСТИНА, либо ЛОЖЬ. Если будет возвращено значение ИСТИНА, то соответствующая строка таблицы будет отображена. Если возвращено значение ЛОЖЬ, то строка после применения фильтра отображена не будет.
СОВЕТ:
Для проверки работоспособности формулы можно создать дополнительный столбец рядом с таблицей (например в F) и ввести указанную выше формулу в ячейку F8, а затем скопировать ее вниз. Будет сформирован столбец со значениями ИСТИНА/ЛОЖЬ, который поможет определить как работает ваша формула.
Примеры других формул из файла примера :
-
Вывод строк с ценами больше, чем 3-я по величине цена в таблице. =C8>НАИБОЛЬШИЙ( $С$8:$С$83 ;5) В этом примере четко проявляется коварство функции НАИБОЛЬШИЙ(). Если отсортировать столбец
С
(цены), то получим: 750; 700;
700
; 700; 620, 620, 160, … В человеческом понимании «3-ей по величине цене» соответствует 620, а в понимании функции НАИБОЛЬШИЙ() –
700
. В итоге, будет выведено не 4 строки, а только одна (750); -
Вывод строк с учетом РЕгиСТра =СОВПАД(«гвозди»;А8) . Будут выведены только те строки, в которых товар
гвозди
введен с использованием строчных букв; - Вывод строк, у которых цена выше среднего =С8>СРЗНАЧ($С$8:$С$83) ;
ВНИМАНИЕ!
Применение
Расширенного фильтра
отменяет примененный к таблице фильтр (
Данные/ Сортировка и фильтр/ Фильтр
).
Задача 7 (Условия отбора содержат формулы и обычные критерии)
Рассмотрим теперь другую таблицу из файла примера на листе Задача 7 .
В столбце
Товар
приведено название товара, а в столбце
Тип товара
— его тип.
Задача состоит в том, чтобы для заданного типа товара вывести товары, у которых цена ниже средней. То есть у нас 3 критерия: первый критерий задает Товар, 2-й — его Тип, а 3-й критерий (в виде формулы) задает цену ниже средней.
Критерии разместим в строках 6 и 7. Введем нужные Товар и Тип товара. Для заданного Тип товара вычислим среднее и выведем ее для наглядности в отдельную ячейку F7. В принципе, формулу можно ввести прямо в формулу-критерий в ячейку С7. Поясняющий текст в ячейке над формулой (С6) НЕ должен совпадать ни с одним заголовком столбца таблицы! В противном случае фильтр будет работать неправильно.
Далее действуем как обычно: выделяем любую ячейку таблицы, вызываем
Расширенный фильтр (Advanced Filter)
и указываем диапазон с критериями.
Будут выведены 2 товара из 4-х (заданного типа товара).
В файле примера для удобства использовано
Условное форматирование
: выделяются строки удовлетворяющие первым 2-м критериям (подробнее см. статью
Выделение строк таблицы в MS EXCEL в зависимости от условия в ячейке
).
Задача 7.1. (Совпадают ли 2 значения в одной строке?)
Есть таблица, в которой указаны Год выпуска и Год покупки автомобиля.
Требуется вывести только те строки, в которых Год выпуска совпадает с Годом покупки. Это можно сделать с помощью элементарной формулы =В10=С10 .
Поясняющий текст в ячейке С6 НЕ должен совпадать ни с одним заголовком столбца таблицы! В противном случае фильтр будет работать неправильно.
Задача 8 (Является ли символ числом?)
Пусть у нас есть таблица с перечнем различных типов гвоздей.
Требуется отфильтровать только те строки, у которых в столбце Товар содержится
Гвозди 1 дюйм
,
Гвозди 2 дюйма
и т.д. товары
Гвозди нержавеющие, Гвозди хромированные
и т.д. не должны быть отфильтрованы.
Проще всего это сделать если в качестве фильтра задать условие, что после слова Гвозди должно идти цифра. Это можно сделать с помощью формулы =ЕЧИСЛО(—ПСТР(A11;ДЛСТР($A$8)+2;1))
Формула вырезает из наименования товара 1 символ после слова Гвозди (с учетом пробела). Если этот символ число (цифра), то формула возвращает ИСТИНА и строка выводится, в противном случае строка не выводится. В столбце F показано как работает формула, т.е. ее можно протестировать до запуска
Расширенного фильтра
.
Задача 9 (Вывести строки, в которых НЕ СОДЕРЖАТСЯ заданные Товары)
Требуется отфильтровать только те строки, у которых в столбце Товар НЕ содержатся:
Гвозди, Доска, Клей, Обои
.
Для этого придется использовать простую формулу =ЕНД(ВПР(A15;$A$8:$A$11;1;0))
Функция ВПР()
ищет в столбце Товар каждой строки наименования товаров, указанных в диапазоне
А8:А11
. Если эти товары НЕ найдены, ВПР() возвращает ошибку #Н/Д, которая обрабатывается
функцией ЕНД()
— в итоге, формула возвращает ИСТИНА и строка выводится.
Вывод уникальных строк
О выводе
уникальных
строк с помощью Расширенного фильтра можно
прочитать в этой статье
.
Государственное бюджетное профессиональное
образовательное учреждение Московской области
«Московский областной медицинский колледж № 2»
Люберецкий филиал
РАССМОТРЕНО
на заседании ЦМК ________________
Протокол заседания № ___________
от «_____» __________________
Председатель ___________/Лифанчикова Т.А.
МЕТОДИЧЕСКАЯ РАЗРАБОТКА
практического занятия
по учебной дисциплине «Информатика»
Тема: «Excel: Сортировка и фильтрация данных из списка»
Специальность 33.02.01. Фармация
Разработала: Нестерова Н.Ю.
Преподаватель информатики
Люберцы 2020
Содержание
№ |
страницы |
|
Пояснительная записка |
3 |
|
Интегральные (междисциплинарные) связи |
4-5 |
|
Технологическая карта |
6 |
|
Мотивация |
9 |
|
Информационный блок |
9-11 |
|
Практическое задание |
11 |
|
Домашнее задание |
12 |
|
Оценочный лист |
14 |
Пояснительная записка
Методическая разработка практического занятия по теме:
«Excel: Сортировка и фильтрация данных из списка» предназначена для работы со студентами, осваивающими дисциплину «Информатика».
Методическая разработка составлена в соответствии с рабочей программой по специальности 33.02.01. «Фармация»
Цель создания методической разработки — сформировать умение использовать и внедрять современные прикладные программные средства (табличный процессор MSExcel) в профессиональной деятельности.
Методическая разработка включает в себя: пояснительную записку, методический блок, информационный блок, блок контроля и приложения.
В методическом блоке представлены рекомендации по работе с методической разработкой, дан список литературы, составлена хронологическая карта занятия (в хронологической карте занятия отражены этапы занятия, цели, формы и виды деятельности преподавателя и студентов, указано примерное время для каждого этапа).
С целью облегчения процесса обучения в информационном блоке изложена терминология темы в виде опорного конспекта и приложений.
В блок контроля включены: задание для определения знаний исходного уровня в виде фронтального опроса, постановка проблемных вопросов перед изучением нового материала и ответы на них после усвоения новой темы- контрольные вопросы .
Методическая разработка содержит цели, которые должен выполнить студент после окончания занятия. Достижение цели может быть проверено в течение занятия на этапе изложения нового материала в процессе беседы, на этапе закрепления материала. Для достижения поставленных целей используются различные образовательные технологии:
-информационно- компьютерные технологии (использование компьютера, презентаций)
-технологии проблемного обучения(постановка проблемного вопроса или проблемное задание, поиск решения проблемы, проверка правильности решения проблемы, выводы по решению проблем.
Обеспечение занятия включает документальное, методическое, материальное и техническое (визуальное) оснащение.
Подведение итогов занятия требует от преподавателя максимально объективной оценки деятельности каждого студента.
МЕЖПРЕДМЕТНЫЕ СВЯЗИ
Дисциплины обеспечивающие |
Тема: « Сортировка и фильтрация данных из списка» ЕН01 Информатика |
Дисциплины обеспечиваемые |
ОУД. Образовательно – учебные дисциплины ОУД.1 Русский язык ОУД.2 Английский язык ОУД.3 Математика ОУД.8 Физика |
ОП.00 Общепрофессиональные дисциплины ОП.01. Основы латинского языка с медицинской терминологией ОП.02. Анатомия и физиология человека ОП.06. Основы микробиологии и иммунологии ОП.07. Фармакология Профессиональные модули: ПМ.01 Проведение профилактических мероприятий МДК.01.01. Здоровый человек и его окружение МДК.01.02. Основы профилактики МДК.01.03. Сестринское дело в системе первичной медико-санитарной помощи населению |
|
ПМ.02 Участиевлечебно—диагностическом и реабилитационном процессах МДК.02.01. Сестринский уход при различных заболеваниях и состояниях |
||
ПМ.03 Оказание доврачебной медицинской помощи при неотложных и экстремальных состояниях МДК.03.01. Основы реаниматологии МДК.03.02. Медицина катастроф ПМ 04. Выполнение работ по профессии младшая медицинская сестра по уходу за больными. |
Технологическая карта занятия
Тема:« Excel: Сортировка и фильтрация данных из списка»
Занятие №. 10
Место проведения занятия: кабинет информатики .
Форма проведения и тип занятия: практическое.
4.Цели занятия: Освоить приемы сортировки, фильтрации и поиска данных в программе MS Excel для решения профессиональных задач
Учебные:
дать представление о возможностях табличного процессора MS Excel в области сортировки и фильтрации больших объемов данных;
рассмотреть возможности использования табличного процессора MS Excel на примере заданий имеющих профессиональный характер;
сформировать навыки сортировки, фильтрации и поиска данных в программе MS Excel.
Развивающие:
способствовать развитию логического мышления,
развитию памяти,
внимательности, наблюдательности
способствовать развитию умения сравнивать, обобщать, анализировать.
Воспитательные: воспитывать позитивное отношение к учебной деятельности.
Тип учебного занятия: практическое занятие
Форма обучения: индивидуальная, групповая, фронтальная.
Методы обучения: словесный, наглядный, репродуктивный, практический.
Средства обучения: ПК, проектор, раздаточный материал.
Методические: учебно-методическая разработка, презентация, рабочая учебная программа, календарно-тематический план.
Список используемых источников:
Жукова, Е. Л. Информатика: Учебное пособие. [Текст] / Жукова, Е. Л., Бурда Е. Г. – М.: Издательско-торговая корпорация «Дашков и К»; Ростов н/Д: Наука-Пресс, 2019. – 272 с.
Калабухова, Г.В. , Титов, В.М. Компьютерный практикум по информатике. Офисные технологии: учеб.пособие [Текст] – М.: ИД «ФОРУМ»: ИНФРА-М, 2018. – 336 с.: ил. – (Высшее образование).
Михеева, Е. В. Практикум по информатике: учебное пособие для студ. сред.проф. образования [Текст] / Е.В. Михеева. – 5-е изд., стер. – М.: Издательский центр «Академия», 2019. – 192 с.
Омельченко, В.П. Математика: компьютерные технологии в медицине: учебник [Текст] / В.П. Омельченко, А.А. Демидова. – Изд. 2-е, испр. – Ростов н/Д: Феникс, 2018. – 588 с.: ил. – (Среднее профессиональное образование)
Ход занятия
№ п/п |
Этапы занятия |
Время (мин.) |
Методы обучения |
Деятельность преподавателя |
Деятельность студента |
1. |
Организационный момент. |
5 |
Организация занятия: контроль внешнего вида, готовности к занятию; оформление журнала учебных занятий; |
Готовится к занятию. |
|
2. |
Мотивация учебной деятельности |
10 |
беседа |
Сообщает студентам тему, цели и план занятия. Раскрывает важность и значимость темы, мотивирует студентов на восприятие новой информации, на активную деятельность. Разъясняет критерии оценок согласно оценочному листу. |
Записывают в тетради тему и цели занятия. Настраиваются на учебную деятельность по приобретению новых знаний. |
3. |
Актуализация опорных знаний и умений. |
10 |
Репродуктивный |
Организует работу студентов на этапе исходного контроля знаний в виде фронтального опроса. Корректирует ответы студентов; систематизирует их знания по данной теме. Оценивает работу каждого студента. Ставит проблемные вопросы по новой теме. |
Выполняют задания №1 Отвечают на вопросы, обсуждают их, корректируют и дополняют ответы. Заполняют оценочный лист. |
4. |
Изучение нового материала. |
30 |
Объясни—тельно-иллюстративный |
Излагает новый материал |
Слушает, записывает, запоминает усваевает. |
5. |
Практическое задание на компьютере |
23 |
компьютерные технологии |
Контролирует правильность выполнения заданий |
Выполняют задания |
6. |
Подведение итогов занятия. Рефлексия. |
10 |
беседа. |
Предлагает каждому студенту оценить степень усвоения изученного материала в видеответов на проблемные вопросы и тестового контроля. |
Выполняет задание №2 и№3 анализирует допущенные ошибки, причины возникших затруднений и достигнутых успехов. |
6. |
Домашнее задание. |
2 |
Объяснительно-иллюстративный |
Оценивает работу группы, выставляет оценки за занятие и комментирует их, задает задание для подготовки к следующей теме. |
Записывает задание для подготовки к следующей теме. |
Практическая работа
Ход работы:
Организационный момент. Приветствие, проверка присутствующих. Объяснение хода урока.
Актуализация.
Какие возможности вы уже рассмотрели?
Какие арифметические действия есть в экселе, как они записываются.
Какие существуют правила записи ( = , скобки, не само значение, а адрес ячейки)
Типы данных (общий, числовой, текстовый, денежный, финансовый, дата, время, процентный)
Математические (ABS, COS, ACOS, LOG, LN, EXP, ОКРУГЛ, КОРЕНЬ, НОД, НОК, СТЕПЕНЬ и т.д.)
Логические функции (И,ИЛИ, ЛОЖЬ, ИСТИНА, НЕ, ЕСЛИ, ЕСЛИОШИБКА)
Мотивация. Сортировка и фильтры используются для удобного представления и быстрого поиска необходимых данных в таблице, их эффективного анализа, определения закономерностей и пр.
Основная часть.
А теперь попробуйте отгадать, какие возможности Excel мы должны сегодня научимся использовать? Для этого подумайте, что общего у следующих слов, которые представлены на картинках:
|
|
сортировка |
фильтрация |
(ответ: сортировка и фильтрация данных).
2. Итак, запишем тему урока с тетрадь |
Практическая работа № 10 Тема: Табличный процессор Microsoft Excel: сортировка и фильтрация данных. |
Информационный блок
Фильтрация данных – это выбор данных, соответствующих какому-либо условию, критерию.
Фильтрация в MS Excel выполняется из вкладки Данные раздел Сортировка и фильтр двумя способами:
▪ с помощью команды Фильтр;
▪ с помощью команды Дополнительно (Расширенный фильтр).
Фильтр
Фильтрация позволяет выбрать критерий отбора из предлагаемых в приложении для каждого столбца отдельно. Для этого нужно раскрыть список [▼] в названия каждого столбца и поставить галочку для критерия. В результате в таблице остаются только строки, удовлетворяющие критериям.
Список критериев для каждого столбца содержит следующие варианты критериев:
▪ все – выбираются все записи поля;
▪ первые 10 – появляется окно Наложение условия по списку, в котором выбираются количество выводимых записей (наибольших или наименьших) в элементах списка или процентах от количества элементов;
▪ значения – отфильтровываются только записи, содержащие в данном столбце указанное значение;
▪ условие – нажать кнопку списка, выбрать Текстовые фильтры Настраиваемый фильтр — пользователь формирует условие отбора в окне Пользовательский автофильтр (равно, больше, …И, ИЛИ…) и записи фильтруются по этому условию.
Отмена результата фильтрации (для поля) выполняется либо повторной фильтрацией по критерию Все, либо – для всего списка – повторным вводом команды Данные Фильтр.
Расширенный фильтр
Расширенный фильтр задаётся командой Данные Дополнительно в окне
Расширенный фильтр.
При этом используется два типа критериев для фильтрации записей:
▪ критерий сравнения;
▪ вычисляемый критерий.
Если критерий формируется в нескольких полях (столбцах), то его называют множественным критерием (поэтому фильтр называется расширенным).
Особенностью расширенного фильтра является то, что критерии отбора данных формируются вне таблицы и производится в 2 этапа:
1) Сначала формируется диапазон условия (область критерия) в отдельном блоке ячеек листа MS Excel – вне таблицы БД, на свободном месте Листа.
2) Затем командой Данные Дополнительно в окне Расширенный фильтр выполняется фильтрация записей списка по сформированному вне таблицы множественному критерию.
3. Открываем программу MS Excel.
а) Создайте таблицу в соответствие с образцом, приведенным на рисунке. Сохраните ее под названием «Фильтрация данных».
№ |
ФИО |
ДОКУМЕНТЫ |
||||||
СПРАВКА |
ОТЧЕТ |
ДОГОВОР |
АКТ |
ТЕЛЕГРАММА |
ЗАЯВЛЕНИЯ |
ПРОТОКОЛ |
||
1 |
Иванова |
+ |
+ |
+ |
||||
2 |
Петрова |
+ |
+ |
+ |
||||
3 |
Лисина |
+ |
+ |
+ |
||||
4 |
Дорофеева |
+ |
+ |
+ |
+ |
|||
5 |
Сидорова |
+ |
+ |
+ |
+ |
+ |
||
6 |
Листьева |
+ |
+ |
+ |
+ |
|||
7 |
Кузина |
+ |
+ |
+ |
+ |
б) Установите курсор внутри таблицы данных.
в) Выполним команду Данные/Сортировка.
Отсортируем Фамилии по возрастанию.
г) Далее отфильтруем данные таким образом, что бы программа выдавала Фамилии тех, кто сдал документы (+).
е) Установите курсор внутри таблицы данных. Выполните команду Данные/Фильтр.
ж) У каждой ячейки заголовка таблицы появилась кнопка «стрелка вниз», она не выводится на печать, позволяющая задать критерий фильтра. Мы хотим оставить все записи с «+».
Вместо полного списка, мы получим список сданных документов «+».
Для того, чтобы снова увидеть весь перечень, нужно Снять фильтр.
Контрольные вопросы
Дать определение понятию «список».
{Список – способ хранения данных в таблице, совокупность поименованных строк, содержащих однородные данные (набор строк таблицы, содержащий связанные данные, например базу данных аптек или набор адресов и телефонов пациентов)}
Перечислить требования к оформлению списков.
{• на листе рабочей книги может размещаться только один список;
• если на этом листе размещаются данные, не входящие в список, то их должны отделять от списка не менее одного пустого столбца и одной пустой строки;
• первая строка списка должна содержать заголовки столбцов;
• оформление заголовков столбцов должно отличаться от данных, для этого используется их выделение с помощью шрифта, выравнивания, форматов и рамок;
• во всех ячейках столбца размещаются однотипные данные, при этом используется один формат;
• перед содержимым ячейки не должно быть пробелов.}
Дать определение понятию «сортировка»
{Сортировка – расположение данных на листе в определенном порядке}.
Описать технологию сортировки записей в списках
Описать технологию создания «промежуточных итогов».
Описать технологию отбора записей с помощью Автофильтра.
Описать технологию отбора записей с помощью Расширенного фильтра.
Домашнее задание
1. Самостоятельно создайте таблицу «Пропуски занятий»
№ |
ФИО |
Понедельник |
Вторник |
… |
Пятница |
Число пропусков |
||||||||
1п |
2п |
3п |
1п |
2п |
3п |
4п |
||||||||
1 |
||||||||||||||
2 |
нб |
нб |
||||||||||||
3 |
нб |
|||||||||||||
4 |
нб |
нб |
||||||||||||
5 |
||||||||||||||
6 |
нб |
|||||||||||||
7 |
||||||||||||||
8 |
||||||||||||||
9 |
2. На свое усмотрение проставьте пропуски занятий
3. Произведите сортировку данных по столбцу ФИО в порядке возрастания.
3. Произведите фильтрацию по пропускам:
— по дням недели;
-по каждой паре;
— покажите студентов, у которых число пропусков больше 10 за неделю.
Критерии оценки
«5» – 100% (точность и правильность оформления таблиц при выполнении всех упражнений);
«4» – 80-90% (точность оформления таблиц при выполнении 1 упражнения и 2 второго упражнения);
«3» – 70% (правильность оформления таблиц при выполнении первого упражнений);
«2» – менее 70% (точность оформления таблиц при выполнении первого упражнения ).