Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа_6.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
185.34 Кб
Скачать

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

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

  • числа сортируются от наименьшего отрицательного до наибольшего положительного числа,

  • текст сортируется в следующем порядке: числа, знаки, латинский алфавит, русский алфавит,

  • пустые ячейки всегда помещаются в конце списка.

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

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

Excel позволяет упорядочить записи списка по трем столбцам (полям). Для быстрой сортировки по одному (выделенному) столбцу можно использовать кнопки стандартной панели инструментов.

Контрольные вопросы

      1. Когда таблицу можно трактовать как список?

      2. Каким требованиям должны удовлетворять названия столбцов?

      3. Что понимается под фильтром?

      4. В чем особенность автофильтра?

      5. В чем особенность расширенного фильтра?

      6. Как отобрать записи списка, удовлетворяющие нескольким условиям?

      7. Как можно использовать маски в условиях фильтра?

      8. Что такое форма данных?

      9. Как сортируются списки?

Задания для самостоятельной работы

Задание 1. Создайте таблицу «Данные о компьютерах». Выполните вложенную сортировку.

Методические указания.

  1. Выделите одну из ячеек с данными и выполните команду Данные/Сортировка.

  2. На диалоговой панели Сортировка диапазона в списке Сортировать по выберите столбец Тип компьютера и установите переключатель в положение по возрастанию. В списке Затем по выберите столбец Процессор и установите переключатель в положение по убыванию. В списке В последнюю очередь по выберите столбец Память и установите переключатель в положение по возрастанию.

  3. После щелчка по кнопке ОК строки таблицы будут отсортированы.

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

Методические указания.

  1. Введите Таблицу. Установите нужные шрифты и переносы по словам.

  2. Введите в ячейку F3 формулу вычисления стоимости (в рублях).

Результат сортировки представлен в таблице:

Задание 3. Создайте таблицу: Ресторан «Приятного аппетита».

Ресторан «Приятного аппетита»

Меню

Группа

Наименование

Цена

Закуски

Салат

5

Закуски

Винегрет

4

Закуски

Бутерброд

5

Закуски

Еще бутерброд

6

Закуски

Очень большой бутерброд

8

Первое блюдо

Суп

9

Первое блюдо

Борщ

12

Первое блюдо

Лапша по-домашнему

8

Первое блюдо

Молочный суп

7

Второе блюдо

Котлета

12

Второе блюдо

Пельмени по-домашнему

10

Второе блюдо

Сосиски

7

Второе блюдо

Картошка

6

Второе блюдо

Морковка

7

Второе блюдо

Репа

9

Десерт

Мороженое

12

Десерт

Пирожное

10

Десерт

Еще пирожное

15

Методические указания.

  1. Выделите диапазон ячеек, содержащих название столбцов и основные данные.

  2. В пункте меню Данные выберите подменю Фильтр, а в этом меню – команду Автофильтр. Верхняя строка таблицы изменится, рядом с названиями столбцов появятся кнопки развертывания списков.

  3. Просмотрите эти списки для разных полей и выполните задания:

  • выбрать только десерт,

  • вернуть все записи,

  • выбрать блюда дороже 10 рублей,

  • вернуть все записи,

  • выбрать десерт дороже 10 рублей,

  • вернуть все записи.

  1. Снимите фильтр: Данные/Фильтр/Автофильтр (щелчком мыши снять флажок).

  2. Для применения расширенного фильтра необходимо отвести некоторую область листа для записи условий отбора. Эта область называется «Диапазон критериев», она не должна соприкасаться с основной таблицей.

  3. Примеры условий отбора:

Группа

Цена

Закуски

<=6

Десерт

10

  • Отбирает записи из группы «закуски» с ценой не больше 6 рублей или «десерт», стоимостью ровно 10 рублей.

    Группа

    Цена

    Цена

    Второе блюдо

    >=7

    <=10

  • Отбирает записи из группы «второе блюдо» с ценой от 7 до 10 рублей включительно.

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

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

  2. С помощью команд Данные/Фильтр/Расширенный фильтр вызовите диалоговое окно фильтра. В окне задайте исходный диапазон ячеек, содержащих данные (вместе с заголовками) и диапазон критериев - содержащих условия отбора (вместе с заголовками столбцов).

  3. Чтобы вернуть записи, воспользуйтесь командами: Данные/Фильтр/Показать все.

  4. Аналогично отберите:

  • закуски дешевле 6 рублей и все десерты,

  • супы и вторые блюда стоимостью больше 8 рублей,

  • закуски стоимостью от 5 до 6 рублей (включительно) и вторые блюда стоимостью от 8 до 10 рублей включительно.

