ftd
.pdf
Для последующего редактирования линии тренда требуется eе выделение (двойным щелчком левой кнопки мыши), при этом появляются специальные отметки на линии тренда. С помощью правой кнопки мыши можно вызвать контекстное меню, обеспечивающее форматирование (команда Форматировать линию тренда), либо удаление линии тренда (команда Очистить).
7.2. ТАБЛИЧНЫЙ ПРОЦЕССОР. Обобщение данных.
В Excel имеется развитый аппарат быстрого и удобного извлечения и формирования различных обобщающих сводок. Доступ к этим средствам, в основном, открывает меню Данные. Здесь имеются инструменты, позволяющие получить целостное представление об исследуемых процессах.
При работе с большими таблицами иногда требуется найти нужную строку (столбец) или произвести сортировку таблицы. Для реализации таких задач в состав табличного процессора входит группа команд для работы с ЭТ как с базой данных. Возможности таких баз заметно меньше, чем Access, но многие предпочитают не тратить время на освоение новой системы, а использовать подручные
средства. Единственным требованием, которому должны удовлетворять такие таблицы, является однородность входящих в нее строк.
Понятие о списке (базе данных Excel)
Электронную таблицу, используемую в качестве базы данных, называют списком или базой данных Excel и используют соответствующую терминологию:
•строка списка — запись базы данных;
•столбец списка — поле базы данных.
Название столбца может занимать только одну ячейку и при работе с таблицей как с базой данных называется именем поля. Все ячейки строки с именами полей образуют область имен полей, которая занимает только одну строку. Имя поля может состоять из нескольких слов любого алфавита.
Данные всегда располагаются, начиная со следующей строки после области имен полей. Весь блок ячеек с данными называют областью данных
(рис.7.23).
Рис. 7.23. Структурные элементы списка (базы данных Excel)
Для размещения имени поля списка в одной ячейке необходимо:
•выделить ячейку или всю строку, где будут располагаться имена полей;
•ввести команду Формат, ячеек и выбрать вкладку Выравнивание;
•на вкладке установить следующие параметры: По горизонтали: по значению, По вертикали: по верхнему краю или по центру, Отображение: установить флажок переносить по словам Над записями списка можно выполнять различные операции обработки,
команды вызова которых сгруппированы в меню Данные. Для того чтобы электронная таблица воспринималась системой как список, необходимо соблюдать описанные выше правила и перед выполнением операций обработки установить курсор внутри этой таблицы. В этом случае при вводе команды обработки из меню Данные весь список будет выделен. Когда список сформирован неверно или нужно работать с частью области списка, область списка надо выделить вручную с помощью мыши.
Последовательно рассмотрим эти средства на примере данных, представленных в табл. 7.10. Здесь приведены сведения о результатах работы менеджеров-продавцов некоторой фирмы, торгующей мебелью. Каждая строка в таблице соответствует одной продаже и содержит поля имен, наименований товара, выручки (в тыс. руб.) и дат продаж.
7.2. ТАБЛИЧНЫЙ ПРОЦЕССОР. Сортировка данных
Сортировка – упорядочение данных по возрастанию или убыванию.
Самая простая сортировка может быть выполнена с помощью двух
пиктограмм-кнопок сортировки
(по возрастанию и по убыванию).
Для этого надо зафиксировать курсор на колонке, по которой производится сортировка, и щелкнуть по одной из пиктограмм. Нужно обратить внимание на заголовок таблицы.
Табл. 7.10
|
Результат работы менеджеров |
|
Верхние одна или две строки |
|
ФИО |
Товар |
Выручка |
Дата |
не участвуют в сортировке, т.е. |
|
|
|
|
остаются заголовком, если |
ИВАН |
шкаф |
60 |
01.янв |
|
|
|
|
|
формат или тип данных в них |
ОЛЕГ |
шкаф |
20 |
10.фев |
|
|
|
|
|
отличается от этих параметров. |
ОЛЕГ |
шкаф |
30 |
25.фев |
|
|
|
|
|
Если таких отличий не |
ИВАН |
стул |
80 |
25.янв |
|
|
|
|
|
наблюдается, то заголовок |
ОЛЕГ |
стул |
40 |
25.фев |
|
|
|
|
|
отсортируется. |
ИВАН |
стол |
20 |
10.фев |
|
ПЕТР |
стул |
10 |
21.мар |
Чтобы гарантированно |
ОЛЕГ |
шкаф |
60 |
25.фев |
исключить внесение заголовка, |
ОЛЕГ |
стул |
80 |
02.мар |
а также итоговых сумм, и |
ПЕТР |
стол |
20 |
25.мар |
вообще ограничить область |
ОЛЕГ |
стол |
50 |
21.мар |
сортировки, нужно выделить |
ИВАН |
стул |
80 |
25.янв |
сортируемую область, |
ПЕТР |
стул |
20 |
25.мар |
используя несколько раз кнопки |
ИВАН |
шкаф |
60 |
01.янв |
сортировки можно упорядочить |
ПЕТР |
стол |
100 |
12.апр |
данные таким образом, чтобы их |
ПЕТР |
стол |
100 |
16.апр |
продажи были представлены в |
алфавитном порядке. Сначала устанавливаем курсор в любое место столбца Товар и сортируем
по возрастанию, а затем то же самое в столбце ФИО. В результате получаем новую таблицу 7.11.
Сортировка является базовой операцией любой таблицы. Универсальное средство сортировки содержится в меню Данные–
Сортировка с установкой необходимых параметров. При этом открывается диалоговое окно Сортировка диапазона. В нем можно выбрать от одного до трех полей сортировки, а также задать порядок сортировки по каждому полю. Сортировка осуществляется на том же листе.
Табл. 7.11
ФИО |
Товар |
Выручка |
Дата |
ИВАН |
стол |
20 |
25.1 |
ИВАН |
стул |
80 |
12.4 |
ИВАН |
шкаф |
60 |
25.3 |
ОЛЕГ |
стол |
50 |
25.2 |
ОЛЕГ |
стул |
40 |
21.3 |
ОЛЕГ |
шкаф |
30 |
10.2 |
ОЛЕГ |
шкаф |
20 |
16.4 |
ПЕТР |
стол |
100 |
2.3 |
ПЕТР |
стул |
10 |
1.1 |
ПЕТР |
стул |
20 |
12.2 |
Особенно важно осуществлять сортировку в списке, так как многие операции группировки данных, которые доступны из меню Данные, можно использовать только после проведения операции сортировки.
Всреде Excel предусмотрены три уровня сортировки, которые определяются в диалоговом окне «Сортировка диапазона» (рис.7.24)
параметром Сортировать по:.
Сначала осуществляется сортировка в столбце 1-го уровня, затем сортируются одинаковые записи 1-го столбца по столбцу 2-го уровня, затем сортируются одинаковые записи 2-го столбца по столбцу 3-го уровня.
Втом же окне устанавливается порядок сортировки в столбцах — по возрастанию или убыванию. При сортировке по возрастанию упорядочение идет следующим образом — от меньшего к большему, по алфавиту или в хронологическом порядке дат, но при этом имеет место приоритет: числа, текст, логические значения, значения ошибок, пустые ячейки. Сортировка по убыванию использует обратный порядок (исключение — пустые ячейки, которые располагаются в конце списка). При наличии заголовков столбцов (имен полей) их следует исключить из области, подлежащей сортировке, установкой флажка переключателя Идентифицировать поля по подписям. (см.
рис. 7.24).
Рис. 7.24. Диалоговые окна операции Сортировка
Кнопка Параметры выводит диалоговое окно «Параметры сортировки», в котором задаются дополнительные установки сортировки (см. рис. 7.24): с учетом регистра или без учета; по столбцам или по строкам; порядок сортировки — обычный или специальный, выбранный из предлагаемого списка.
Этот список можно сформировать самостоятельно с помощью команды Сервис-Параметры-вкладка Списки (табл. 7.12).
Табл. 7.12.
Основные технологические операции по сортировке данных
Действие |
|
Содержание действия |
Сортировка |
|
1. Установить курсор в области списка. |
списка |
|
2. . Выполнить команду Данные-Сортировка. |
|
3. |
Указать порядок и направление сортировки для каждого ключа |
|
|
сортировки. |
|
4. |
Нажать кнопку Параметры и выбрать параметры сортировки |
|
(порядок по первому ключу, учет регистра, направление сортировки - по |
|
|
|
строкам или по столбцам). |
Создать |
1. |
Выполнить команду Сервис-Параметры-вкладка |
|
новый |
Списки. |
|
|
список для |
2. |
Нажать кнопку Добавить. |
|
сортировки |
|
3. |
Сформировать элементы списка. |
Изменить |
1. |
Выполнить команду Сервис-Параметры-вкладка Списки 1. |
|
список для |
2. |
Выделить в окне Списки начало редактируемого списка. |
|
сортировки |
|
3. Перейти к элементам списка и отредактировать их (добавить, |
|
|
|
удалить, отредактировать). |
|
|
|
|
4. Нажать кнопку ОК. |
Удалить |
1. |
Выполнить команду Сервис-Параметры-вкладка Списки. |
|
список для |
2. |
Выделить в окне Списки начало редактируемого списка. |
|
сортировки |
|
3. |
.Нажать кнопку Удалить. |
7.2. ТАБЛИЧНЫЙ ПРОЦЕССОР. Фильтрация данных
Фильтрация данных в списке — это выбор данных по заданному критерию (условию), т.е. эта операция позволяет выделить нужные данные из имеющихся
Осуществляется она с помощью команды Данные-Фильтр - и две разновидности этой команды: Автофильтр и Расширенный фильтр.
Фильтрация данных может осуществляться и с помощью специальной формы, которая вызывается командой ДанныеФорма.
Автофильтрация. Команда Данные-Фильтр-Автофильтр для каждого столбца строит список значений, который используется для задания условий фильтрации (рис. 7.25). При выборе этого пункта слева от него изображается галочка, а в каждом столбце появляется кнопка списка, нажав которую можно ознакомиться со списком возможных критериев выбора. Если какая-то из кнопок была использована для назначения фильтра, треугольник в ней делается синего цвета (исходный цвет - черный).
Рис. 7.25. Задание условий фильтрации
По отдельному столбцу в списке критериев отбора предусматриваются следующие варианты:
•все — выбираются все записи без ограничений;
•первые 10 — данный пункт позволяет во вновь появляющемся диалоговом окне «Наложение условия по списку» (рис. 7.26) выбрать определенное количество наибольших или наименьших элементов списка, которые необходимо отобразить,
•значения — будут выбраны только те записи, которые в данном столбце содержат указанное значение;
|
«элементов списка» |
Указание |
«наибольших» «%от количества элементов» |
числа |
«наименьших» |
элементов |
|
Рис. 7.26.Вид диалогового окна наложение условия по списку
•условие — выбираются записи по формируемому пользователем условию в диалоговом окне «Пользовательский фильтр» (рис. 7.27).
•пустые – предъявляются строки, не содержащие данных в колонке;
•непустые предъявляются только непустые строки в колонке.
Рис. 7.27. Диалоговое окно Пользовательский автофильтр
Условие для отбора записей по конкретным значениям в определенном столбце может состоять из двух самостоятельных частей, соединенных логической связкой И/ИЛИ. Каждая часть условия включает:
•оператор отношения: = (равно), <> (не равно), > (больше), >= (больше или равно), < (меньше), <= (меньше или равно), начинается с…, содержит… и т.п.;
•значение, которое может выбираться из списка или содержать шаблонные символы «*», «?».
Пример. Для Кода предмета можно сформировать условия: >=п* — отобрать все записи, которые содержат код предмета,
начинающийся с буквы п; >= п1 И <=п2 — отобрать все записи, которые содержат коды предметов п1
и п2;
<>n1 — отобрать все записи, которые не содержат кода предмета п1. При задании ключа фильтрации могут использоваться символы шаблона
«*» и «?». Их применение позволяет осуществить поиск по неполностью заданному ключу. Положим, нам нужно отделить всех сотрудников, фамилии которых начинаются с букв «Пе». Задание шаблона вида «Пе*» покажет нам все строки, содержащие фамилии Петр, Петров, Пешков, Петраков и т.д. Шаблон вида «?????» отделит всех сотрудников, с фамилиями, состоящими строго из пяти букв. Шаблон «*цкий» - отфильтрует работников с фамилиями, оканчивающимися на «цкий» и произвольным числом предшествующих знаков.
Можно задать условия отбора для нескольких столбцов независимо друг от друга, фильтрация записей выполняется по всем условиям одновременно. Все записи, не прошедшие через фильтр, будут скрыты. Отфильтрованные записи можно выделить и скопировать в другое место, удалить.
Отмена результата фильтрации и возврат к исходному состоянию списка производятся повторным вводом команды Данные-Автофильтр.
Расширенная фильтрация. Команда Данные-Фильтр-Расширенный фильтр обеспечивает использование двух типов критериев для фильтрации записей списка:
•критерий сравнения;
•вычисляемый критерий.
Обычно критерий фильтрации формируется в нескольких столбцах, и тогда его называют множественным критерием.
Важной особенностью этого режима является необходимость формирования заранее, до выполнения самой команды фильтрации,
специального блока (области) для задания сложных поисковых условий, называемых областью критерия (диапазоном условия). Сортировка осуществляется с помощью окна Расширенный фильтр.
Технология использования расширенного фильтра состоит из двух этапов:
•этап 1 — формирование области критериев поиска;
•этап 2—фильтрация записей списка.
Этап 1. Формирование диапазона условий для расширенного фильтра. Область критериев поиска содержит строку имен столбцов и произвольное число строк для задания поисковых условий. Рекомендуется скопировать первую строку с именами полей из области списка в область, где будет формироваться критерий отбора записей (на тот же или другой лист, в другую рабочую книгу). Далее ненужные имена столбцов из диапазона условий можно удалить.
Критерий сравнения формируется при соблюдении следующих требований:
•состав столбцов области критериев определяется столбцами, по которым задаются условия фильтрации записей;
•имена столбцов области критериев должны точно совпадать с именами столбцов исходного списка;
•ниже имен столбцов располагаются критерии сравнения типа:
-точного значения;
-значения, формируемого с помощью операторов отношения;
-шаблона значения, включающего символы «*» и (или) «?».
Правила формирования множественного критерия:
•Если критерии (условия) указываются в каждом столбце на одной строке, то они считаются связанными условием И.
•Если условия записаны в нескольких строках, то они считаются связанными условием ИЛИ.
Пример. Условие выбора записей о сдаче экзаменов студентами группы 133 по предмету п1 на оценки 4 или 5 можно записать несколькими способами:
1-й способ. Множественный критерий сравнения — все условия находятся в одной строке, связка И. Номер группы, код предмета заданы как точные значения, оценка — оператор сравнения со значением константы. (табл. 7.13)
|
|
Табл.7.13 |
|
|
|
Номер |
Код предмета |
Оценка |
133 |
п1 |
>3 |
|
|
|
2-й способ. Множественный критерий сравнения — все условия (точные значения полей) находятся в одной строке, столбец Оценка используется дважды, связка И (табл. 7.14).
|
|
|
Табл. 7.14 |
|
|
|
|
Номер группы |
Код предмета |
Оценка |
Оценка |
|
|
|
|
133 |
п1 |
4 |
5 |
|
|
|
|
3-й способ. Множественный критерий сравнения - условия (точные значения полей) записаны в двух строках, связка ИЛИ. (Табл.7.15).
|
|
Табл. 7.15 |
|
|
|
Номер |
Код |
Оценка |
133 |
п1 |
4 |
133 |
п1 |
5 |
Вычисляемый критерий представляет собой формулу, записанную в строке области условий, которая возвращает логическое значение ИСТИНА или ЛОЖЬ. Формула строится с использованием: адресов ячеек, встроенных функций, констант различных типов (число, текст, дата, логическая константа), операторов отношения.
Внимание! Имя столбца, содержащего формулу вычисляемого критерия, должно отличаться от имени столбца в списке.
Пример. Выбрать записи о сдаче экзаменов студентами группы 133 с оценкой ниже общего среднего балла или записи с оценкой 5: (Табл. 7.16)
|
Табл.7.16 |
|
|
Номер группы |
Оценка1 |
|
|
133 |
=ИЛИ(G2<=СРЗНАЧ($G$2:$G$17);G2=5) |
|
|
В области критериев присутствуют столбцы с заголовками: Номер группы, Оценка 1.
Последовательность действий по созданию данного вычисляемого критерия:
•присвоить отличное от имен полей списка новое имя столбцу, куда будет введен вычисляемый критерий;
•установить курсор в ячейку ввода;
•вызвать Мастер функций — команда Вставка, Функция, выбор категории
— Логические и выбор функции — ИЛИ;
•ввод параметров функции ИЛИ:
Логическое1: G2<=CP3HAЧ($G$2:$G$17)
(при вводе формулы использовать курсорный указатель на ячейки таблицы, вызов встроенной функции СРЗНАЧ, указание на абсолютные ссылки с
помощью клавиши <F4>):
Логическое2: G2=5
После завершения ввода вычисляемого критерия в ячейке должна появиться логическая константа ИСТИНА или ЛОЖЬ — результат применения сформированного вычисляемого критерия по отношению к первой записи списка; формулу критерия можно просмотреть лишь в строке формул. Этот же критерий можно было записать по-другому: (Табл. 7.17)
|
|
|
|
|
|
Табл.7.17 |
|
|
|
|
|
|
|
|
|
|
|
Номер группы |
|
Оценка1 |
|
|
|
|
|
133 |
|
|
=G2<=CP3HAЧ($G$2:$G$ 17) |
|
|
|
|
133 |
|
|
=G2=5 |
|
|
либо в комбинированном виде: (Табл. 7.18) |
|
|
|||||
|
|
|
|
|
|
Табл. 7.18 |
|
|
|
|
|
|
|
||
|
Номер группы |
|
|
Оценка1 |
Оценка 1 |
||
|
133 |
|
=G2<=CPЗHAЧ($G$2:$G$ 17) |
|
|
||
|
133 |
|
|
|
5 |
|
|
Этап 2 . Фильтрация записей расширенным фильтром.
После подготовки области критерия курсор устанавливается в список и выполняется команда Данные-Фильтр-Расширенный фильтр (рис. 7.28).
Рис. 7.28. Окно задания диапазонов
Фильтровать записи списка можно на месте либо копировать в указанную область на текущем рабочем листе. Для копии на другой лист или книгу следует установить курсор по месту копии, а затем выполнять команду фильтрации, указывая соответствующие исходный диапазон и диапазон условий.
