Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Выборка данных из списка





 

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

 

Номер поезда Время отправления Время прибытия Время в пути Время стоянки на пр.станциях
  6:18 8:54 2,60 0:11
  7:49 10:27 2,63 0:13
  23:38 2:30 2,87 0:27
  1:30 3:56 2,43 0:04
  3:03 5:29 2,43 0:04
  4:24 7:00 2,60 0:11
  7:41 12:37 4,93 2:22

 

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

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

 

 

Для выбора из списка записей, удовлетворяющих заданному условию, необходимо:

- раскрыть список того поля, по значению которого будет осуществляться выборка записей;

- выбрать один из допустимых критериев: Все, Первые 10, Условие или точные значения.

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

 

 

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

Если условие поиска содержит одну логическую операцию (например, необходимо получить список поездов, которые прибыли на станцию не ранее 8:10), то условие поиска ("больше или равно" и "8:10") записывается в первой паре смежных текстовых полей.

Если для записи логического выражения требуются две логические операции, связанные одним из логических операторов И или ИЛИ (устанавливаются с помощью переключателя), то значение второй логической операции и соответствующее значение поля устанавливаются во второй смежной паре текстовых полей (например, необходимо получить список поездов, которые прибыли на станцию в промежуток времени от 8:10 до 18:00).

После того как задано условие отбора, необходимо щелкнуть по кнопке ОК. Основной список заменится списком, соответствующим критерию выбора.

 

 

 

Для восстановления основного списка следует щелкнуть по кнопке раскрывающегося списка, и выбрать критерий Все.

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

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

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

При задании этих условий в диапазоне A1:B2 с помощью команды Расширенный фильтр диалоговое окно будет иметь следующий вид:

 

 

 
 

 

 


Результат отбора разместится в диапазоне, начиная с ячейки H1.

 
 

 

 


Анализ результата показывает, что в выбранном списке отсутствуют номера поездов. Для получения номеров поездов можно искусственно ввести третье условие: Номер поезда>0.

 

 

Результат разместится в исходном списке, если в области Обработка включить переключатель фильтровать список на месте

 

 

 







Date: 2015-10-19; view: 312; Нарушение авторских прав



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию