
- •Федеральное агентство по образованию
- •Методические указания
- •1. Диаграммы, графики, поверхности
- •2. Использование функции «если»
- •3. Обобщение данных
- •3.1 Сортировка
- •3.2 Фильтрация
- •3.3 Итоги
- •3.4 Консолидация
- •3.5. Сводная таблица
- •4. Решение задач линейного программирования с помощью ms Excel
- •Контрольные задания
- •Территория и население по континентам
- •Затраты на посадку 1 га садов и ягодников в центральных областях России
- •Товарооборот России с некоторыми странами
- •Важные судоходные каналы
- •Валовый сбор и урожайность сельхозкультур в России
- •Производство основных видов продукции черной металлургии в n-ской области
- •Важнейшие проливы
- •Крупнейшие реки
- •Крупнейшие промышленные корпорации
- •3. Обобщение данных (для всех вариантов)
- •5. Консолидация.
- •6. Сводная таблица.
3.1 Сортировка
Самая простая сортировка может быть выполнена с помощью двух пиктограмм-кнопок сортировки (по возрастанию и по убыванию). Для этого надо зафиксировать курсор на колонке, по которой проводится сортировка, и щелкнуть по пиктограмме (при этом курсор не должен находиться на бордюре таблицы). При сортировке по возрастанию принимается следующий порядок следования символов: цифры 09, пробел, знаки препинания, латинские буквы аz, затем АZ, русские буквы ая, затем АЯ, пустые клетки. При сортировке по убыванию порядок следования символов будет обратным к перечисленному, кроме пустых клеток, которые всегда будут последними.
Здесь следует обратить внимание на заголовок таблицы. Верхняя строка не участвует в сортировке, т.е. остается заголовком, если формат или тип данных в ней отличается от этих параметров для основных данных таблицы. Если таких различий не наблюдается, верхняя строка заголовка будет отсортирована вместе с другими данными. Чтобы гарантированно исключить внесение заголовка, а также итоговых сумм (если есть) в сортировку и, вообще, ограничить область сортировки нужной информацией, следует предварительно выделить только нужные данные, исключая заголовки и итоги. Поскольку в этом случае Ехсеl тогда не знает, по какой из колонок сортировать данные, эту информацию нужно указать явно с помощью окна Сортировка диапазона из меню Данные+Сортировка.
Используя несколько раз только кнопки сортировки, можно выполнить и сложную сортировку данных.
Практическая работа.
1. Упорядочить данные из таблицы на рис. 11 по именам сотрудников таким образом, чтобы их продажи были представлены в алфавитном порядке названий товара. Дня этого следует сначала установить курсор в любое место столбца Товар и отсортировать его по возрастанию, а затем то же самое сделать в столбце Имя. Вообще, если нужно отсортировать данные по нескольким ключам, сортировка выполняется с "младших" значений к "старшим" (рис. 12). .
2
.
Отсортировать таблицу по виду товара,
но не по алфавиту, а по сфере использования.
Положим, сначала должна идти электронная
аппаратура (телевизор, видео, приемник),
затем бытовая техника (холодильник,
плита) и, в последнюю очередь, мебель
(шкаф, стул, стол). Если мы создадим
список из всех этих слов: телевизор,
видео, приемник, холодильник, плита,
шкаф, стул, стол (используя меню
Сервис+Параметры+вкладка Списки), то
сможем расположить в таблице наш товар
указанным образом. Кроме того, может
быть учтен регистр букв (заглавные/строчные
буквы) при сортировке и, наконец, только
здесь можно выбрать сортировку и по
горизонтали (Сортировать - столбцы
диапазона).
3.2 Фильтрация
Аппарат фильтрации позволяет выделить нужные данные среди имеющихся. Средства фильтрации доступны через меню Данные +Фильтр.
Автофильтр - назначение средств фильтрации на каждое поле данных таблицы. Если предварительно выделены определенные столбцы, средства автофильтрации будут назначены только им. Повторный выбор этого пункта отменяет режим Автофильтрации (галочка-пометка будет снята).
Показать все - отмена фильтра (предъявляются все данные).
Расширенный фильтр - вызов средств установки сложного фильтра.
Автофильтрация. Самым простым является использование автофильтра (пункт Автофильтр). При выборе этого пункта слева от него изображается галочка, а в заголовке каждого столбца появится кнопка-треугольник выбора фильтра для данного поля.
Щелчок по любой из кнопок выбора повлечет предъявление ниспадающего меню, содержащего список всех имеющихся значений поля. Например, нажатие на кнопку столбца Имя, вызовет меню, содержащее все значения, встречающиеся в столбце, отсортированные по алфавиту. В большой таблице их может оказаться сотни, что, конечно, сильно затрудняет поиск нужного элемента меню. Ускорить этот процесс можно нажав клавишу с первой буквой нужного слова. Меню правильно реагирует на такое действие, сразу перемещая нас на первую строку с указанной буквой. Если какая-то из кнопок была использована для назначения фильтра, треугольник в ней делается синего цвета (исходный цвет - черный).
Практическая работа.
В колонке Имя выбрать ключ Олег, а в колонке Товар – стул, шкаф.
Пункты, заключенные в скобки (рис. 13), выполняют функции:
(
Все)
- предъявляются все данные (фильтр по
этому полю отменяется).
(Первые 10) - предъявляется подмножество (например, 10 элементов) данных, находящихся в начале/конце отфильтрованной таблицы.
(Условия ...) - вызываются средства задания более сложного фильтра.
Нужно найти все продажи, совершенные между 10 февраля 21 марта 2008 года. Установите условие Дата>=10.2.08 И Дата<21.3.08 (рис. 14).
П
ри
задании ключа фильтрации могут
использоваться символы шаблона: * и ?.
Их применение позволяет осуществлять
поиск по не полностью заданному ключу.
Положим, нужно отделить всех сотрудников,
фамилии которых начинаются с букв "Пе".
Зададим шаблон вида “Пе*”. Задание
шаблона вида “Пе*” покажет нам все
строки, содержащие Петр, Петров, Пешков
и др. Шаблон Вида “?????” отделит всех
сотрудников с фамилиями, состоящими
из пяти букв. Шаблон “*цкий” – отфильтрует
работников с фамилиями, оканчивающимися
на “цкий” и с произвольным числом
предшествующих знаков.
(Пустые) - предъявляются строки, не содержащие данных в колонке.
(Непустые) - предъявляются только непустые строки в колонке.
Последние два пункта включаются в меню, если в колонке имеются незаполненные клетки.
2. Требуется отделить все продажи, состоявшиеся в марте месяце Пункт Данные+Фильтр+Расширенный фильтр дает возможность задать сложный критерий отбора данных непосредственно в клетках рабочего листа без ограничения числа условий. Этот критерий должен содержать точные названия заголовков колонок (создать их копированием), для которых формируется критерий, а под ними собственно условия фильтрации. Условия, находящиеся в одной строке, объединяются в фильтре логической функцией И, условия, находящиеся на отдельных строках - функцией ИЛИ. Допускается соединение условий И и ИЛИ в одном фильтре. Чтобы освободить место для условий, переместим сами данные ниже на три строки. Удобно, чтобы между областью условий и областью данных находилась пустая строка. Названия колонок и условия фильтрации введем в область А1:В2. Здесь же, указать и новое местоположение отфильтрованных данных (кнопка Скопировать результат в другое место и поле ввода Поместить результат в диапазон). Эти средства предоставляют возможность сформировать результат в другом месте книги с тем, чтобы обстоятельно его проанализировать, например, подвести итоги по отобранным данным и напечатать результат. В окне Расширенный фильтр сформировать фильтр вида Дата>=1.3.2008 И Дата<1.4.2008 (рис.15.).
Рис.
15.
3. Требуется показать продажи столов и стульев в этот же период времени, т.е. сформировать условие вида (Дата>=1.3.2008 И Дата<1.4.2008 И Товар=стол) ИЛИ (Дата>=1.3.2008 И Дата<1.4.2008 И Товар=стул). Здесь Исходный диапазон: $А$5:$D$18, а Диапазон условий: $А$1:$С$31.
4. Выявить продавцов-кандидатов на премирование. Пусть, это работники, имевшие выручку более 50 тыс. руб. или продавшие шкафы (положим, шкафы покупаются плохо). Реализован фильтр Товар=Шкаф ИЛИ Выручка>50.