Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб.раб. 7 MS Excel.doc
Скачиваний:
348
Добавлен:
14.05.2015
Размер:
5.33 Mб
Скачать

Характеристика автотракторных двигателей

Название, модель

машины

Число цилиндров

Диаметр цилиндра, мм

Ход поршня, мм

Рабочий объем, дм3

Мощность, кВт

ГАЗ-52-03

6

82

110

3,48

55,18

ГАЗ-53А

8

92

80

4,25

84,61

ГАЗ-66

8

92

80

4,25

84,61

ЗИЛ-130

8

100

95

6

110,36

Урал-377

8

108

95

7

128,76

Т-25А1

2

105

120

2,08

18,39

Т-40М

4

105

120

4,15

36,78

МТЗ-50

4

110

125

4,75

40,47

МТЗ-80

4

110

125

4,75

58,86

ЮМЗ-6Л

4

110

130

4,94

44,15

ДТ-75

4

120

140

6,33

55,18

Т-150

6

130

115

9,15

110,36

ДТ-75М

4

130

140

7,45

66,22

Т-4А

6

130

140

11,15

95,64

Т-100М

4

145

205

13,54

79,45

Т-130

4

145

205

13,54

102,99

К-700

12

130

140

22,3

220,72

  1. Объедините ячейки диапазона B1:G1и введите в него текстХарактеристики автотракторных двигателей.

  2. В диапазоне B4:G4создайтестроку заголовков, состоящую изимен полей. Эта строка должна заниматьтолько одну строкубазы данных и располагаться непосредственно над данными списка. Поэтому, если имена полей состоят изнескольких слов, не умещающихся в одной строке (по ширине ячейки), то необходимо ячейки соответствующего диапазонавыделитьиотформатировать, используя команду:Формат → Ячейки… → вкладка Выравнивание → переносить по словам → ОК.

  3. Имена полей в строке заголовков выделите полужирнымначертанием шрифта.

  4. Введите данные списка, начиная с ячейки B5, из табл. 14. Таким образом, данные списка отобразятся в диапазоне ячеекB5:G21.

  5. Отформатируйте рамку исходной базы данных.

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

Упражнение 42. Сортировка данных в списке

  1. Активизируйте лист Сортировкарабочей книгиБД Двигатели, в котором должна быть отображена исходная база данных. В случае отсутствия таковой, скопируйте ее с листаИсходная БДна этот лист.

  2. Выделите любую ячейку в списке.

  3. Выполните команду Данные → Сортировка…Откроется диалоговое окноСортировка диапазона, изображенное на рис. 20.

  4. Убедитесь, что в поле Идентифицировать поля поактивна опцияподписям (первая строка диапазона).

  5. В поле Сортировать пораскройте спускающийся список и выберите имя поляЧисло цилиндров. В этом же поле активизируйте опциюпо возрастанию.

  6. Щелкните кнопку ОК. В результате выполненных действий в исходной базе данных в полеЧисло цилиндровбудет выполнена сортировка по возрастанию количества цилиндров в двигателе.

  7. Чтобы выполнить сортировку данных по второму ключу, снова откройте диалоговое окноСортировкадиапазона и в полеЗатем пов спускающемся списке выделите имя поляДиаметр цилиндров, мми опциюпо убыванию, а затем щелкните кнопкуОК. Сортировка базы данных подвумключамизображена на рис. 21.

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

Внимание!Сохраните изменения и дополнения в книгеБД Двигатели.

Рис 20.Диалоговое окноСортировка диапазона.

Рис. 21. Результаты выполнения сортировки данных по двум ключам.

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

Самостоятельновыполнитесортировкупо полюМощность, кВт.

Упражнение 43. Автофильтр

  1. Активизируйте лист Автофильтр, в котором должна быть отображена исходная база данных. В случае отсутствия таковой, скопируйте ее с листаИсходная БДна этот лист.

  2. Выделите любую ячейку в базе данных (списке).

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

  4. Щелкните на кнопке-стрелке в поле Ход поршня, мми выделите мышью в спускающемся списке элемент140.

  5. В результате операции Автофильтрбудут выведены записи только для тех двигателей, у которых ход поршня составляет140 мм. Остальные записи списка будут скрыты. Стрелка в полеХод поршня, ммпри этом изменит цвет, что является признаком отфильтрованного списка. На рис. 22 изображен результат выполнения операцииАвтофильтр.

  6. Щелкните на кнопке-стрелке (изменившей цвет) в этом же поле Ход поршня, мми в спускающемся списке выберите(Все). Список отобразится на экране полностью.

  7. Для отмены режима Автофильтра выполните команду Данные → Фильтр → Автофильтр.

Рис. 22. Результат выполнения операцииАвтофильтр.

Упражнение 44. Пользовательский Автофильтр

  1. Активизируйте лист Пользовательский, в котором должна быть отображена исходная база данных. В случае отсутствия таковой, скопируйте ее с листаИсходная БДна этот лист.

  1. Выделите любую ячейку в базе данных (списке).

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

  3. Щелкните на кнопке-стрелке в поле Наименование, модель машиныи выделите мышью в спускающемся списке элемент(Условие…). Откроется диалоговое окноПользовательский автофильтр, изображенное на рис. 23.

  4. В поле Показать только те строки, значение которых:сначала задайте параметры вверхней строке:

- в поле Наименование, модель машиныв левой части раскройте список и выберитеначинается с;

- щелкните мышью в правой части этой же строки и введите с клавиатуры букву Т.

6. Установите (щелкните мышью) опцию ИЛИ.

7. В этом же поле задайте параметры в нижней строке:

- в левой части раскройте список и выберите начинается с;

- щелкните мышью в правой части этой же строки и введите с клавиатуры букву Ю.

8. Щелкните кнопку ОК.Excelпроизведет фильтрацию базы данных и на экране отобразятся записи с наименованием машин, начинающихся только с буквТиЮ. Результат выполнения операцииПользовательский фильтризображен на рис. 23.

Упражнение 45. Расширенный фильтр

  1. Активизировать лист Расширенный.

  2. Создайте диапазон критериев 1, для этого:

    1. В ячейку B24 введите текстДиапазон критериев 1(этот текст не входит в сам диапазон).

    2. В ячейку B25скопируйте из ячейкиG4имя поляМощность, кВт.

    3. В ячейку B26введите текст>100(это и есть условие).

  3. Создайте диапазон вывода 1, для чего:

    1. В ячейку E24введите текстДиапазон вывода 1(этот текст не входит в сам диапазон).

    2. В ячейку E25скопируйте из ячейкиB4имя поляНаименование, модель машины.

    3. В ячейку F25скопируйте из ячейкиG4имя поляМощность, кВт.

  4. Выделите любую ячейку базы данных (списка).

  5. Выполните команду Данные → Фильтр → Расширенный фильтр…Откроется диалоговое окноРасширенный фильтр, изображенное на рис. 24, и выделится диапазон ячеек, содержащий базу данных.

  6. В поле Обработкаактивизируйте опциюскопировать результат в другое место. При этом активизируется поле ввода текстаПоместить результат в диапазон:.

Рис. 23.Диалоговое окно и результат операцииПользовательский автофильтр.

Кнопки свертывания окна

Рис. 24. Диалоговое окноРасширенный фильтр.

  1. Щелкните на кнопку свертывания окна в полеИсходный диапазон:и убедитесь в правильности выделенного диапазона базы данных($B$4:$G$21).

  2. Щелкните на кнопке развертываниядиалогового окнаРасширенный фильтр.

  3. Щелкните на кнопке свертываниядиалогового окнаРасширенный фильтрв полеДиапазон условий:.

  4. Выделите диапазон критериев(условий)B25:B26и щелкните накнопке развертывания окна.

  5. Щелкните на кнопке свертывания диалогового окна Расширенный фильтр в полеПоместить результат в диапазон:.

  6. Выделите диапазон вывода 1E25:F25и щелкните накнопке развертывания окна.

  7. Щелкните кнопку ОКв диалоговом окнеРасширенный фильтр. Вдиапазоне вывода 1будет выведен результат операции, т.е. наименование тех моделей машин, у которыхМощностьбольше100 кВт(см. рис. 25).

Рис. 25. Результат выполнения операцииРасширенный фильтр, отображенный на листеРасширенныйрабочей книгиБД Двигатели.

Внимание!Сохраните изменения и дополнения в книгеБД Двигатели.

Упражнение 46. Логические операторы в Расширенном фильтре

В упражнении предлагается выполнить Расширенный фильтрс использованием логических операторовИиИЛИ. Смысл задачи в этих случаях сводится к тому, что необходимо провести фильтрацию базы данных, удовлетворяющих нескольким (два и более) условиям. Например, отфильтруем записи базы данных (списка), которые удовлетворяют одновременно условиям:Рабочий объемдвигателя должен бытьбольше 5именьше 10 дм3.

1. Активизируйте лист И, ИЛИ. Сначала выполните расширенный фильтр с использованием логического оператораИ.

2. В диапазоне ячеек B24:C25создайтедиапазон критериев 2, как показано на рис. 26.

3. В диапазоне ячеек B29:G29создайтедиапазон вывода 2.

4. Выполните последовательность действий, описанных в упражнении 45, начиная с пункта 4, заменив при этом соответственно диапазоны критериев и вывода.

5. Самостоятельно:ВыполнитеРасширенный фильтр, используя логический операторИЛИ, как показано на рис. 26.

Рис. 26. Результаты выполнения Расширенного фильтра с использованием логических операторовИиИЛИ.

Контрольные вопросы к лабораторной работе № 4

  1. Что такое база данных?

  2. Что такое СУБД?

  3. В чем сущность и различие реляционной и файловой модели базы данных?

  4. Основные понятия базы данных в Excel(список, запись, поле и др.).

  5. Основные операции с базой данных в Excel, их назначение.

  6. Виды фильтров для обработки базы данных в Excel.

  7. Основные понятия и порядок выполнения операции Расширенный фильтр.

  8. Использование логических операторов при выполнении Расширенного фильтра.