Технология создания списков

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ №2

СПИСКИ И БАЗЫ ДАННЫХ В EXCEL.

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

Списком называются таблицы, содержащие уникальные записи (имена полей) в первой строке. В терминологии Excel понятия «список» и «база данных» являются синонимами.

Строки таблицы называются записями базы данных, а столбцы – полями.

Таким образом, запись представляет собой набор полей одного объекта, а поле – это определенная категория информации. Первая строка таблицы в этом случае является названием полей списка.

В качестве примера я предлагаю Вам создать небольшую и несложную базу под названием «Буро путешествий». База будет состоять из трех основных таблиц: Клиенты агентства, маршруты и Поездки.

Рассмотрим первую таблицу – «Клиенты». На рисунке 1 приведён фрагмент этой таблицы.

технология создания списков - student2.ru

Рис.1 Окно Excel со списком клиентов нашего бюро путешествий.

Список содержит информацию о каждом клиенте: его ФИО, адрес, номер телефона, дата рождения, и т.д. – это поля списка. Записью будет каждая отдельная строка, описывающая конкретного клиента. Так, в строке 5 показана запись на клиента – Иванов Кирилл Игоревич, а в строке 8 – клиента Потапов Марк Александрович.

При создании списков следует придерживаться следующих правил:

· на одном рабочем листе следует размещать только один список;

· размер списка не может превышать размеры листа Excel, т.е. число столбцов не может быть более 256, а число строк – 65536;

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

· каждый столбец списка должен содержать однородную информацию;

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

· ·необходимо избегать пустых строк и столбцов внутри списка.

Над созданными списками Excel можно выполнять следующие операции:

· осуществлять поиск данных по заданным критериям;

· ·выполнять сортировку записей;

· ·фильтровать список;

· подводить промежуточные итоги;

· создавать итоговые таблицы данных.

ТЕХНОЛОГИЯ СОЗДАНИЯ СПИСКОВ

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

Форма данных – это наиболее удобный способ для просмотра, изменения, добавления, удаления записей списка, а также для поиска записей, удовлетворяющих заданным условиям.

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

Установить курсор в пределах списка → Данные → Форма. Если не нашли на закладке Данные пункт «Форма», то можно поместить его на панель инструментов самостоятельно. Для этого используем КЗМ по панели инструментов àпанели быстрого доступа (рис.2).

технология создания списков - student2.ru

РИС. 2 Настройка состава кнопок на панели быстрого доступа

Там выбираем «Все команды», по алфавиту находим «Форма» и перетаскиваем значок на панель быстрого доступа (показано на рисунке2 черной стрелкой).

В результате появляется диалоговое окно формы с пользовательскими текстовыми полями для ввода значений полей списка (рис. 3). Имя окна формы соответствует имени листа, на котором создается список.

технология создания списков - student2.ru

Рис.3 Диалоговое окно формы для работы со списками Excel

В левой части формы располагаются заголовки столбцов, т.е. имена полей списка, и поля ввода и хранения соответствующих значений. Одновременно в форме может выводиться до 32 полей списка. В правом верхнем углу формы находится индикатор номера текущей записи (строки таблицы) и количество записей в списке, без учета строки заголовка. Справа также представлены кнопки управления списком. Значения всех кнопок понятны. Единственная кнопка, значение которой способно вызвать затруднение – это кнопка «Критерии». Она означает «Переход в режим задания критерия поиска данных в списке». Нажмите на нее. Все поля станут пустыми, в нужное поле можно ввести какое-то условие отбора. Например, в поле ФИО введем «Потап». У нас в списке должно получиться лишь 4 человека – это семья Потаповых. Можете сами поэкспериментировать с заданием условий отбора записей.

Теперь введем некоторые подсказки для того, кто будет данную таблицу заполнять. Например, в поле телефон будем вводить только сотовые телефоны без 8 и дефисов, а даты будем вводить без точек. При этом нам необходимо, чтобы отображались эти данные в правильном формате. Телефон в виде +7(924)3727890, а даты рождения – 12.04.2011.