Задание 4. Создать телефонный справочник.

Телефонный справочник

Телефон

Фамилия И.О.

Адрес

2126374

Котин У.Г.

пр. Рокоссовского 3-73

2223344

Андреев А.А.

пр.Пушкина 23-33

2223449

Борисов Д.А.

ул.Плеханова 5-113

2263869

Борисевич Г.Н.

ул.Плеханова 12-13

2324354

Андреев Б.С.

ул.Сердича 13-89

2336348

Антонов А.Н.

пр.Партизанский 7-45

2574729

Кукин Б.И.

ул.Серова 17-89

2437384

Яшин Р.А.

ул.Жилуновича 30-16

Методические указания.

  1. Заполнить 5 записей обычным способом.

  2. Ввести 3 записи в режиме формы (меню Данные/Форма).

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

  4. При помощи команды Данные/Форма/Критерии просмотрите записи списка, удовлетворяющие следующим условиям:

  • владельцев телефонов, фамилии которых начинаются на букву «А»;

  • владельцев телефонов, проживающих на проспектах;

  • владельцев телефонов, номера телефонов которых > (больше) заданного номера.

  1. Выполнить сортировку справочника:

  • по возрастанию номеров телефонов;

  • по алфавитному порядку фамилий;

  • добавить в телефонный справочник поле «Примечания»;

  • в каждую запись справочника в поля «Примечания» записать одно из слов «очень важный», «важный», «необходимый»;

  • создать пользовательский список сортировки и выполнить сортировку справочника по степени важности телефонов;

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

  1. Выделить записи из справочника при помощи автофильтра (меню Данные/Фильтр/Автофильтр):

  • выделить записи, у которых номер телефона больше 250–50–50 и меньше 270–50–50;

  • затем среди выделенных записей выделить записи, в которых фамилии начинаются с буквы «П»;

  • отобразить все записи списка;

  • отобразить записи, в которых улица или проспект начинается с буквы «П»;

  • отобразить записи, у которых номер квартиры заканчивается числом 13.

  1. Выделить записи из справочника при помощи расширенного фильтра (меню Данные/Фильтр/Расширенный фильтр):

  • выделить записи, у которых номер телефона содержит во второй группе цифры 50 или 30, например, 260–50–40,

  • затем среди выделенных записей выделить записи, в которых фамилия начинается с букв «А»,

  • выделенные записи записать в файл.

Задание 5. Создайте таблицу “Оргтехника».

Товар

Модель

Вид

Цена

Кол-во

ксерокс

C410GLS

деловой

2470

450

ксерокс

C510GLS

деловой

2967

246

факс

F300G

деловой

1730

280

факс

F350G

деловой

2078

490

ксерокс

C100GLS

персональный

827

564

ксерокс

C110GLS

персональный

993

678

факс

F100G

персональный

6478

356

факс

F150G

персональный

7367

567

факс

F200G

персональный

2680

678

факс

F250G

персональный

1870

160

ксерокс

C210GLS

персональный плюс

1450

467

ксерокс

C310GLS

персональный плюс

1716

689

ксерокс

C610GLS

профессиональный

4270

567

ксерокс

C710GLS

профессиональный

5210

789

ксерокс

F810GLS

персональный

5124

589

ксерокс

F400G

персональный

2556

279

факс

F450G

профессиональный

2760

160

факс

F500G

профессиональный

3569

180

Методические указания.

1. Используя команду Автофильтр, выполнить фильтрацию данных.

  1. Из всего списка оргтехники выведите данные о факсах.

  2. Отобразите на экране информацию о деловой и персональной оргтехнике.

  3. Выведите на экран сведения о товаре в количестве меньшем 200 и большем 600 штук.

  4. Выведите на экран сведения о товаре, составляющем 5 % наибольших значений по цене.

  5. Выберите из всего списка оргтехники товар, составляющий 10 наименьших значений по сумме.

2. Используя команду Расширенный фильтр, выполнить фильтрацию данных.

  1. Отобразите на экране сведения о деловой оргтехнике по цене больше 2500 рублей и о персональной оргтехнике в количестве больше 550 штук.

  2. Выведите на экран данные о ксероксах, название которых начинается на букву «П» в количестве больше 650 штук.

  3. Выведите на экран сведения о товаре по цене от 2000 до 4000 рублей в количестве от 300 до 700 штук.

Задание 6. Создайте список (табличную базу данных) реализации товаров следующего вида.