С
технической точки зрения списки
представляю собой обычные таблицы, для
которых в программе MS
Excel имеются дополнительные операции
обработки.
Списком
Excel называется таблица, оформление
которой отвечает следующим требованиям:
1)
список состоит из строк, называемых
записями;
2)
столбцы списка, называемые полями,
должны содержать однородную (однотипную)
информацию;
3)
верхняя строка списка, называемая
заголовком, должна содержать метки
(имена) соответствующих полей, и ее
формат (шрифт, цвет фона и т.п.) должен
отличаться от формата записей;
4)
внутри списка не должно быть пустых
строк и столбцов, которыми список
отделяется от остальной части рабочего
листа;
5)
не рекомендуется на рабочем листе
располагать еще что либо, кроме списка,
но если что-то и присутствует, то должно
быть расположено либо выше, либо ниже
списка, и рабочий лист рекомендуется
именовать названием списка. В общем
случае база данных может состоять из
нескольких списков, количество которых
сверху ограничено только здравым смыслом
и опытом разработчика.
Первый,
наиболее важный шаг при создании базы
данных — это разработка хорошо продуманной
структуры (организации хранения данных),
которая и определяет возможности будущей
обработки информации. Структура списка
определяется структурой одинаково
организованных записей, его составляющих.
Под
структурой записи принято понимать
совокупность ее полей (их имена, типы,
назначение). Пусть, например, мы хотим
создать список, содержащий предметы,
которые входят в расписание Башкирского
института физической культуры.
Под
сортировкой списка, как и любого другого
набора объектов, принято понимать
расположение его записей в определенном
порядке. Записи можно располагать в
порядке возрастания-убывания числовых
полей, в алфавитном порядке текстовых
полей, в хронологическом порядке полей
типа «дата и время». Поле, по которому
производится сортировка, называется
ключевым полем или ключом сортировки.
Возможности сортировки реализуются с
помощью кнопок Сортировка по возрастанию
и Сортировка по убыванию панели
инструментов Стандартная либо через
команду меню Данные/Сортировка, которая
позволяет отсортировать список за один
прием максимум по трем полям (первичный
ключ, вторичный и т.д.).
В
случае необходимости можно произвести
сортировку и более чем по трем столбцам.
В этой ситуации список сортируется
последовательно, начиная с наименее
важного поля. Сортировать можно и часть
списка, предварительно ее выделив. После
сортировки изменяется расположение
строк списка, поэтому, если результаты
сортировки по каким-либо причинам вас
не устраивают, это действие необходимо
незамедлительно отменить с помощью
кнопки. Отменить панели инструментов
Стандартная.
Глава 2 работа со списками и базами данных в среде ms excel
2.1. Создание списков и базы данных
Список
или база данных рабочего листа – это
упорядоченный набор данных, обладающий
следующими свойствами:
—
данные располагаются в столбцах;
—
каждый столбец имеет однородный тип
данных;
—
каждый столбец имеет уникальное имя;
—
первая строка списка – строка заголовков
столбцов списка.
Столбцы
списка называют полями, а строки –
записями. К списку применимы следующие
операции: сортировка, фильтрация,
подведение итогов, построение сводных
таблиц.
Списки
Microsoft Excel предоставляют средства,
упрощающие управление и анализ групп
связанных данных на листе Excel. Если
объявить некоторый диапазон ячеек
списком, то данными этого списка можно
управлять и анализировать независимо
от данных, не вошедших в список. Например,
используя только данные из списка, можно
фильтровать столбцы, добавлять строки
итоговых значений и создавать отчет
сводной таблицы.
На
листе можно задать несколько списков,
что позволяет гибко делить данные на
отдельные хорошо управляемые наборы.
При
создании списка Excel процесс распознавания
и изменения содержимого списка можно
упростить за счет средств списка и
визуальных элементов, разработанных
для улучшения этих средств.
Рисунок
1-Список преподавателей.
Если
вы вводите постоянно одни и те же
значения, то раскрывающийся список
может здорово облегчить Вам жизнь.
Первый
и самый простой путь — это использовать
встроенную функцию. Если вы вводите
одни и те же значения в столбик и в
следующей пустой ячейке Вам нужно ввести
что то, что было введено выше то можно
использовать стандартную функцию Excel:
встать на ячейку и нажать на сочетание
клавиш (Alt
+стрелочка вниз) .Excel
автоматически сформирует, создаст и
развернет весь список элементов, которые
встречались выше по столбцу.
Минусы
этого способа очевидны: если Вы хотите
использовать что, то, что еще не вводилось
или хотите ввести данные в одну ячейку
ниже то раскрывающейся список нажимая
(Alt+стрелочка
вниз) нам не поможет.
Хотя
в простых случаях это хорошо работает.
Второй
способ заключается в использовании
инструмента «проверка данных», предположим
у нас есть отдельный Лист 1, Лист2, Лист3
и Лист4, в котором мы хотим сделать
открывающийся список с элементами из
предыдущих Лист1,Лист 2,Лист 3.Для начала
Лист1 нужно назвать, для этого нужно
навести курсор мыши на слово Лист внизу
и при помощи правой кнопки мыши выбираем
строчку «переименовать» в нашем примере
переименовываем по названием «научные
дисциплины». После ввода обязательно
нажать кнопку(Enter).Так
же мы переименовываем и оставшиеся
Листы. В нашем работе Лист 2 будет
«преподаватели», Лист 3 назовем «корпус,
аудитория», а Лист 4 в котором мы и будем
создавать выпадающий список «М21»
Так
же очень удобно использовать в складке
«формулы» так называемый «диспетчер
имен», который появился с начала 2007-ой
версии MS
Excel.
Рисунок
2-Диспетчер имен
Рисунок
3-Создание имени
Рисунок
4-Диспетчер имен (2)
«Диспетчер
имен» наглядно отображает список всех
использованных именованных диапазонов,
здесь же эти диапазоны можно
подкорректировать, удалить или создать
новые.
Теперь,
когда выделенному диапазону Лист
1,Лист2,Лист3,Лист4 присвоены имя можно
создать выпадающий список.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Под выпадающим списком понимается содержание в одной ячейке нескольких значений. Когда пользователь щелкает по стрелочке справа, появляется определенный перечень. Можно выбрать конкретное.
Очень удобный инструмент Excel для проверки введенных данных. Повысить комфорт работы с данными позволяют возможности выпадающих списков: подстановка данных, отображение данных другого листа или файла, наличие функции поиска и зависимости.
Создание раскрывающегося списка
Путь: меню «Данные» — инструмент «Проверка данных» — вкладка «Параметры». Тип данных – «Список».
Ввести значения, из которых будет складываться выпадающий список, можно разными способами:
- Вручную через «точку-с-запятой» в поле «Источник».
- Ввести значения заранее. А в качестве источника указать диапазон ячеек со списком.
- Назначить имя для диапазона значений и в поле источник вписать это имя.
Любой из вариантов даст такой результат.
Выпадающий список в Excel с подстановкой данных
Необходимо сделать раскрывающийся список со значениями из динамического диапазона. Если вносятся изменения в имеющийся диапазон (добавляются или удаляются данные), они автоматически отражаются в раскрывающемся списке.
- Выделяем диапазон для выпадающего списка. В главном меню находим инструмент «Форматировать как таблицу».
- Откроются стили. Выбираем любой. Для решения нашей задачи дизайн не имеет значения. Наличие заголовка (шапки) важно. В нашем примере это ячейка А1 со словом «Деревья». То есть нужно выбрать стиль таблицы со строкой заголовка. Получаем следующий вид диапазона:
- Ставим курсор в ячейку, где будет находиться выпадающий список. Открываем параметры инструмента «Проверка данных» (выше описан путь). В поле «Источник» прописываем такую функцию:
Протестируем. Вот наша таблица со списком на одном листе:
Добавим в таблицу новое значение «елка».
Теперь удалим значение «береза».
Осуществить задуманное нам помогла «умная таблица», которая легка «расширяется», меняется.
Теперь сделаем так, чтобы можно было вводить новые значения прямо в ячейку с этим списком. И данные автоматически добавлялись в диапазон.
- Сформируем именованный диапазон. Путь: «Формулы» — «Диспетчер имен» — «Создать». Вводим уникальное название диапазона – ОК.
- Создаем раскрывающийся список в любой ячейке. Как это сделать, уже известно. Источник – имя диапазона: =деревья.
- Снимаем галочки на вкладках «Сообщение для ввода», «Сообщение об ошибке». Если этого не сделать, Excel не позволит нам вводить новые значения.
- Вызываем редактор Visual Basic. Для этого щелкаем правой кнопкой мыши по названию листа и переходим по вкладке «Исходный текст». Либо одновременно нажимаем клавиши Alt + F11. Копируем код (только вставьте свои параметры).
- Сохраняем, установив тип файла «с поддержкой макросов».
- Переходим на лист со списком. Вкладка «Разработчик» — «Код» — «Макросы». Сочетание клавиш для быстрого вызова – Alt + F8. Выбираем нужное имя. Нажимаем «Выполнить».
Private Sub Worksheet_Change(ByVal Target As Range) Dim lReply As Long If Target.Cells.Count > 1 Then Exit Sub If Target.Address = "$C$2" Then If IsEmpty(Target) Then Exit Sub If WorksheetFunction.CountIf(Range("Деревья"), Target) = 0 Then lReply = MsgBox("Добавить введенное имя " & _ Target & " в выпадающий список?", vbYesNo + vbQuestion) If lReply = vbYes Then Range("Деревья").Cells(Range("Деревья").Rows.Count + 1, 1) = Target End If End If End If End Sub
Когда мы введем в пустую ячейку выпадающего списка новое наименование, появится сообщение: «Добавить введенное имя баобаб в выпадающий список?».
Нажмем «Да» и добавиться еще одна строка со значением «баобаб».
Выпадающий список в Excel с данными с другого листа/файла
Когда значения для выпадающего списка расположены на другом листе или в другой книге, стандартный способ не работает. Решить задачу можно с помощью функции ДВССЫЛ: она сформирует правильную ссылку на внешний источник информации.
- Делаем активной ячейку, куда хотим поместить раскрывающийся список.
- Открываем параметры проверки данных. В поле «Источник» вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).
Имя файла, из которого берется информация для списка, заключено в квадратные скобки. Этот файл должен быть открыт. Если книга с нужными значениями находится в другой папке, нужно указывать путь полностью.
Как сделать зависимые выпадающие списки
Возьмем три именованных диапазона:
Это обязательное условие. Выше описано, как сделать обычный список именованным диапазоном (с помощью «Диспетчера имен»). Помним, что имя не может содержать пробелов и знаков препинания.
- Создадим первый выпадающий список, куда войдут названия диапазонов.
- Когда поставили курсор в поле «Источник», переходим на лист и выделяем попеременно нужные ячейки.
- Теперь создадим второй раскрывающийся список. В нем должны отражаться те слова, которые соответствуют выбранному в первом списке названию. Если «Деревья», то «граб», «дуб» и т.д. Вводим в поле «Источник» функцию вида =ДВССЫЛ(E3). E3 – ячейка с именем первого диапазона.
- Создаем стандартный список с помощью инструмента «Проверка данных». Добавляем в исходный код листа готовый макрос. Как это делать, описано выше. С его помощью справа от выпадающего списка будут добавляться выбранные значения.
- Чтобы выбранные значения показывались снизу, вставляем другой код обработчика.
- Чтобы выбираемые значения отображались в одной ячейке, разделенные любым знаком препинания, применим такой модуль.
- На вкладке «Разработчик» находим инструмент «Вставить» – «ActiveX». Здесь нам нужна кнопка «Поле со списком» (ориентируемся на всплывающие подсказки).
- Щелкаем по значку – становится активным «Режим конструктора». Рисуем курсором (он становится «крестиком») небольшой прямоугольник – место будущего списка.
- Жмем «Свойства» – открывается перечень настроек.
- Вписываем диапазон в строку ListFillRange (руками). Ячейку, куда будет выводиться выбранное значение – в строку LinkedCell. Для изменения шрифта и размера – Font.
Выбор нескольких значений из выпадающего списка Excel
Бывает, когда из раскрывающегося списка необходимо выбрать сразу несколько элементов. Рассмотрим пути реализации задачи.
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range("Е2:Е9")) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False If Len(Target.Offset(0, 1)) = 0 Then Target.Offset(0, 1) = Target Else Target.End(xlToRight).Offset(0, 1) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range("Н2:К2")) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False If Len(Target.Offset(1, 0)) = 0 Then Target.Offset(1, 0) = Target Else Target.End(xlDown).Offset(1, 0) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("C2:C5")) Is Nothing And Target.Cells.Count = 1 Then
Application.EnableEvents = False
newVal = Target
Application.Undo
oldval = Target
If Len(oldval) <> 0 And oldval <> newVal Then
Target = Target & "," & newVal
Else
Target = newVal
End If
If Len(newVal) = 0 Then Target.ClearContents
Application.EnableEvents = True
End If
End Sub
Не забываем менять диапазоны на «свои». Списки создаем классическим способом. А всю остальную работу будут делать макросы.
Выпадающий список с поиском
Скачать пример выпадающего списка
При вводе первых букв с клавиатуры высвечиваются подходящие элементы. И это далеко не все приятные моменты данного инструмента. Здесь можно настраивать визуальное представление информации, указывать в качестве источника сразу два столбца.
Раздел 4. Технологии создания и преобразования
информационных объектов
Тема 4.3. Возможности динамических (электронных)
таблиц
Лабораторная работа №20. «Использование
списка Excel в качестве базы данных»
Цель работы: освоить основные приемы анализа списков
в табличном процессоре Excel с использованием правил
сортировки и фильтрации данных.
Методические указания
Информационный материал:
1.
Изучите теоретический
материал по теме: «Возможности динамических
(электронных) таблиц.»
2.
Семакин И.Г., Хеннер Е.К.
Информатика. Учебник 10-11 Кл. – М., 2010.
3.
Колмыкова, И. А. Кумскова Информатика: Учебное пособие для студ.
сред. проф. образования / Е.А.. – М.: Издательский центр «Академия», 2011.
Оборудование:
ПК, инструкционная карта, компьютер,
прикладная программа Microsoft Excel.
Краткие
теоретические сведения:
База данных – это информационная модель, позволяющая в
упорядоченном виде хранить данные о группе объектов, обладающих одинаковым
набором свойств.
В Microsoft Excel в качестве базы данных можно
использовать список.
Список — это способ представления
данных, при котором данные в таблице взаимосвязаны и структура таблицы
определяется заранее.
При выполнении обычных операций с данными, например,
при поиске, сортировке или обработке данных, списки автоматически распознаются
как базы данных, при этом курсор должен находиться в любом месте внутри
таблицы.
Если список (таблица) Excel считается
базой данных, то:
· столбцы списков становятся полями базы
данных;
· заголовки столбцов становятся именами
полей базы данных;
· каждая строка списка преобразуется в запись данных.
Все действия со списками (базой данных) выполняет команда главного меню
Данные.(Рисунок 1)
Правила создания
списков в EXCEL:
·
Строка заголовков столбцов
(верхняя строка списка) должна быть заполнена именами полей;
·
Каждая запись должна
размещаться в отдельной строке;
·
Первую запись необходимо
разместить в строке, следующей непосредственно за строкой заголовков;
·
Следует избегать пустых
строк между записями;
·
В столбце под заголовкам
содержатся однотипные данные
Для упорядочения и анализа данных в списке применяется
команда «Сортировка». «Сортировка» позволяет переставлять
записи в определенном порядке на основании значений одного или нескольких
столбцов или переставлять столбцы на основании значений стр.
Сортировка – это расстановка элементов в заданном
порядке
Существуют три типа сортировки:
·
в возрастающем порядке
·
в убывающем порядке
·
в пользовательском порядке
(многоуровневая сортировка)
Сортировка осуществляется в Excel на
вкладке «Данные»((Рисунок 2)..
Сортировка списка по возрастанию означает упорядочение списка в
порядке: от 0 до 9, пробелы, символы, буквы от А до Z или от А до Я, а по
убыванию — в обратном порядке.Пользовательский порядок сортировки задается
пользователем в окне диалога «Сортировка» на вкладке
«Данные «.
Многоуровневая
сортировка — это пользовательская сортировка сразу по
нескольким столбцам.
Например: Расставить фамилии по алфавиту, а людей с
одинаковыми фамилиями расставить в алфавитном порядке (Рисунок 3,4)
Рисунок3.
|
Рисунок
|
Фильтрация (выборка) данных из списков позволяет отображать только те строки,
содержимое ячеек которых отвечает заданному условию или нескольким условиям.
В
отличие от сортировки данные
при фильтрации не переупорядочиваются, а лишь скрываются те
записи, которые не отвечают заданным критериям выборки. Режим фильтрации
находится в Excel на вкладке Данные -Фильтр (Рисунок
5).
Фильтрация данных
может выполняться двумя способами: с помощью обычного фильтра
(автофильтра) или расширенного фильтра.
·
Автофильтр используется для фильтрации по простым
критериям.
·
Расширенный фильтр применяется для фильтрации по более
сложным критериям.
В столбцах списка
появятся кнопки со стрелочками, нажав на которые можно настроить параметры
фильтра. Поля, по которым установлен фильтр, отображаются со значком воронки.
Если подвести указатель мыши к такой воронке, то будет показано условие
фильтрации (Рисунок 6,7 ).
Рисунок
|
|||||
|
|||||
Задание
Выполните работу,
согласно инструкции. Опишите процесс выполнения заданий и ответьте на
контрольные вопросы.
Технология
работы:
Задание 1.
Перенесите таблицу в Excel и расставьте список по алфавиту.
Рассчитайте
максимальную глубину.
№ |
Наименование |
Наибольшая глубина, м |
1 |
Каспийское море |
1025 |
2 |
Женевское озеро |
310 |
3 |
Ладожское озеро |
215 |
4 |
Онежское озеро |
100 |
5 |
Байкал |
1620 |
Максимальная глубина |
Для выполнения работы воспользуйтесь меню Данные-Сортировка.
Задание 2. Перенести
таблицу в Excel, расставить список по алфавиту.
Оформить шапку таблицы. Список студентов пересортируйте в
алфавитном порядке по фамилиям студентов и городу,
Фамилия |
Группа |
Год рождения |
Город |
Ахмадиева |
505 |
1994 |
Томск |
Кузнецова |
505 |
1990 |
Асино |
Мальцева |
502 |
1992 |
Стрежевой |
Типсина |
204 |
1993 |
Асино |
Марьясова |
105 |
1992 |
Асино |
Кулькова |
504 |
1991 |
Новосибирск |
Чавкина |
505 |
1992 |
Асино |
Вихрева |
104 |
1994 |
Стрежевой |
Зайчикова |
402 |
1990 |
Томск |
Шевяков |
504 |
1990 |
Стрежевой |
Лобанов |
201 |
1994 |
Томск |
Ивашечкина |
101 |
1990 |
Асино |
Лернер |
104 |
1993 |
Стрежевой |
Бейдерова |
104 |
1994 |
Асино |
Устюжанина |
205 |
1990 |
Асино |
Ясницкая |
401 |
1990 |
Томск |
Стерлингова |
401 |
1991 |
Кемерово |
Ишина |
502 |
1993 |
Асино |
Косинова |
202 |
1994 |
Кемерово |
Выделите
столбцы с данными Фамилия и Город ( с заголовками столбцов ), Выберите кнопку
Данные- Сортировка –Настраиваемая сортировка (Рисунок 8):
Рисунок
|
Добавьте
два уровня сортировки (Рисунок 9) по фамилии и городу.
Рисунок
|
Задание 3 Перенесите
базу по автомобилям в Excel.
Используя
автофильтр найдите:
Все записи об
автомобиле ВАЗ 2109 (только эта модель). Результат скопировать на пустой лист и
упорядочить.
МОДЕЛЬ |
КУЗОВ |
ГОД |
ПРОБЕГ, |
ЦВЕТ |
ЦЕНА |
ВАЗ 2109 |
СЕДАН |
2002 |
23000 |
СНЕЖНАЯ |
8000 |
ВАЗ 2109 |
ХЭТЧБЕК |
1986 |
93000 |
КРАСНЫЙ |
1575 |
ВАЗ 21099 |
СЕДАН |
1995 |
85000 |
САНДАЛ |
2587 |
ВАЗ 21093 |
ХЭТЧБЕК |
1999 |
7500 |
БАКЛАЖАН |
3586 |
ВАЗ 21074 |
СЕДАН |
1997 |
127000 |
МУРЕНА |
2007 |
ВАЗ 11113 |
ХЭТЧБЕК |
1998 |
60500 |
ВИШНЯ |
1087 |
ВАЗ 21213 |
УНИВЕРСАЛ |
1999 |
67601 |
ЗЕЛЕНЫЙ |
3514 |
ВАЗ 21053 |
СЕДАН |
1999 |
61000 |
ТЕМНО-СИНИЙ |
2136 |
ВАЗ 2112 |
ХЭТЧБЕК |
2002 |
32000 |
ГРАФИТ |
7038 |
ВАЗ 21093 |
ХЭТЧБЕК |
1998 |
137000 |
СЕРЕБРИСТЫЙ |
3393 |
ВАЗ 21099 |
СЕДАН |
1991 |
115000 |
СНЕЖНАЯ |
3339 |
ВАЗ 2115 |
СЕДАН |
2003 |
18000 |
ОПАЛ |
6522 |
ВАЗ 2107 |
СЕДАН |
1997 |
58000 |
ВИШНЯ |
2051 |
ВАЗ 21099 |
СЕДАН |
1997 |
0 |
СЕРЫЙ |
3894 |
ВАЗ 21043 |
УНИВЕРСАЛ |
2000 |
75000 |
МУРЕНА |
2890 |
ВАЗ 21102 |
СЕДАН |
2003 |
33756 |
СИНИЙ |
6050 |
ВАЗ 2121 |
ДЖИП |
1993 |
18000 |
МИРАЖ |
4502 |
ВАЗ 21102 |
СЕДАН |
2001 |
90000 |
ПАПИРУС |
4015 |
ВАЗ 21093 |
ХЭТЧБЕК |
2000 |
89000 |
ТЕМНО-ГОЛУБОЙ |
3397 |
ВАЗ 2109 |
СЕДАН |
1998 |
55000 |
СЕРЕБРИСТЫЙ |
2328 |
ВАЗ 21093 |
СЕДАН |
2000 |
70000 |
ЗЕЛЁНЫЙ |
4610 |
ВАЗ 21099 |
СЕДАН |
1998 |
59000 |
СИНИЙ |
3557 |
ВАЗ 2104 |
УНИВЕРСАЛ |
2004 |
1000 |
НЕПТУН |
4105 |
ВАЗ 21099 |
СЕДАН |
2002 |
24000 |
РАПСОДИЯ |
5541 |
ВАЗ 21093 |
ХЭТЧБЕК |
1999 |
0 |
БЕЛЫЙ |
3163 |
Выделите заголовки
столбцов и нажмите кнопку Данные-Фильтр.
Выберите Настраиваемый
фильтр – Пользовательские настройки,
Выберите
пользовательский автофильтр и установите параметры, согласно условию задачи.
(Рисунок 10)
Рисунок
|
Задание 4. Выполните самостоятельно:
·
Найдите все записи об
автомобиле ВАЗ 2109 (все модификации). Результат скопировать на пустой лист и
упорядочить.
·
Извлеките из базы данных
все записи об автомобилях с ценой менее 5000$
·
Результат вместе с
заголовками столбцов скопировать на пустой лист и упорядочить по полям Модель
(по возрастанию), Цена (по убыванию).
3. Изучите методику выполнения
работы и запишите основные определения
4. Ответьте
на вопросы в письменном виде.
1.
В каком случае список Excel
может считается базой данных?
2.
Каковы правила создания
списков?
3. Какие инструменты
в Excel используются для анализа данных?
4. Что такое
сортировка?
5. Какие типы
сортировки бывают
6. Чем
сортировка отличается от фильтрации?
7. Какая
бывает фильтрация и как осуществляется фильтрация в Excel?
Аннотация:
Цель работы: научиться использовать электронные таблицы Excel для создания списков, сортировки данных в списке, фильтрации данных.
Содержание работы:
Создание базы данных (списка) в Excel.
Сортировка данных в списке.
Фильтрация данных в списке с использованием Афтофильтра.
Фильтрация данных в списке с использованием Расширенного фильтра. Задание множественного критерия сравнения и вычисляемого критерия.
Просмотр записей, поиск и фильтрация данных списка с помощью форм данных.
МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Понятие о списке (базе данных Excel)
Электронные таблицы Excel можно использовать для организации работы с небольшими реляционными базами данных. В этом случае электронную таблицу называют списком или базой данных Excel (рис. 5.1
рис.
5.1) и используют соответствующую терминологию:
- строка списка – запись базы данных;
- столбец списка – поле базы данных.
Рис.
5.1.
Структурные элементы списка Excel
Название столбца может занимать только одну ячейку и при работе с таблицей как с базой данных называется именем поля. Все ячейки строки с именами полей образуют область имен полей, которая занимает только одну строку. Данные всегда располагаются, начиная со следующей строки после области имен полей. Весь блок ячеек с данными называют областью данных.
Внимание!
- Список содержит фиксированное количество полей (столбцов), определяющих структуру записи базы данных (строки).
- Верхняя строка списка содержит имена полей (названия столбцов).
- Имя поля может состоять из нескольких слов любого алфавита. Обязательное требование – размещение в одной ячейке.
Список (база данных Excel) – электронная таблица, в которой строки (записи) имеют фиксированную структуру, а имена столбцов (полей) занимают одну строку.
Для размещения имени поля списка в одной ячейке (рис.5.1
рис.
5.1) необходимо:
- выделить ячейку или всю строку, где будут располагаться имена полей;
- ввести команду Главная и выбрать вкладку Выравнивание
- на вкладке установить следующие параметры:
- по горизонтали: по значению;
- по вертикали: по верхнему краю или по центру;
- отображение: установить флажок переносить по словам.
Над записями списка можно выполнять различные операции обработки, команды вызова которых сгруппированы в меню Данные.
Для того чтобы электронная таблица воспринималась системой как список, необходимо соблюдать описанные выше правила и перед выполнением операций обработки установить курсор внутри этой таблицы. В этом случае при вводе команды обработки из меню Данные весь список (имена полей и записи, см. рис.5.1) будет выделены темным цветом. Когда список сформирован неверно или нужно работать с частью области списка, область списка надо выделить вручную с помощью мыши.
Excel предоставляет возможности для работы с базами данных различных форматов, которые при открытии в среде Excel автоматически преобразуются в список. Такое преобразование называют импортом. Данные в электронную таблицу можно включить не только путем импорта из «чужой» базы данных, но и посредством запросов данных, адресованных тому или иному серверу баз данных. Такие запросы формируются специальной программой MS Query, вызываемой по команде Данные, Внешние данные. Создать запрос. Результат запроса возвращается в электронную таблицу в виде списка.
Сортировка данных в списке
Сортировка данных является базовой операцией любой таблицы и выполняется командой Данные, Сортировка с установкой необходимых параметров. Целью сортировки является упорядочивание данных. Сортировка осуществляется на том же листе.
Особенно важно осуществлять сортировку в списке, так как многие операции группировки данных, которые доступны из меню Данные, можно использовать только после проведения операции сортировки.
В среде Excel предусмотрены три уровня сортировки, которые определяются в диалоговом окне Сортировка диапазона (рис. 5.2
рис.
5.2, а) параметром Сортировать по.
Рис.
5.2.
Диалоговые окна для операции сортировки: а – сортировка диапазона; б – параметры сортировки
Сначала осуществляется сортировка в столбце 1-го уровня, затем сортируются одинаковые записи 1-го столбца по столбцу 2-го уровня, затем сортируются одинаковые записи 2-го столбца по столбцу 3-го уровня.
В том же окне устанавливается порядок сортировки в столбцах – по возрастанию или убыванию. При сортировке по возрастанию упорядочение идет следующим образом – от меньшего к большему, по алфавиту или в хронологическом порядке дат, но при этом имеет место приоритет: числа, текст, логические значения, значения ошибок, пустые ячейки. Сортировка по убыванию использует обратный порядок (исключение – пустые ячейки, которые располагаются в конце списка),
При наличии заголовков столбцов (имен полей) их следует исключить из области, подлежащей сортировке, установкой флажка переключателя Идентифицировать поля по подписям.
Кнопка <Параметры> выводит диалоговое окно «Параметры сортировки», в котором задаются дополнительные установки сортировки (рис. 5.2 б
рис.
5.2): с учетом регистра или без учета; по столбцам или по строкам; порядок сортировки – обычный или специальный, выбранный из предлагаемого списка. Этот список можно сформировать самостоятельно с помощью Сервис, Параметры, вкладка Списки.
Действие | Содержание действия |
---|---|
Сортировка списка |
|
Создать новый список для сортировки |
|
Изменить список для сортировки |
|
Удалить список для сортировки |
|
Фильтрация данных в списке – это выбор данных по заданному критерию (условию). Осуществляется эта операция с помощью команды Данные > Фильтр.
Имеются две разновидности этой команды, задаваемые параметрами: Автофильтр и Расширенный фильтр. Фильтрация данных может осуществляться с помощью специальной формы, которая вызывается командой Данные> Форма.
Автофильтрация
Команда Данные, Фильтр, Автофильтр для каждого столбца строит список значений, который используется для задания условий фильтрации (рис. 5.3
рис.
5.3). В каждом столбце появляется кнопка списка, нажав которую можно ознакомиться со списком возможных критериев выбора.
Рис.
5.3.
Список с автофильтром
По отдельному столбцу в списке критериев отбора предусматриваются следующие варианты:
- все – выбираются все записи без ограничений;
- первые 10 – данный пункт позволяет во вновь появляющемся диалоговом окне «Наложение условия по списку» (рис. 5.4
рис.
5.4) выбрать определенное количество наибольших или наименьших элементов списка, которые необходимо отобразить; - значения – будут выбраны только те записи, которые в данном столбце содержат указанное значение;
- условие – выбираются записи по формируемому пользователем условию в диалоговом окне «Пользовательский фильтр» (рис. 5.5
рис.
5.5).
Условие для отбора записей по конкретным значениям в определенном столбце может состоять из двух самостоятельных частей, соединенных логической связкой И/ИЛИ.
Каждая часть условия включает:
- оператор отношения: = (равно), <> (не равно), > (больше), >= (больше или равно), < (меньше), <= (меньше или равно), начинается с, содержит и т.п.;
- значение, которое может выбираться из списка или содержать шаблонные символы *,?.
Пример. Для Кода предмета можно сформировать условия:
- >=п* – отобрать все записи, которые содержат код предмета, начинающийся с буквы п;
- >= п1 И <=п2 – отобрать все записи, которые содержат коды предметов п1 и п2;
- <>п1 – отобрать все записи, которые не содержат кода предмета п1.
Рис.
5.4.
Диалоговое окно «Наложение условия по списку»
Рис.
5.5.
Диалоговое окно «Пользовательский фильтр»
Можно задать условия отбора для нескольких столбцов независимо друг от друга, фильтрация записей выполняется по всем условиям одновременно. Все записи, не прошедшие через фильтр, будут скрыты. Отфильтрованные записи можно выделить и скопировать в другое место, удалить. Отмена результата фильтрации и возврат к исходному состоянию списка производятся повторным вводом команды Данные, Автофильтр.
Расширенный фильтр
Команда Данные, Фильтр, Расширенный фильтр обеспечивает использование двух типов критериев для фильтрации записей списка:
- критерий сравнения;
- вычисляемый критерий.
Обычно критерий фильтрации формируется в нескольких столбцах, и тогда его называют множественным критерием.
Важной особенностью этого режима является необходимость формирования заранее, до выполнения самой команды фильтрации, специального блока (области) для задания сложных поисковых условий, называемых областью критерия (диапазоном условия).
Технология использования расширенного фильтра состоит из двух этапов:
- этап 1 – формирование области критериев поиска;
- этап 2 – фильтрация записей списка.
Этап 1. Формирование диапазона условий для расширенного фильтра. Область критериев поиска содержит строку имен столбцов и произвольное число строк для задания поисковых условий.
Рекомендуется скопировать первую строку с именами полей из области списка в область, где будет формироваться критерий отбора записей (на тот же или другой лист, в другую рабочую книгу). Далее ненужные имена столбцов из диапазона условий можно удалить.
Критерий сравнения формируется при соблюдении следующих требований:
- состав столбцов области критериев определяется столбцами, по которым задаются условия фильтрации записей;
- имена столбцов области критериев должны точно совпадать с именами столбцов исходного списка;
- ниже имен столбцов располагаются критерии сравнения типа:
- точного значения;
- значения, формируемого с помощью операторов отношения;
- шаблона значения, включающего символы * и (или) ?.
Правила формирования множественного критерия:
- Если критерии (условия) указываются в каждом столбце на одной строке, то они считаются связанными условием И .
- Если условия записаны в нескольких строках, то они считаются связанными условием ИЛИ.
Пример1. Условие выбора записей о сдаче экзаменов студентами группы 133 по предмету п1 на оценки 4 или 5 можно записать несколькими способами:
1-й способ. Множественный критерий сравнения- все условия находятся в одной строке, связка И. Номер группы, код предмета заданы как точные значения, оценка- оператор сравнения со значением константы.
Номер группы | Код предмета | Оценка |
---|---|---|
133 | п1 | >3 |
2-й способ. Множественный критерий сравнения – все условия (точные значения полей) находятся в одной строке, столбец Оценка используется дважды, связка И.
Номер группы | Код предмета | Оценка | Оценка |
---|---|---|---|
133 | п1 | 4 | 5 |
3-й способ. Множественный критерий сравнения – условия (точные значения полей) записаны в двух строках, связка ИЛИ.
Номер группы | Код предмета | Оценка |
---|---|---|
133 | п1 | 4 |
133 | п1 | 5 |
Вычисляемый критерий представляет собой формулу, записанную в строке области условий, которая возвращает логическое значение ИСТИНА или ЛОЖЬ.
Формула строится с использованием: адресов ячеек, встроенных функций, констант различных типов (числа, текст, дата, логическая константа), операторов отношения.
Внимание! Имя столбца, содержащего формулу вычисляемого критерия, должно отличаться от имени столбца в списке.
Пример2. Выбрать записи о сдаче экзаменов студентами группы 133 с оценкой ниже общего среднего балла или записи с оценкой 5:
Номер группы | Оценка1 |
---|---|
133 | =ИЛИ(G2<=CP3HAЧ($G$2:$G$I7);G2=5) |
В области критериев присутствуют столбцы с заголовками: Номер группы, Оценка1.
Последовательность действий по созданию данного вычисляемого критерия:
- присвоить отличное от имен полей списка новое имя столбцу, куда будет введен вычисляемый критерий;
- установить курсор в ячейку ввода;
- вызвать Мастер функций — команда Вставка, Функция, выбор категории — Логические и выбор функции — ИЛИ;
- ввод параметров функции ИЛИ:
Логическое1: G2<=CP3HAЧ($G$2:$G$17) (при вводе формулы использовать курсорный указатель на ячейки таблицы, вызов встроенной функции СРЗНАЧ, указание на абсолютные ссылки с помощью клавиши <F4>)
Логическое2: G2=5
После завершения ввода вычисляемого критерия в ячейке должна появиться логическая константа ИСТИНА или ЛОЖЬ – результат применения сформированного вычисляемого критерия по отношению к первой записи списка; формулу критерия можно просмотреть лишь в строке формул. Этот же критерий можно было записать по-другому:
Номер группы | Оценка1 |
---|---|
133 | =G2<=CP3HAЧ($G$2:$G$ 17) |
133 | =G2=5 |
либо в комбинированном виде:
Номер группы | Оценка1 | Оценка |
---|---|---|
133 | =G2<=CPЗHAЧ($G$2:$G$17) | |
133 | 5 |
Этап 2. Фильтрация записей расширенным фильтром
После подготовки области критерия курсор устанавливается в список и выполняется команда Данные, Фильтр, Расширенный фильтр (рис. 5.
рис.
5.6).
Фильтровать записи списка можно на месте либо копировать в указанную область на текущем рабочем листе. Для копии на другой лист или книгу следует установить курсор по месту копии, а затем выполнять команду фильтрации, указывая соответствующие исходный диапазон и диапазон условий.
Исходный диапазон и диапазон условий включают все строки, в том числе и строку наименования столбцов. Если предполагается копирование результата в другое место, указывается левая верхняя ячейка области. Переключатель Только уникальные записи позволяет исключить дублирование записей.
Рис.
5.6.
Диалоговое окно Расширенный фильтр
Для сложных по логике обработки запросов фильтрация записей списка может выполняться постепенно, то есть копируется первый результат фильтрации, к нему применяется следующий вариант фильтрации и т.д.
Для снятия действия условий фильтрации выполняется команда Данные, Фильтр, Отобразить все.
Фильтрация с помощью формы данных
Excel позволяет работать с отдельными записями списка с помощью экранной формы (рис. 5.7
рис.
5.7).
Основные операции обработки записей списка: последовательный просмотр записей, поиск или фильтрация записей по критериям сравнения, создание новых и удаление существующих записей списка.
Добавление кнопки «Форма» на панель быстрого доступа
Щелкните стрелку, расположенную рядом с панелью быстрого доступа, и выберите пункт Другие команды.
В поле Выбрать команды из выберите пункт Все команды.
В списке выберите кнопку Форма Кнопка «Форма» и нажмите кнопку Добавить.
При установке курсора в область списка и выполнении команды Данные, Форма на экран выводится форма, в составе которой имена полей – названия столбцов списка.
Для просмотра записей используется полоса прокрутки либо кнопки <Назад> или <Далее>, выводится индикатор номера записи. При просмотре записей возможно их редактирование. Поля, не содержащие формул, доступны для редактирования, вычисляемые или защищенные поля не редактируются. Корректировку текущей записи с помощью кнопки <Вернуть> можно отменить.
Для создания новой записи нажимается кнопка <Добавить>, выполняется заполнение пустых полей экранной формы; для перехода между полями формы используются курсор мыши, либо клавиша <Таb>.
При повторном нажатии кнопки <Добавить> сформированная запись добавляется в конец списка. Для удаления текущей записи нажимается кнопка <Удалить>. Удаленные записи не могут быть восстановлены, при их удалении происходит сдвиг всех остальных записей списка.
С помощью экранной формы задаются критерии сравнения. Для этого нажимается кнопка <Критерии>, форма очищается для ввода условий поиска в полях формы с помощью кнопки <0чистить>, а название кнопки <Kритерии> заменяется на название <Правка>. После ввода критериев сравнения нажимаются кнопки <Назад> или <Далее> для просмотра отфильтрованных записей в нужном направлении. При просмотре можно удалять и корректировать отфильтрованные записи списка. Для возврата к форме нажимается кнопка <Правка>, для выхода из формы – кнопка <3акрыть>.
Рис.
5.7.
Экранная форма для работы со списком записей
ЗАДАНИЕ
- Создать в Excel cписок согласно варианту задания (не менее 10 записей), в правом столбце ввести формулы, содержащие ссылки на ячейки для расчетов соответствующих показателей.
- Отсортировать данные списка по трём полям (поля выбираются самостоятельно).
- Выполнить фильтрацию данных списка тремя способами:
- с помощью автофильтра,
- с помощью расширенного фильтра по критерию сравнения,
- с помощью расширенного фильтра по вычисляемому критерию, который задать самостоятельно, (см. пример 2).
Варианты задания (№ варианта – №компьютера в аудитории)
1 вариант.
Код | Авторы | Название учебника | Город | Издательство | Год издания | Коли-чество | Цена учебника | Общая стоимость |
---|---|---|---|---|---|---|---|---|
1 | Макарова Н.В. | Информатика | Москва | Финансы | 2002 | 30 | 180 | |
2 | Выгодский В.Н. | Высшая математика | Киев | Высшая школа | 1989 | 22 | 190 | |
3 | Данилюк С.А. | Философия | Краснодар | ABF | 1998 | 32 | 230 | |
4 | Грызлов М.И. | Информатика | Киев | Высшая школа | 2003 | 40 | 220 | |
5 | Носов И.И. | Общая химия | Москва | Финансы | 2000 | 34 | 300 | |
6 | Сомов П.Н. | Философия | Краснодар | ABF | 1997 | 54 | 250 | |
7 | Кайшева А.И. | Общая химия | Москва | Финансы | 2004 | 38 | 290 | |
8 | Кириченко Г.С. | Информатика | Киев | Высшая школа | 2002 | 29 | 200 | |
9 | Вдовин О.Н. | Философия | Краснодар | ABF | 2001 | 20 | 240 | |
10 | Симонов П.А. | Общая химия | Москва | Финансы | 1998 | 15 | 310 |
2 вариант.
Код | Ф.И.О. | Специальность | Должность | Отделение | Зарплата | Налог | Получаемая сумма |
---|---|---|---|---|---|---|---|
1 | Панов Н.В. | Отоляринголог | Глав.врач | Терапевтическое | 6300 | 800 | |
2 | Петров В.Н. | Стоматолог | Зав.отделением | Стоматологическое | 4850 | 650 | |
3 | Громов П.А. | Хирург | Врач | Хирургическое | 3800 | 480 | |
4 | Тарасов Г.П. | Стоматолог | Глав.врач | Стоматологическое | 4500 | 850 | |
5 | Рогов О.Л. | Хирург | Врач | Хирургическое | 3970 | 600 | |
6 | Рокотов В.Е. | Отоляринголог | Врач | Терапевтическое | 4120 | 580 | |
7 | Колосов И.А. | Отоляринголог | Зав.отделением | Терапевтическое | 5500 | 700 | |
8 | Соколин И.Г. | Стоматолог | Глав.врач | Стоматологическое | 5230 | 900 | |
9 | Радионов В.П. | Хирург | Врач | Хирургическое | 4300 | 420 | |
10 | Попов Г.А. | Стоматолог | Врач | Стоматологическое | 4380 | 430 |
3 вариант.
Код | Ф.И.О. больного | Болезнь | № палаты | Лечащий врач | Дата поступления | Доза | Количество приемов | Всего |
---|---|---|---|---|---|---|---|---|
1 | Ванин Н.В. | Сахар. диабет | 6 | Вавлова А.А. | 26.03.2004 | 2 | 1 | |
2 | Петров В.Н. | Перитонит | 6 | Селезнев П.П. | 10.03.2004 | 1 | 3 | |
3 | Рогов А.Н. | Аппендицит | 12 | Харатьян С.Г. | 12.03.2004 | 1 | 2 | |
4 | Ломов Г.И. | Перитонит | 6 | Селезнев П.П. | 28.02.2004 | 1 | 3 | |
5 | Попов И.И. | Перитонит | 6 | Селезнев П.П. | 15.03.2004 | 3 | 3 | |
6 | Винник К.Ю. | Аппендицит | 12 | Харатьян С.Г. | 18.03.2004 | 1 | 2 | |
7 | Васин Г.С. | Сахар. диабет | 6 | Вавлова А.А. | 22.03.2004 | 4 | 1 | |
8 | Котов И.А. | Аппендицит | 12 | Харатьян С.Г. | 27.03.2004 | 2 | 2 | |
9 | Лосев К.Н. | Сахар. диабет | 6 | Вавлова А.А. | 25.03.2004 | 3 | 1 | |
10 | Попович Г.А. | Перитонит | 6 | Селезнев П.П. | 28.03.2004 | 4 | 3 |
4 вариант.
Код | Ф.И.О. | Вид спорта | Дата рождения | Тренер | Разряд | Премия | Налог | Получаемая сумма |
---|---|---|---|---|---|---|---|---|
1 | Витаанен Н.В. | Тяж.атлетика | 06.12.1990 | Власов А.А. | Мастер | 4000 | 800 | |
2 | Провский В.Н. | Бокс | 15.03.1998 | Родин П.Э. | ЗМС | 4500 | 850 | |
3 | Васютин Н.Г. | Таэквондо | 24.04.1999 | Логин Л.И. | МСМК | 3900 | 780 | |
4 | Петров А.Ю. | Тяж.атлетика | 30.07.2000 | Васин А.П. | ЗМС | 5000 | 900 | |
5 | Фомин С.Ю. | Таэквондо | 24.06.1998 | Суслов И.А. | МСМК | 3800 | 760 | |
6 | Конев Г.О. | Бокс | 17.01.1999 | Воля Г.С. | Мастер | 4400 | 840 | |
7 | Носов В.И. | Таэквондо | 22.08.1997 | Ким А.А. | Мастер | 3900 | 790 | |
8 | Генин И.А. | Тяж.атлетика | 23.09.2001 | Перов Г.Н. | ЗМС | 5200 | 930 | |
9 | Симаков Р.Э. | Бокс | 29.05.2000 | Миров Н.П. | МСМК | 4400 | 860 | |
10 | Гуревич Г.А. | Бокс | 12.10.1997 | Второв В.Д. | ЗМС | 6000 | 1000 |
5 вариант.
Код | Водитель | Время | Марка автобуса | Маршрут | Дата | Количество билетов | Цена билета | Общая сумма |
---|---|---|---|---|---|---|---|---|
1 | Ветров Н.В. | 6:40 | «Икарус» | Краснодар-Сочи | 06.12.2004 | 42 | 120 | |
2 | Вронский В.Н. | 10:15 | «ЛиАЗ» | Армавир-Ростов | 07.12.2004 | 37 | 100 | |
3 | Васин Г.П. | 11:20 | «Мерседес» | Краснодар-Крымск | 25.11.2004 | 54 | 90 | |
4 | Власов С.П. | 12:10 | «ЛиАЗ» | Гулькевичи-Сочи | 17.12.2004 | 37 | 140 | |
5 | Громов С.П. | 14:00 | «Мерседес» | Краснодар-Сочи | 13.11.2004 | 53 | 120 | |
6 | Мохов А.П. | 15:30 | «ЛиАЗ» | Краснодар-Крымск | 28.12.2004 | 36 | 90 | |
7 | Жданов К.Ю. | 17:15 | «Икарус» | Армавир-Ростов | 18.11.2004 | 41 | 100 | |
8 | Нона О.Г. | 20:20 | «Икарус» | Гулькевичи-Сочи | 28.11.2004 | 40 | 140 | |
9 | Пирогов Ю.А. | 19:40 | «Мерседес» | Краснодар-Крымск | 19.11.2004 | 51 | 90 | |
10 | Гуров Г.А. | 20:35 | «ЛиАЗ» | Гулькевичи-Сочи | 12.10.2004 | 33 | 140 |
6 вариант.
Борт № | № рейса | Аэропорт назначения | Дата | Время | Тип самолета | Количество пассажиров | Цена билета | Сумма |
---|---|---|---|---|---|---|---|---|
1 | Ю-1138 | Домодедово | 06.12.04. | 7:30 | Як-42 | 65 | 990 | |
2 | Ю-1142 | Внуково | 15.03.04. | 15:40 | Ил-62 | 70 | 1000 | |
3 | Ю-1134 | Домодедово | 15.04.04. | 12:30 | Ту-154 | 98 | 1300 | |
4 | Ю-1123 | Домодедово | 23.08.04. | 11:10 | Ил-62 | 76 | 1100 | |
5 | Ю-1143 | Домодедово | 20.07.04. | 17:40 | Ту-154 | 120 | 1400 | |
6 | Ю-1132 | Внуково | 22.10.04. | 18:50 | Як-42 | 68 | 1200 | |
7 | Ю-1145 | Внуково | 23.06.04. | 14:45 | Як-42 | 56 | 980 | |
8 | Ю-1135 | Домодедово | 28.09.04. | 13:40 | Ту-154 | 121 | 1100 | |
9 | Ю-1140 | Домодедово | 12.08.04. | 17:05 | Ил-62 | 78 | 999 | |
10 | Ю-1136 | Домодедово | 12.10.04. | 20:20 | Ту-154 | 117 | 1300 |
7 вариант.
Код | Ф.И.О. | Должность | Стаж | Профессия | Зарплата | Налог | Получаемая сумма |
---|---|---|---|---|---|---|---|
1 | Витаанен Н.В. | Мастер | 13 | Токарь | 8200 | 1500 | |
2 | Провский В.Н. | Рабочий | 4 | Электрик | 9650 | 1600 | |
3 | Власов Г.А. | Нач. цеха | 12 | Механик | 10200 | 2000 | |
4 | Чижов А.И. | Мастер | 6 | Электрик | 10000 | 1780 | |
5 | Рогов П.Е. | Мастер | 7 | Механик | 9960 | 1700 | |
6 | Городов С.К. | Рабочий | 11 | Токарь | 8700 | 1670 | |
7 | Фомин Ю.К. | Нач. цеха | 14 | Механик | 10120 | 1900 | |
8 | Мирский Г.О. | Нач. цеха | 3 | Электрик | 10190 | 1980 | |
9 | Ромов Г.С. | Мастер | 11 | Токарь | 9700 | 1610 | |
10 | Гуревич Г.А. | Нач. цеха | 14 | Электрик | 11000 | 2100 |
8 вариант.
Код | Ф.И.О. | Должность | Звание | Уч.степень | Дата рождения | Зарплата | Налог | Получаемая сумма |
---|---|---|---|---|---|---|---|---|
1 | Азаров Н.В. | Декан | Профессор | д.т.н. | 25.05.1949 | 15000 | 2500 | |
2 | Ржевский В.Н. | Зам. Декана | Доцент | к.т.н. | 20.02.1959 | 12300 | 2100 | |
3 | Власов П.С. | Секретарь | Инженер | – | 22.10.1960 | 9800 | 1500 | |
4 | Гребнев А.А. | Зам. Декана | Доцент | к.т.н. | 25.07.1958 | 11500 | 2000 | |
5 | Симонов Г.Н. | Секретарь | Инженер | – | 30.12.1963 | 10000 | 1900 | |
6 | Ломов И.П. | Секретарь | Инженер | – | 12.02.1961 | 10100 | 1920 | |
7 | Мохов В.К. | Декан | Профессор | д.т.н. | 17.08.1965 | 14800 | 2460 | |
8 | Хомяков Н.В. | Зам. Декана | Доцент | к.т.н. | 19.01.1959 | 12000 | 1999 | |
9 | Маслов П.О. | Зам. Декана | Доцент | к.т.н. | 12.03.1960 | 12300 | 2010 | |
10 | Кудасова Г.А. | Секретарь | Инженер | -– | 22.03.1980 | 10400 | 1960 |
9 вариант.
Код | Ф.И.О. | Специализация | Дата рождения | Тренер | Разряд | Зарплата | Налог | Получаемая сумма |
---|---|---|---|---|---|---|---|---|
1 | Витин Н.В. | Вратарь | 06.12.1990 | Власов А.А. | Мастер | 15000 | 2500 | |
2 | Провский В.Н. | Нападающий | 15.03.1990 | Родин П.Э. | ЗМС | 17900 | 3100 | |
3 | Ломо Г.А. | Полузащитник | 12.07.1987 | Михеев М.А. | МСМК | 18000 | 3400 | |
4 | Силин О.П. | Нападающий | 14.09.1989 | Сомов К.Ю. | ЗМС | 16850 | 2970 | |
5 | Нилов Е.А. | Полузащитник | 17.10.1990 | Фомин А.И. | Мастер | 14900 | 2340 | |
6 | Лосев А.И. | Вратарь | 22.10.1987 | Минин Г.К. | Мастер | 15100 | 2550 | |
7 | Середа И.И. | Полузащитник | 13.05.1989 | Жоров Р.Э. | ЗМС | 17650 | 3080 | |
8 | Ремин А.В. | Полузащитник | 18.10.1990 | Ромов А.А. | ЗМС | 17000 | 2990 | |
9 | Демин К.Ю. | Нападающий | 23.09.1987 | Тамилин П.П. | МСМК | 18200 | 3470 | |
10 | Вуйкич Г.А. | Вратарь | 12.10.1988 | Власов А.А. | МСМК | 15970 | 2750 |
10 вариант.
Код | № поезда | Дата отправления | Время отправления | Маршрут | Вагон | Стоимость билета | Продано билетов | Всего |
---|---|---|---|---|---|---|---|---|
1 | 39 | 06.12.2004 | 23:40 | Москва-Курск | П | 520 | 120 | |
2 | 140 | 15.03.2004 | 15:30 | Москва-Сочи | СВ | 1080 | 290 | |
3 | 54 | 24.05.2004 | 16:10 | Москва-Харьков | К | 775 | 300 | |
4 | 62 | 12.10.2004 | 13:15 | Москва-Харьков | СВ | 1200 | 220 | |
5 | 139 | 28.09.2004 | 21:15 | Москва-Сочи | СВ | 1150 | 340 | |
6 | 150 | 25.12.2004 | 20:35 | Москва-Курск | К | 830 | 180 | |
7 | 87 | 14.07.2004 | 12:45 | Москва-Харьков | К | 850 | 250 | |
8 | 90 | 19.07.2004 | 10:15 | Москва-Сочи | П | 490 | 170 | |
9 | 76 | 23.10.2004 | 11:40 | Москва-Курск | К | 790 | 320 | |
10 | 52 | 12.10.2004 | 6:20 | Москва-Харьков | СВ | 1200 | 290 |
11 вариант.
Код | Ф.И.О.абонента | Адрес | № телефона | Район | Дата устан. | Цена за мин | Кол.мин | сумма |
---|---|---|---|---|---|---|---|---|
1 | Ванин Н.В. | Красная 32-34 | 135-14-56 | Централ. | 26.03.2004 | 5 | 7 | |
2 | Петров В.Н. | Калинина 78-1 | 135-23-36 | Централ. | 10.03.2004 | 4 | 12 | |
3 | Васин М.И | Гимназическая 5-8 | 165-89-23 | Централ. | 12.05.2004 | 5 | 14 | |
4 | Машков П.И. | Промышленная 2-5 | 124-56-89 | Централ. | 26.03.2004 | 5 | 5 | |
5 | Игнатов В.О. | Левоневского 45-6 | 145-86-97 | Централ. | 14.12.2004 | 4 | 6 | |
6 | Тимофеев О.А. | Гаврилова 45-8 | 186-54-78 | Централ. | 10.03.2004 | 3 | 2 | |
7 | Синицин М.И. | Атарбекова 58-7 | 142-76-34 | Прикуб. | 12.05.2004 | 6 | 3 | |
8 | Уваров С.Е. | Ковалева 10-12 | 156-12-13 | Прикуб. | 15.06.2004 | 5 | 6 | |
9 | Комаров Б.Ю. | Воровского 85-88 | 135-94-52 | Прикуб. | 14.12.2004 | 4 | 12 | |
10 | Попович Г.А. | Крымская 63-3 | 123-45-67 | Прикуб. | 22.03.2004 | 3 | 8 |
12 вариант.
Код | Ф.И.О. | Вид спорта | Дата рожд. | Разряд | Тренер | Зарпл. | налог | сумма |
---|---|---|---|---|---|---|---|---|
1 | Таанен Н.В | Легкая атлетика | 06.12.1990 | Мастер | Власов А.А. | 2456 | 200 | |
2 | Шровская В.Н | Теннис | 15.03.1998 | ЗМС | Родин П.Э. | 5369 | 500 | |
3 | Вовочкин М.Т. | Бокс | 12.03.1998 | 1 | Булгаков С.Е. | 4400 | 400 | |
4 | Понькин С.Л. | Таэквондо | 02.03.1986 | МСМК | Шункевич С.Б. | 8900 | 800 | |
5 | Яцкевич П.О. | Плавание | 06.12.1995 | 2 | Ветров А.Д. | 9600 | 900 | |
6 | Гуденко Л.С. | Теннис | 16.05.1998 | ЗМС | Тимофеев С.Б. | 7896 | 700 | |
7 | Максименко П.Л. | Плавание | 01.12.1984 | 1 | Уваров П.О. | 5469 | 550 | |
8 | Егоров К.Ю. | Легкая атлетика | 02.11.1994 | Мастер | Кабылкин П.Д. | 15230 | 1100 | |
9 | Синкевич А.Д. | Бокс | 23.08.1992 | 2 | Вербойд Ф. З. | 14802 | 900 | |
10 | Гуревич Г.А. | Таэквондо | 12.10.1997 | МСМК | Второв В.Д. | 5600 | 800 |
13 вариант.
Код | Водитель | Маршрут | Дата | Время | Марка автобуса | Кол-во пассаж. | Цена бил. | сумма |
---|---|---|---|---|---|---|---|---|
1 | Петров Н.В. | Ростов-Сочи | 06.12.2004 | 6:40 | «Икарус» | 40 | 1400 | |
2 | Троян В.Н. | Киев-Ростов | 07.12.2004 | 10:15 | «ЛиАЗ» | 35 | 1600 | |
3 | Макушкин Р.Н. | Ростов-Москва | 03.12.2004 | 15:10 | «Икарус» | 32 | 1700 | |
4 | Капустин Р.Д. | Тихорецк-Армавир | 06.12.2004 | 14:32 | «Мерседес» | 42 | 1650 | |
5 | Морковкин Г.С. | Краснодар-Анапа | 07.12.2004 | 15:38 | «Пазик» | 33 | 2000 | |
6 | Фролов О.Ч. | Сочи-Майкоп | 05.янв | 20:00 | «ЛиАЗ» | 42 | 1520 | |
7 | Воронин Р.Ж. | Сочи-Белореченск | 06.12.2004 | 21:07 | «Газель» | 41 | 1220 | |
8 | Синяк А.Д. | Ростов-Москва | 03.12.2004 | 17:02 | «Мерседес» | 23 | 1900 | |
9 | Куропаткин Г.Е. | Киев-Ростов | 12.10.2004 | 16:02 | «Пазик» | 26 | 1600 | |
10 | Дуров Г.А | Ростов-Сочи | 12.10.2004 | 20:35 | «Газель» | 31 | 1000 |
14 вариант.
Борт № | № рейса | Аэропорт назначения | Дата | Время | Тип самолета | Кол.пассаж. | Цена.билета | сумма |
---|---|---|---|---|---|---|---|---|
1 | Ю-1138 | Шереметьево | 06.12.2004 | 7:30 | Як-42 | 200 | 1100 | |
2 | Ю-1142 | Внуково | 06.12.2004 | 15:40 | Ил-62 | 100 | 12000 | |
3 | Ю-2101 | Краснодар | 12.10.2004 | 12:10 | ТУ-134 | 60 | 4000 | |
4 | Ю-1105 | Шереметьево | 25.02.2004 | 15:40 | Боинг | 50 | 5000 | |
5 | Ю-1145 | Новый Уренгой | 06.07.2005 | 13:45 | Ил-62 | 80 | 12000 | |
6 | Ю-2100 | Домодедово | 12.11.2004 | 19:08 | ТУ-134 | 150 | 3000 | |
7 | Ю-2213 | Краснодар | 25.02.2004 | 14:23 | ТУ-154 | 123 | 9000 | |
8 | Ю-1124 | Внуково | 06.07.2005 | 23:05 | Ан-32 | 130 | 15000 | |
9 | Ю-2116 | Новый Уренгой | 19.02.2004 | 11:16 | Боинг | 140 | 7000 | |
10 | Ю-1136 | Домодедово | 12.10.2004 | 20:20 | ТУ-154 | 105 | 5200 |
15 вариант.
Код | Ф.И.О. | Должность | Профессия | Зарплата,руб. | Стаж лет | налог | сумма |
---|---|---|---|---|---|---|---|
1 | Виталин Н.В. | Мастер | Токарь | 8 200 | 13 | 800 | |
2 | Прованский В.Н. | Рабочий | Электрик | 9 650 | 4 | 900 | |
3 | Потапович К.А. | Зам. начальника | Механик | 10 800 | 5 | 1000 | |
4 | Сонькин Л.В. | Мастер | Инженер | 5 600 | 10 | 500 | |
5 | Левич. В.С. | Рабочий | Токарь | 3 430 | 7 | 300 | |
6 | Коньков П.Р. | Начальник цеха | Экономист | 17 520 | 8 | 700 | |
7 | Раневский А.О. | Секретарь | Инженер | 6 280 | 3 | 600 | |
8 | Наумов Д.И. | Зам.начальника | Электрик | 11 690 | 11 | 200 | |
9 | Твардов Н.П. | Секретарь | Экономист | 7 230 | 6 | 300 | |
10 | Пуревич Г.А. | Начальник цеха | Механик | 16 800 | 14 | 400 |
16 вариант.
Код | Ф.И.О. | Должность | Звание | Уч.степень | Дата рождения | зарплата | налог | сумма |
---|---|---|---|---|---|---|---|---|
1 | Назаров В.Н. | Декан | Профессор | Д.т.н. | 25.05.1949 | 15000 | 900 | |
2 | Ряжевский Н.В. | Зам. Декана | Доцент | К.т.н. | 20.02.1959 | 13000 | 700 | |
3 | Мищук В.С. | Декан | Инженер | Д.т.н. | 12.08.1965 | 16000 | 600 | |
4 | Иракин Л.А. | Секретарь | Профессор | К.т.н. | 12.08.1981 | 6000 | 400 | |
5 | Полтавский П.Т. | Зам. Декана | Инженер | Д.т.н. | 12.05.1974 | 7000 | 700 | |
6 | Окензи Ю. В. | Ректор | Доцент | К.т.н. | 04.11.1953 | 20000 | 950 | |
7 | Далнов Б.М. | Секретарь | Профессор | Д.т.н. | 08.12.1980 | 5000 | 300 | |
8 | Выц А.С. | Декан | Доцент | К.т.н. | 19.05.1965 | 14000 | 400 | |
9 | Сандрович Р.У. | Ректор | Профессор | К.т.н. | 17.03.1950 | 19000 | 900 | |
10 | Кудасова Г.А. | Секретарь | Инженер | Д.т.н. | 22.03.1980 | 5500 | 100 |
17 вариант.
Код | Ф.И.О. | Специализация | Дата рожд. | Разряд | Тренер | зарплата | налог | сумма |
---|---|---|---|---|---|---|---|---|
1 | Ватинин Н.В. | Вратарь | 06.12.1990 | Мастер | Власов А.А. | 4500 | 100 | |
2 | Проворов В.Н. | Нападающий | 15.03.1998 | ЗМС | Родин П.Э. | 5500 | 200 | |
3 | Роктович Г.О. | Вратарь | 28.02.1992 | Мастер | Роэлти П.О. | 5000 | 150 | |
4 | Дикин Т.Н. | Нападающий | 15.09.1993 | ЗМС | Эдов Э.Э. | 4000 | 320 | |
5 | Остапов Д.С. | Полузащитник | 17.12.1994 | МСМК | Польман Р.Л. | 3900 | 450 | |
6 | Колноев М.В. | Нападающий | 26.11.1992 | КМС | Бобров А.Н. | 6000 | 800 | |
7 | Букин В.К. | Нападающий | 13.10.1997 | Мастер | Випорг Ц.С. | 6500 | 650 | |
8 | Роктович Ф.Н. | Полузащитник | 07.06.1998 | КМС | Актенович С.Т. | 5200 | 350 | |
9 | Зуев А.Г. | Вратарь | 03.08.1991 | ЗМС | Жамов Г.Р. | 4200 | 120 | |
10 | Зуйкович Г.А. | Полузащитник | 12.10.1997 | МСМК | Власов А.А. | 7200 | 530 |
18 вариант.
Код | № поезда | Маршрут | Время отправления | Дата отправления | Вагон,место | Стоим.билета | Кол.пассаж | Сумма |
---|---|---|---|---|---|---|---|---|
1 | 139 | Москва-Курская | 23:40 | 06.12.04. | П | 1 080р. | 220 | |
2 | 140 | Москва-Павелец | 15:30 | 15.03.2004 | СВ | 1 080р. | 300 | |
3 | 154 | Москва-Тюмень | 14:23 | 12.10.2004 | П | 890р. | 150 | |
4 | 14 | Ростов-Нальчик | 13:58 | 15.06.2004 | К | 450р. | 210 | |
5 | 78 | Краснодар-Москва | 2:00 | 06.12.2004 | П | 1 500р. | 321 | |
6 | 162 | Ростов-Нальчик | 17:56 | 15.03.2004 | СВ | 360р. | 420 | |
7 | 46 | Москва-Курская | 6:00 | 05.03.2004 | П | 600р. | 254 | |
8 | 89 | Владивосток-Норильск | 19:06 | 15.06.2004 | П | 2 000р. | 684 | |
9 | 53 | Краснодар-Москва | 22:05 | 05.03.2004 | К | 2 500р. | 354 | |
10 | 52 | Москва-Курская | 6:12 | 12.10.2004 | К | 775р. | 250 |
19 вариант.
Код | Ф.И.О. | Адрес | № телефона | Звание | Род войск | Зарплата | Налог | Сумма |
---|---|---|---|---|---|---|---|---|
1 | Ванин Н.В. | Красная 32-34 | 135-14-56 | Полковник | Авиация | 15000 | 100 | |
2 | Петров В.Н. | Калинина 78-1 | 135-23-36 | Полковник | Артиллерия | 14000 | 500 | |
3 | Баранов И.М. | Горького 22-3 | 154-23-01 | Майор | Авиация | 13500 | 600 | |
4 | Ленков С.П. | Герцена 15-65 | 156-55-28 | Подполковник | Авиация | 16300 | 250 | |
5 | Жуков П.Р. | Длинная 1-96 | 148-56-92 | Полковник | Артиллерия | 17800 | 320 | |
6 | Роялц Г.Т. | Нефтяников 12-78 | 166-48-27 | Майор | Минометн | 13200 | 420 | |
7 | Дымков О.И. | Красная 65-1 | 132-54-87 | Лейтенант | Артиллерия | 14620 | 600 | |
8 | Энокли А.К. | Мира 78-56 | 128-57-43 | Подполковник | Минометн | 14560 | 530 | |
9 | Молиев Р.В. | Орджоникидзе 19-35 | 134-72-91 | Лейтенант | Авиация | 12450 | 420 | |
10 | Попович Г.А. | Крымская 63-3 | 123-45-67 | Майор | Минометн | 11200 | 180 |
20 вариант.
Код | Ф.И.О.мастера | Специальность | Дата рождения | Разряд | № зала | зарплата | налог | сумма |
---|---|---|---|---|---|---|---|---|
1 | Ртищева Н.В. | Макияж | 06.12.1190 | 1 | 3 | 4000 | 100 | |
2 | Перовская В.Н. | Парикмахер | 15.03.1998 | 1 | 2 | 5200 | 500 | |
3 | Рогин В.А. | Педикюр | 15.02.1995 | 2 | 5 | 3000 | 600 | |
4 | Ломатин В.В. | Педикюр | 14.05.1990 | 3 | 2 | 3600 | 400 | |
5 | Понаморев А.А. | Макияж | 17.09.1998 | 2 | 6 | 5200 | 150 | |
6 | Доктерев Д.И. | Парикмахер | 16.03.1992 | 1 | 3 | 3500 | 220 | |
7 | Живник О.Г. | Маникюр | 17.08.1996 | 2 | 6 | 3100 | 380 | |
8 | Шонекин Д.П. | Педикюр | 25.06.1997 | 1 | 5 | 4500 | 460 | |
9 | Восточный К.Е. | Парикмахер | 27.12.1991 | 3 | 2 | 6200 | 520 | |
10 | Гуревич В.А. | Маникюр | 12.10.1997 | 3 | 2 | 3450 | 100 |
КОНТРОЛЬНЫЕ ВОПРОСЫ
- Что называют списками (базами данных) Excel?
- Назовите структурные элементы списка Excel.
- Какие основные правила необходимо соблюдать при создании списка?
- Как исключить заголовки полей из области сортировки?
- Какие уровни сортировки предусмотрены в программе Excel, и как осуществляется сортировка данных в списке?
- Что такое множественный критерий, назовите правила формирования множественного критерия?
- Как формируется диапазон условий для расширенного фильтра?
- Объясните, что понимают под вычисляемым критерием, и какие основные правила используются при формировании вычисляемого критерия?
- Как с помощью экранной формы задаются критерии сравнения при отборе данных?
#Руководства
- 14 апр 2022
-
0
Упрощаем заполнение таблицы повторяющимися данными.
Иллюстрация: Meery Mary для Skillbox Media
Рассказывает просто о сложных вещах из мира бизнеса и управления. До редактуры — пять лет в банке и три — в оценке имущества. Разбирается в Excel, финансах и корпоративной жизни.
Выпадающий список в Excel позволяет выбирать значение ячейки таблицы из перечня, подготовленного заранее.
Опция пригодится, когда нужно много раз вводить повторяющиеся параметры. Например, фамилии сотрудников в графике рабочих смен или наименования товаров в прайсе. Во-первых, с выпадающими списками не придётся вводить одни и те же данные несколько раз. Во-вторых, уменьшится вероятность опечаток.
Разберёмся на примере с каталогом авто, как сделать выпадающие списки. У нас есть перечень автомобилей. Нужно заполнить столбцы с их характеристиками: тип коробки передач, тип привода и положение руля. Значения будут повторяться, поэтому выпадающие списки ускорят заполнение таблицы. Можно заполнить её полностью в два шага: сначала создаём значения выпадающего списка, потом выбираем нужные.
Скриншот: Skillbox Media
Создаём новый лист — для удобства можно назвать его «Данные для выпадающего списка». На нём вбиваем значения, которые будем использовать в выпадающих списках. В нашем случае будет три столбца — «Коробка передач», «Привод» и «Руль» — и значения под ними.
Скриншот: Skillbox Media
Возвращаемся на лист с основной таблицей. Выделяем пустые ячейки первого столбца, где нужно применить выпадающий список, — в нашем случае ячейки столбца с видом коробки передач.
Скриншот: Skillbox Media
Переходим на вкладку «Данные» и кликаем по кнопке «Проверка данных».
Скриншот: Skillbox Media
Открывается окно «Проверка данных». На вкладке «Параметры» в поле «Разрешить» выбираем пункт «Список».
Скриншот: Skillbox Media
Ставим курсор в поле «Источник» и, не закрывая это окно, переходим на второй лист с данными для выпадающего списка.
Скриншот: Skillbox Media
На листе с данными для списка выделяем столбец с нужными параметрами. В нашем случае значения столбца «Коробка передач» — автомат, механика, вариатор.
Скриншот: Skillbox Media
Выделенный диапазон появится в поле «Источник» в открытом окне «Проверка данных». Сохраняем изменения — нажимаем на кнопку «ОК». Всплывающий список готов, осталось заполнить таблицу.
Скриншот: Skillbox Media
Когда сохраните выпадающий список, Excel перенесёт вас на первый лист с характеристиками авто. Справа от первой ячейки столбца с коробками передач появилась стрелочка. Если кликнуть по ней, появится список со значениями.
Скриншот: Skillbox Media
Кликаем на каждую ячейку столбца, справа от неё появляется стрелочка — выбираем нужное значение. Так проходим до конца таблицы.
Скриншот: Skillbox Media
По такому же принципу создаём выпадающие списки для оставшихся двух столбцов. Выделяем столбец, в котором нужно применить выпадающий список, и выбираем для него соответствующий диапазон значений. Для столбца «Привод» — диапазон значений «передний», «задний» и «4WD», для столбца «Руль» — диапазон значений «правый» и «левый».
Так получаем выпадающие списки для всех незаполненных ячеек. Не пишем параметры вручную, а выбираем их парой кликов мышкой.
Скриншот: Skillbox Media
Если в эту таблицу добавить больше строк (автомобилей), не обязательно создавать новые выпадающие списки для них. Можно протянуть вниз значения уже созданных:
- Очистим значения последней заполненной строки таблицы. Это нужно, чтобы протянулись пустые ячейки с выпадающими списками, а не уже выбранные значения.
- Выделим одновременно три столбца и в правом нижнем углу крайнего столбца найдём значок плюса.
- Захватим его и растянем вниз на все автомобили, добавленные в таблицу.
Скриншот: Skillbox Media
Готово — теперь в новых строках таблицы тоже можно выбирать значения из выпадающего списка.
Интересные методы, которые пригодятся менеджерам
- «Рыбьи кости» Исикавы для поиска настоящих причин проблем в бизнесе
- PEST-анализ для предсказания будущего компании
- Матрица БКГ: определяем, в какой проект стоит инвестировать, а в какой — нет
- SWOT-анализ: ищем возможности для развития и предстоящие проблемы
- «Съешь лягушку»: метод для управления временем
Научитесь: Excel + Google Таблицы с нуля до PRO
Узнать больше