На листе не следует помещать более одного списка. Некоторые функции обработки списков, например фильтры, не позволяют обрабатывать несколько списков одновременно. В списке не должно быть пустых строк и столбцов. Это упрощает идентификацию и выделение списка. Списков должен быть организован так, чтобы во всех строках в одинаковых столбцах находиться однотипные данные. Перед данными в ячейке не следует вводить лишние пробелы, так как они влияют на сортировку.
Для создания списка с помощью формы (маски ввода):
1. Сформируйте заглавную строку списка. В каждом столбце этой строки введите название соответствующего поля записи.
2. Щелкните на любой из ячеек заглавной строки и выберите команду Данные / Форма.
3. В отрывшемся диалоговом окне, содержащем поля, название и количество которых соответствует созданным заголовкам столбцов введите данные в каждое поле. Ширина полей соответствует самому широкому столбцу заголовка. Для перехода между полями можно пользоваться указателем мыши, либо клавишами <Tab> – для перехода вниз и < Shift><Tab> – для перехода вверх.
4. Нажмите кнопку Добавить для помещения значений данной записи в список и введите следующую запись.
Для завершения процесса ввода данных нажмите кнопку Закрыть.
Поиск записей в списке
Для того чтобы в большой таблице найти записи, удовлетворяющие некоторому условию:
1. Установите курсор в любую ячейку списка и выберите команду Данные/ Форма.
2. Нажмите кнопку Критерии.
3. Введите критерии поиска а одно или несколько полей записи. Так, для поиска всех фамилий, начинающихся на букву А, достаточно в поле фамилии набрать А. для поиска записей с величиной оклада, большей 500000, в поле оклада следует ввести >500000.
4. Нажимайте кнопки Назад и Далее, либо кнопки полосы прокрутки для поиска записей, отвечающих установленному критерию.
Для заданного нового критерия поиска нажмите кнопку Очистить.
Фильтрация данных
Фильтрация - это быстрый и легкий способ поиска подмножества данных и работы с ними в списке. В отфильтрованном списке отображаются только строки, отвечающие условиям отбора, заданным для столбца. Microsoft Excel предоставляет две команды для фильтрации списков:
· Автофильтр, включая фильтр по выделенному, для простых условий отбора;
· Расширенный фильтр для более сложных условий отбора.
В отличие от сортировки, при фильтрации порядок записей в списке не изменяется. При фильтрации временно скрываются строки, которые не требуется отображать. Строки, отобранные при фильтрации в Microsoft Excel, можно редактировать, форматировать и выводить на печать, а также создавать на их основе диаграммы, не изменяя порядок строк и не перемещая их.
Пример. Выбор данных из списка, используя Расширенный фильтр, по Критерию сравнения и по Вычисляемому критерию
Этап 1. Формирование диапазона условий по типу Критерий сравнения
1.Скопируйте все имена полей списка (рис.4.5) в другую область на том же листе, например установив курсор в ячейку J1. Это область, где будут формироваться условия отбора записей. Например, блок ячеек J1:O1 – имена полей области критерия, J2:O5 – область значений критерия.
Рис. 4.5
2.Сормируйте в области условий отбора Критерий сравнения – о сдаче экзаменов студентами группы 133 по предмету п1 на оценки 4 или 5. Для этого в первую строку после имен полей введите:
в столбец Номер группы - точное значение 133;
в столбец Код предмета – точное значение п1;
в столбец Оценка – условие - >3.
Этап 2. Фильтрация записей расширенным фильтром.
Произведите фильтрацию записей на том же листе:
· установите курсор в область списка (базы данных);
· выполните команду Данные, Фильтр, Расширенный фильтр;
· в диалоговом окне <<Расширенный фильтр >> с помощью мыши задайте параметры, например:
Скопировать результат в другое место: установить флажок
Исходный диапазон: А1:G17
Диапазон условия: J1:O5
Поместить результат в диапазон:J6
· Нажмите кнопку ОК.
3.Придумайте собственные критерии отбора по типу Критерий сравнения и проведите фильтрацию на том же листе.
Этап 1. Формирование диапазона условий по типу Вычисляемый критерий
Сформируйте в области условий отбора вычисляемый критерий – для каждого преподавателя выберите сведения о сдаче студентами экзамена на оценку выше средней, вид занятий – л; результат отбора поместите на новый рабочий лист. Для этого:
· В столбец Вид занятия введите точное значение – букву л;
· Переименуйте в области критерия столбец Оценка, например, на имя Оценка1;
· В столбец Оценка 1 введите вычисляемый критерий, например, вида
=G2>CPЗНАЧ($G$2:$G$17),
где G2 – адрес первой клетки с оценкой в исходном списке,
$G$2:$G$17- блок ячеек с оценками,
CPЗНАЧ – функция вычисления среднего значения.
Этап 2. Фильтрация записей с расширенным фильтром.
Произведите фильтрацию записей на новом листе:
· Установите курсор в область списка (базы данных);
· Выполните команду Данные, Фильтр, Расширенный фильтр;
· В диалоговом окне Расширенный фильтр с помощью мыши задайте параметры, например:
Скопировать результат в другое место: установите флажок
Исходный диапазон: А1:G17
Диапазон условия:J1:O5
Поместить результат в диапазон: перейдите на новый лист и щелкните мышью в любой ячейке
· Нажмите кнопку ОК.
Придумайте собственные критерии отбора по типу Вычисляемый критерий и поместите результаты фильтрации на выбранном ранее листе.
Сводные таблицы
Сводные таблицы применяются для обработки больших списков данных. С ее помощью можно быстро извлечь из больших баз данных необходимую информацию, благодаря ее возможности одновременно выполнять различные операции.
Создание сводных таблиц осуществляется с помощью Мастера сводных таблиц. Перед построением необходимо убрать все ранее созданные промежуточные итоги и наложенные фильтры.
1. Установите курсор в любую ячейку списка и выберите команду Данные/Сводная таблица.
2. В открывшемся диалоговом окне Мастер сводных таблиц отметьте опцию в списке или базе данных MS Excel.
3. Далее определите диапазон, с которым будет работать Мастер сводных таблиц. Щелкните на кнопке Далее.
4. В следующем окне определите, значения каких полей списка будут использоваться в качестве заголовок строк (зона Строка), каких – в качестве заголовков столбцов (зона Столбец) и каких - в качестве данных (зона Данные), по которым следует подвести необходимые итоги. В зону Страница помещается кнопка поля, по которому предполагается фильтровать данные. В каждой зоне может быть несколько кнопок.
5. Далее определяется место, в которое будет помещена разработанная сводная таблица.
6. После нажатия на кнопку Готово в указанном месте появляется таблица со сводными данными.