ИНФОРМАТИКА · 9 КЛАСС
Электронные таблицы · Интерактивный конспект

§ 16. Сортировка и фильтрация данных

Научимся упорядочивать записи и выбирать данные по условиям.

Попробовать на модели ↓
Разбираемся в теме

Основные пункты параграфа

1

Запись как целое

При сортировке все поля одной записи должны перемещаться вместе.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Запись как целое

Изменяйте параметры, наблюдайте результат и проверяйте объяснение. Сброс возвращает исходный опыт.

Пусть строка содержит имя участника, класс и результат. Если переставить только числа результата, имена начнут соответствовать чужим достижениям. Выделяйте весь связанный диапазон либо используйте структурированную таблицу с заголовками.

Одна строка должна описывать один объект. Заголовки не должны попадать в список обычных записей. Пустые разделительные строки и объединённые ячейки затрудняют определение границ набора.

Главная мысль: При сортировке все поля одной записи должны перемещаться вместе.
2

Порядок сортировки

Сортировка меняет последовательность записей по выбранным ключам.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Порядок сортировки

Изменяйте параметры, наблюдайте результат и проверяйте объяснение. Сброс возвращает исходный опыт.

Числа сортируют по возрастанию или убыванию, текст — по принятому в программе порядку, даты — по времени. Числа, сохранённые как текст, могут сортироваться иначе: «10» располагается перед «2» при посимвольном сравнении.

Многоуровневая сортировка сначала использует главный ключ, а внутри равных групп — следующий. Например сначала класс по возрастанию, затем результат по убыванию. Второй ключ не должен разрушать группировку первого.

Главная мысль: Сортировка меняет последовательность записей по выбранным ключам.
3

Фильтр и условия

Фильтрация скрывает неподходящие записи, сохраняя их в таблице.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Фильтр и условия

Изменяйте параметры, наблюдайте результат и проверяйте объяснение. Сброс возвращает исходный опыт.

Фильтр оставляет видимыми записи, удовлетворяющие условию: класс равен 9 или результат не меньше 8. Отфильтрованные строки не удаляются. Чтобы вернуть их, очистите условия фильтра.

Условия разных столбцов обычно объединяются через И: класс 9 И результат не меньше 8. Для диапазона от 5 до 8 включительно нужны одновременно >=5 и <=8. Условие «меньше 3 И больше 8» невозможно; здесь для двух крайних групп требуется ИЛИ.

УсловиеВходит граница?
Результат > 88 не входит
Результат >= 88 входит
Результат >= 5 И <= 8Оба конца входят
Результат < 3 ИЛИ > 83 и 8 не входят
Главная мысль: Фильтрация скрывает неподходящие записи, сохраняя их в таблице.
4

Проверка результата

Проверяйте количество записей, границы условий и сохранность связей.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Проверка результата

Изменяйте параметры, наблюдайте результат и проверяйте объяснение. Сброс возвращает исходный опыт.

После сортировки сравните несколько целых строк с исходными. После фильтра найдите примеры, которые должны пройти, не пройти и лежат точно на границе. Убедитесь, что старый фильтр в другом столбце не скрывает нужные данные.

Итоговая функция может учитывать и скрытые строки. Если нужен итог только по видимым записям, выбирают подходящую функцию и режим расчёта. Видимость строк сама по себе не гарантирует, что обычная СУММ считает только их.

Главная мысль: Проверяйте количество записей, границы условий и сохранность связей.
Интерактивная практика

Исследуйте и примените

Проверьте модель на нескольких наборах данных, затем выполните самостоятельное задание.

НАБЛЮДАЙТЕ И ПРОБУЙТЕ

Лаборатория: исследуйте свой вариант

Изменяйте параметры, наблюдайте результат и проверяйте объяснение. Сброс возвращает исходный опыт.

Соберём главное

Шесть выводов

01

При сортировке все поля одной записи должны перемещаться вместе.

02

Сортировка меняет последовательность записей по выбранным ключам.

03

Фильтрация скрывает неподходящие записи, сохраняя их в таблице.

04

Проверяйте количество записей, границы условий и сохранность связей.

05

Числа и текстовые записи чисел могут вести себя по-разному.

06

Проверяйте условия на значениях, точно равных границам.

Самопроверка

Тест: 10 вопросов

Один верный ответ. За ответ — 0,5 балла. Откройте и проверьте себя.

1. Что перемещать при сортировке результатов участников?

2. Что делает сортировка?

3. Что делает фильтр?

4. Как вернуть скрытые фильтром строки?

5. Входит ли 8 в условие >=8?

6. Как выбрать интервал 5…8?

7. Как выбрать меньше 3 или больше 8?

8. Что делает второй ключ сортировки?

9. Могут ли текстовые числа сортироваться иначе?

10. Обычная СУММ всегда исключает отфильтрованные строки?

ВыводыТестВ началоВсе параграфы
↑

Загрузка прогресса…