- •"Петербургский государственный университет путей сообщения"
- •Основы работы с электронной таблицей excel
- •1. Электронная таблица excel. Основные понятия
- •2. Ввод, редактирование и форматирование данных
- •2.1. Ввод чисел
- •2.2. Ввод текста
- •2.3. Ввод данных типа Дата и Время
- •2.4. Ввод формул
- •2.5. Ввод примечаний
- •2.6. Ввод гиперссылок
- •2.7. Вставка графических объектов
- •2.8. Ввод данных в диапазон ячеек
- •2.8.1. Ввод данных с помощью режима Автозаполнение
- •2.8.2. Ввод данных командой Заполнить меню Правка
- •2.9. Редактирование ячеек рабочего листа
- •2.10. Форматирование ячеек рабочего листа
- •3. Работа со списком в еxcel
- •4. Работа со списком в режиме вычислений
- •4.1. Заполнение списка конкретными данными
- •4.2. Подведение итоговых данных и расчет скоростей движения поездов
- •4.3. Сортировка записей списка
- •4.4. Выборка данных из списка
- •4.5. Поиск максимального значения элемента данных списка
- •4.6. Вычисление показателей с помощью команды Итоги
- •4.7. Вычисление показателей с помощью команды Сводная таблица
- •5. Автоматизация вычислений с помощью макросов
- •6. Построение графиков функций средствами электронной таблицы Excel.
- •7. Задания к лабораторной работе № 4
- •Библиографический список
- •Содержание
- •Основы работы с электронной таблицей excel
- •190031, СПб., Московский пр., 9.
4.4. Выборка данных из списка
Выборка данных может осуществляться по значению любого элемента списка. Например, из списка
Номер поезда |
Время отправления |
Время прибытия |
Время в пути |
Время стоянки на пр.станциях |
2102 |
6:18 |
8:54 |
2,60 |
0:11 |
2104 |
7:49 |
10:27 |
2,63 |
0:13 |
2116 |
23:38 |
2:30 |
2,87 |
0:27 |
2118 |
1:30 |
3:56 |
2,43 |
0:04 |
2120 |
3:03 |
5:29 |
2,43 |
0:04 |
3102 |
4:24 |
7:00 |
2,60 |
0:11 |
3402 |
7:41 |
12:37 |
4,93 |
2:22 |
требуется выбрать поезда, которые прибыли на станцию в заданный промежуток времени.
Для этого табличный курсор устанавливается на любом элементе списка и выполняются команды Фильтр Автофильтр из меню Данные. В результате в таблице рядом с названиями столбцов отображаются кнопки раскрывающихся списков.
Для выбора из списка записей, удовлетворяющих заданному условию, необходимо:
раскрыть список того поля, по значению которого будет осуществляться выборка записей;
выбрать один из допустимых критериев: Все, Первые 10, Условие или точные значения.
При выборе критерия Условие отобразится диалоговое окно Пользовательский автофильтр, в котором можно проводить отбор записей по одному или двум критериям.
В диалоговом окне указывается имя поля, по значению которого необходимо осуществить выборку (в примере Время прибытия). Пользователем в текстовых полях, сопровождаемых соответствующими надписями, задается условие поиска.
Если условие поиска содержит одну логическую операцию (например, необходимо получить список поездов, которые прибыли на станцию не ранее 8:10), то условие поиска ("больше или равно" и "8:10") записывается в первой паре смежных текстовых полей.
Если для записи логического выражения требуются две логические операции, связанные одним из логических операторов И или ИЛИ (устанавливаются с помощью переключателя), то значение второй логической операции и соответствующее значение поля устанавливаются во второй смежной паре текстовых полей (например, необходимо получить список поездов, которые прибыли на станцию в промежуток времени от 8:10 до 18:00).
После того как задано условие отбора, необходимо щелкнуть по кнопке ОК. Основной список заменится списком, соответствующим критерию выбора.
Для восстановления основного списка следует щелкнуть по кнопке раскрывающегося списка, и выбрать критерий Все.
При использовании Расширенного фильтра можно осуществить поиск по значениям нескольких элементов списка, при этом условия отбора с соответствующими именами элементов данных могут располагаться в любом месте таблицы. В поле Диапазон условий диалогового окна Расширенный фильтр указывается диапазон ячеек, где расположены условия отбора.
Если результат необходимо разместить вне исходного списка, то в области Обработка включается переключатель скопировать результат в другое место и указывается адрес первой ячейки нового списка в области Поместить результат в диапазон. При этом в выбранном списке выводятся элементы данных, которые были указаны в условии отбора, включая значения промежуточных столбцов (если они имеются).
Например, необходимо выбрать поезда с временем стоянки больше 15 минут и временем в пути больше двух часов.
При задании этих условий в диапазоне A1:B2 с помощью команды Расширенный фильтр диалоговое окно будет иметь следующий вид:
Результат отбора разместится в диапазоне, начиная с ячейки H1.
Анализ результата показывает, что в выбранном списке отсутствуют номера поездов. Для получения номеров поездов можно искусственно ввести третье условие: Номер поезда>0.
Результат разместится в исходном списке, если в области Обработка включить переключатель фильтровать список на месте