Как осуществлять отбор данных с помощью операторов



Как осуществлять отбор данных с помощью операторов

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

Совет
Совет

После фильтрация базы данных можно еще более сузить список, отфильтровав его по другому столбцу. Например, после фильтрации списка, в результате чего были отобраны только сотрудники одного отдела, можно отфильтровать сотрудников этого отдела по критерию "зарплата"и оставить только тех, чьяза-работная плата превышает 5000.

Примечание
Примечание

Отбирать текстовые полятакжелегко, какицифровые. В этом случае считается, что буква а меньше, чем б, и тд. Например, если ввести фамилию Иванов и выбрать оператор "больше", то будут отобраны все фамилии, расположенные в алфавитном порядке после Иванова.

  1. Если элементы управления автофильтром отсутствуют, выделите любую ячейку списка, выберите из меню Данные команду Фильтр, а из появившегося вложенного меню — пункт Автофильтр, и они появятся. Отмените также все предыдущие критерии автофильтрации, если хотите проводить отбор по всему списку. О том, как это делается, рассказывалось в предыдущем разделе.


Содержание раздела