P
pro·school.ru
Каталог школ

Выборка данных по условию в таблице

💻 Информатика · 6 класс

Выборка данных по условию

Когда в таблице много строк, часто нужно увидеть не все из них, а только те, что отвечают определённому требованию. Выборка по условию (её выполняет фильтр) временно скрывает строки, которые условию не удовлетворяют, и показывает только подходящие. Сами данные при этом не удаляются — спрятанные строки можно вернуть в любой момент, сняв фильтр.

Что такое условие

Условие — это проверка, которая для каждой строки даёт ответ «да» или «нет». Например, «оценка больше 4» или «город равен Москве». Строки, где условие истинно, остаются видимыми, остальные скрываются. Условие всегда связано с каким-то одним столбцом: мы как бы спрашиваем у каждой строки, подходит ли её значение в этом столбце.

ФамилияГородОценка
ИвановМосква5
ПетровКазань3
СидоровМосква4
ОрловаМосква5

Пример выборки

Применим к этой таблице условие Город = Москва. После выборки на экране останутся три строки — Иванов, Сидоров и Орлова, а строка с Петровым временно скроется, потому что у него город Казань.

Условия можно сочетать. Если задать сразу два требования Город = Москва и Оценка = 5, то останутся только Иванов и Орлова: для них истинны оба условия одновременно. У Сидорова город подходит, но оценка 4, поэтому он не попадает в выборку. Так с помощью нескольких условий можно очень точно отобрать нужные строки.

Чем выборка отличается от поиска

Поиск находит одно совпадение и переносит к нему курсор; чтобы увидеть следующее, поиск повторяют. Выборка же показывает сразу все строки, удовлетворяющие условию, и скрывает прочие. Это удобно, когда нужно работать с целой группой данных: например, увидеть всех отличников или все товары дешевле определённой цены.

Сортировка и выборка вместе

Выборку часто сочетают с сортировкой. Сначала фильтр оставляет нужные строки, а потом их упорядочивают, например по возрастанию оценки. Так из большой таблицы быстро получают аккуратный короткий список. Важно помнить, что и сортировка, и выборка только меняют вид таблицы на экране — порядок и видимость строк, — но не портят сами данные. Сняв фильтр и вернув исходный порядок, мы получим таблицу в прежнем виде. Поэтому пользоваться выборкой можно смело: она не приводит к потере данных.

Частые ошибки. Выборка ничего не удаляет — не пугайтесь, что строки «пропали»: они скрыты и вернутся, когда фильтр снимут. При нескольких условиях важно понимать, нужно ли выполнение всех условий сразу или достаточно хотя бы одного — от этого зависит результат.

Кратко о главном

  • Выборка по условию показывает только строки, для которых условие истинно.
  • Условие даёт для каждой строки ответ «да» или «нет».
  • Несколько условий можно объединять, требуя их одновременного выполнения.
  • Скрытые строки не удаляются и возвращаются после снятия фильтра.