Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка Информатика для КР.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Сортировка списков

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

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

Пример 2.

В результате сортировки получим таблицу, где данные отсорти-рованы по фамилии получателя, внутри каждой фамилии – по мате-риалу и каждый материал упорядочен по дате получения (табл. 2.2).

Таблица 2.2

Пример сортировки

Расход материалов со склада № 3

Материал

количество

ед.

измер.

цена

(у.е.)

стоимость

(у.е)

получил

дата

Доска

3

м^3

7

21

Иванов А.П.

16.10.00

Доска

3

м^3

8

24

Иванов А.П.

16.11.00

Кирпич

2500

шт.

5

12500

Иванов А.П.

20.01.00

Цемент

50

кг

3

150

Иванов А.П.

14.01.00

Цемент

50

кг

3

150

Иванов А.П.

14.10.00

Гвозди

20

кг

2

40

Петров С.К.

12.09.00

Гвозди

10

кг

3

30

Петров С.К.

14.09.00

Гвозди

10

кг

2

20

Петров С.К.

14.10.00

Кирпич

1000

шт.

4

4000

Петров С.К.

20.09.00

Кирпич

2500

шт.

4

10000

Петров С.К.

21.09.00

Фильтрация данных

Фильтрация позволяет выбирать данные, удовлетворяющие определенным критериям. Существует три способа фильтрации: поиск с помощью формы (мы его уже рассмотрели), автофильтр и расширенный фильтр.

Автофильтр

  • поместите курсор в область, содержащую базу данных или выделите её;

  • затем выполнить команды меню Данные / Фильтр;

  • на именах полей появятся кнопки с изображением стрелок вниз, которыми можно задать критерии фильтрации;

  • пункт Условие позволяет применить отличные от равенства операторы сравнения;

  • для одного поля могут быть заданы два условия одновременно, связанные логическими и или или (рис. 2.1). Допускается использование специальных символов подстановки:

? – любой символ в той же позиции, что и знак вопроса, например: д?м задает поиск "дым" и "дом";

* – любую последовательность символов в той же позиции, что и звездочка, например: *ино задает поиск "Люблино" и "Выхино".

Строчные и прописные буквы при фильтрации данных не различаются;

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

Рис. 2.1. Выбор условий для фильтрации

Пример 3.

в базе данных, заданной таблицей 2.1, выбрать строки, относящиеся к октябрю 2000 года.

Для этого в столбце дата нужно задать соответствующее условие (рис. 2.2).

Рис.2.2. Фильтрация данных

В результате получим таблицу (в зависимости от исходных данных) (рис. 2.3).

Рис. 2.3. Результаты фильтрации данных

Пример 4.

Выбрать строки с одним наибольшим количеством кирпича.

Для этого в поле материал задать критерий кирпич и в поле количество выбрать пункт с наибольшим количеством.

В результате получим:

Рис. 2.4. Результаты фильтрации данных