Информатика · 9 класс · Информатика ФГОС · урок 26 · только теория
Сортировка и фильтрация данных в выделенном диапазоне
Тема о том, как упорядочивать и отбирать данные в электронных таблицах (например, в Excel или LibreOffice Calc). Мы разберёмся, как работает сортировка по одному и нескольким полям, а также как фильтры помогают быстро находить нужные записи в больших списках.
Чему учимся понимать
Научиться понимать, как устроены сортировка и фильтрация данных в выделенном диапазоне, и осознанно применять эти инструменты для работы с таблицами.
Зачем это нужно
Сортировка и фильтрация — это базовые операции при работе с любыми данными: от школьного журнала до списка покупок или базы клиентов. Они экономят время, помогают находить закономерности и принимать решения на основе упорядоченной информации.
Опорные понятия
Главные тезисы
- Сортировка изменяет порядок строк в таблице, но не изменяет сами данные.
- При сортировке важно выделять весь диапазон данных, чтобы строки не «разъехались».
- Фильтрация скрывает строки, не соответствующие условию, но не удаляет их.
- Сортировка может быть по одному или нескольким полям (столбцам).
- Фильтры позволяют комбинировать несколько условий (например, «цена > 100 И количество < 50»).
- Автофильтр — это быстрый способ отфильтровать данные по значениям одного столбца.
- Расширенный фильтр позволяет задавать сложные условия и копировать результат в другое место.
- После фильтрации можно выполнять вычисления только над видимыми строками.
Определения
- Сортировка
- Упорядочивание строк таблицы по значениям одного или нескольких столбцов (например, по алфавиту или по возрастанию чисел).
- Фильтрация
- Отбор строк, которые удовлетворяют заданному условию; остальные строки временно скрываются.
- Выделенный диапазон
- Прямоугольная область ячеек, которую вы выбрали для выполнения операции (например, A1:D100).
- Поле (столбец) таблицы
- Вертикальный столбец, который содержит однотипные данные (например, «Фамилия», «Оценка»).
- Запись (строка) таблицы
- Горизонтальная строка, которая содержит данные об одном объекте (например, об одном ученике).
- Ключ сортировки
- Столбец, по которому выполняется сортировка (например, сортировка по столбцу «Возраст»).
- Условие фильтра
- Правило, которому должны соответствовать данные, чтобы строка осталась видимой (например, «Оценка > 4»).
- Автофильтр
- Встроенный инструмент табличного процессора, который добавляет кнопки со стрелками в заголовки столбцов для быстрой фильтрации.
Ключевые факты и правила
- Сортировка по возрастанию для чисел — от меньшего к большему; для текста — по алфавиту (А-Я).
- Сортировка по убыванию — обратный порядок (от большего к меньшему, Я-А).
- При сортировке по нескольким полям сначала применяется первый ключ, затем второй (например, сначала по классу, потом по фамилии).
- Фильтр не удаляет данные: скрытые строки можно вернуть, отключив фильтр.
- Автофильтр позволяет фильтровать по значению, по цвету или по условию (например, «больше», «меньше»).
- Расширенный фильтр требует задания диапазона условий отдельно от таблицы.
- В Excel и LibreOffice Calc сортировка и фильтрация доступны через меню «Данные» или панель инструментов.
- При сортировке нужно выделять всю таблицу, включая заголовки, чтобы не потерять связь между строками.
Теория
Шаг 1. Понять структуру таблицы: выделите диапазон, который включает все данные и заголовки столбцов.
Шаг 2. Для сортировки выберите столбец (ключ) и задайте порядок (по возрастанию или убыванию). Если нужно, добавьте второй и третий ключи.
Шаг 3. Для фильтрации включите автофильтр (обычно через меню «Данные» → «Фильтр»). Появятся стрелки в заголовках.
Шаг 4. Нажмите на стрелку нужного столбца и выберите условие фильтра (например, «Числовые фильтры» → «Больше»).
Шаг 5. Проверьте результат: видимые строки соответствуют условию, остальные скрыты. Чтобы вернуть все данные, отключите фильтр или выберите «Выделить все».
Примеры
- Пример 1случай
Пример сортировки
Пояснение
- у вас есть список учеников с оценками за контрольную
- Вы сортируете по столбцу «Оценка» по убыванию, чтобы увидеть, кто получил самые высокие баллы
- Пример 2случай
Пример фильтрации
Пояснение
- в таблице с товарами интернет-магазина вы включаете фильтр по столбцу «Категория» и выбираете только «Электроника», чтобы скрыть остальные товары
- Пример 3случай
Пример комбинированной сортировки
Пояснение
- в журнале успеваемости вы сортируете сначала по классу (по возрастанию), а затем по фамилии (по алфавиту), чтобы ученики одного класса шли подряд и в алфавитном порядке
- Пример 4случай
Пример расширенного фильтра
Пояснение
- вы хотите отобрать учеников, у которых средний балл выше 4,5 И посещаемость больше 90%
- Задаёте два условия в отдельных столбцах и применяете расширенный фильтр
Интересно знать
- Сортировка — одна из самых древних задач программирования: первые алгоритмы сортировки появились ещё в 1950-х годах, а сейчас существуют десятки разных способов (пузырьковая, быстрая, пирамидальная и др.).
- В электронных таблицах сортировка по алфавиту зависит от языка: в русской версии буква «Ё» обычно идёт после «Е», а в некоторых программах — после «Я».
- Фильтрация данных лежит в основе работы поисковых систем: когда вы вводите запрос, поисковик «фильтрует» миллионы страниц по ключевым словам.
Связанные темы
- Обработка информации в электронных таблицах
- Формулы и функции в электронных таблицах
- Диаграммы и визуализация данных