Чтобы этого добиться для каждого из соответствующих столбцов откроем окно «Формат ячеек» и введем нужную маску (рис.4).

технология создания списков - student2.ru

РИС.4 Задание маски для ввода данных в ячейки

А чтобы пользователю было понятнее, в каком виде данные следует вводить, мы сделаем ему подсказку. Вкладка «Данные» àПроверка данных. Для столбца «Телефоны» - первую, для столбца «Дата рождения» - вторую (рис.5).

технология создания списков - student2.ru

РИС. 5 Задание подсказок пользователю при вводе данных

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

Выделим один из листов Excel в этом же документе под список документов. Введем туда нужные нам документы. Выделим наш список и выберем пункт «Присвоить имя» вкладки «Формулы». Присвоим этому списку имя «Документы» (рис.6).

технология создания списков - student2.ru

РИС. 6 Присвоение диапазону данных определенного имени

А далее на листе «Клиенты» выделаем столбец «Документ» и открываем окно «Проверка данных» на вкладке «Данные» (рис.7).

технология создания списков - student2.ru

РИС. 7 Создание в ячейке открывающегося списка из элементов определенного диапазона

На вкладке «Параметры» появившегося окна выбираем Тип данных – список, а источник – «=Документы» (рис.8).

технология создания списков - student2.ru

РИС. 8 Задание имени диапазона, из элементов которого будет состоять список

Теперь осталось только снять эти параметры для заголовка нашей таблицы. В остальных ячейках столбца «Документ» теперь можно пользоваться раскрывающимся списком.

Теперь заполним таблицу «Маршруты» на одноименном листе Excel. Здесь главная трудность будет заключаться в том, чтобы при выборе страны с помощью аналогичного раскрывающегося списка, в поле «Города» был список городов именно этой страны (рис.12).

технология создания списков - student2.ru

РИС. 12 Фрагмент таблицы «Маршруты», показывающий список городов выбранной в первом столбце Страны

Выполнение этой задачи предлагается следующее: создаем отдельный лист «Страны». Заполняем его следующим образом (рис.13):

технология создания списков - student2.ru

РИС. 13 На отдельном листе «Страны» задается список стран по столбцам, а под каждым столбцом города или курорты соответствующей страны

Теперь выделяем диапазон стран, присваиваем ему имя «Страны». Выделяем диапазон городов каждой страны, присваиваем каждому из них имя – имя страны (оно должно быть точно так же, как название страны).

Теперь выделяем столбец «Страна», выбираем «Проверку данных» на вкладке «Данные», выбираем тип данных – список и источник – «=Страны». А для столбца «Город» источник – «=двссыл($A3)». Эта функция ссылается на данные с именем, записанным в ячейке А3 ()рис.14.

технология создания списков - student2.ru

РИС. 14 Слева приведены настройки списка для столбца «Страна», а справа – для столбца «Город»

Теперь можно заполнить нашу таблицу «Маршруты» определенным количеством записей. Например, такими (рис.15):

технология создания списков - student2.ru

РИС. 15 Пример заполнения таблицы «Маршруты»

Сделайте текущим лист «Клиенты». После заполнения данных о клиентах нашего бюро можно попробовать использование автофильтра. Для этого на вкладке «Данные» выберем пункт «Фильтр». У заголовков нашей таблицы справа появились знаки технология создания списков - student2.ru , при нажатии на которые можно выбрать только тех клиентов, данные о которых удовлетворяют нужным критериям. Выберите клиентов, фамилия которых начинается с символов «Пот». Результат фильтрования будет следующим:

технология создания списков - student2.ru

Чтобы отменить фильтр, надо снова нажать на технология создания списков - student2.ru и выбрать пункт «Снять фильтр».

Пока все. Продолжение создания этой базы ждет Вас в следующих лабораторных работах.

Наши рекомендации