- •2. Табличный процессор ms excel
- •2.1. Запуск и выход из ms excel
- •2.2. Основные элементы окна ms excel
- •Архитектура ms excel
- •2.4. Работа с файлами
- •2.5. Типы ссылок
- •Способы перемещения по ячейкам таблицы и листам
- •Выделение объектов в ms excel
- •2.8. Ввод данных в таблицу
- •2.9. Операции форматирования данных
- •2.10. Редактирование листов
- •2. 11. Связывание и консолидация данных
- •2.12. Работа со списком
- •2.12.1. Ввод, редактирование, поиск данных в списке
- •2.12.2. Использование фильтров
- •2.12.3. Сортировка списков
- •2.12.4. Создание промежуточных итогов для анализа списка
- •2.12.5. Сводные таблицы
- •2. 13. Построение диаграмм
- •Практические задания Задание 1. Ms Excel. Настройка экрана ms Excel. Создание рабочей таблицы.Форматирование и редактирование таблицы
- •2. Настройки ms Excel.
- •3. Способы перемещения в таблице
- •4. Способы выделения объектов таблицы
- •5. Создание учебной таблицы.
- •6. Редактирование учебной таблицы
- •7. Форматирование учебной таблицы.
- •8. Работа с таблицей
- •9. Сохранение рабочей книги
- •10. Завершение работы.
- •Задание 2. Ms Excel Консолидация данных. Построение диаграмм. Подготовка документа к печати
- •1. Открытие документа.
- •2. Консолидация данных.
- •3. Построение диаграмм.
- •4. Подготовка таблицы к печати
- •Задание 3. Работа с базой данных. Поиск данных. Фильтрация данных. Сортировка и расчет промежуточных итогов. Сводные таблицы
- •1. Работа с учебной базой данных.
- •2. Поиск данных
- •3. Фильтрация данных
- •4. Сортировка данных и подсчет промежуточных итогов
- •5. Сводные таблицы
- •6. Завершение работы
- •Пример учебной таблицы ms Excel
- •Пример учебной базы данных для ms Excel
2.12. Работа со списком
Если данные представлены списком, Excelпредоставляет различные возможности и функции их обработки.
Список– это упорядоченный набор данных. Обычно список состоит из строки заголовков и дополнительных строк данных, которые могут быть числовыми, текстовыми, датами и т.д.
Данные, организованные в список, часто называют Базами Данных табличного типа.
Столбцы списка называют полями. Поля имеют свои названия (заголовки). Поля бывают простые и вычисляемые. Строки списка называются записями.
К основным операциям, которые можно выполнять со списком относятся:
ввод данных в список и редактирование;
фильтрация списков по определенным критериям, с целью выборочного отображения строк;
сортировка списка;
вставка формул для подведения промежуточных итогов;
создание с помощью сводной таблицы итоговой таблицы данных списка.
Основные правила создания списка
Заголовки (по одному для каждого столбца) следует помещать в первую строку списка. Она называется строкой заголовков. Если заголовки длинные, необходимо использовать опциюПереноса по словам, чтобы не расширять столбец.
В каждом столбце должна содержаться однотипная информация. Например, не следует смешивать в одном столбце даты и обычный текст.
Нельзя использовать пустые строки в списке. Пустая строка означает конец списка.
Желательно помещать список на отдельном листе.
Используйте команду Вид - Окно – Закрепить области,
чтобы заголовки были всегда видны при прокручивании листа списка.
Данные в столбцах должны иметь один формат отображения (формат Дата, Общий, Числовой и т.д.).
2.12.1. Ввод, редактирование, поиск данных в списке
Данные можно ввести 3 способами: вручную, используя стандартные методы ввода данных, с помощью диалогового окна, которое вызывается командой Форма(Настройка панели быстрого доступа - Другие команды- Все команды - Форма), спомощью импорта или копирования данных из другого файла.
Редактирование данных осуществляется либо вручную, либо с помощью команды Форма.При этом открывается диалоговое окно, в котором выполняются необходимые действия для ввода, редактирования, поиска данных, добавления или удаления записей списка.
Для поиска данных следует в диалоговом окне использовать кнопку Критерии.
Перед выполнением поиска следует сделать текущей первую запись списка. Поиск идет от текущей записи вниз. Для просмотра всех записей, которые выбраны в результате поиска, необходимо использовать кнопки Далее или Назад.
При поиске можно применять символы * и ?, а также операторы сравнения: =, < >, >, <, < =, >=.
Чтобы задать несколько критериев поиска, следует их указать в различных полях. Задание нескольких критериев позволяет ограничить область поиска.
Например: в поле ФИО введено М* –, то есть фамилия начинается на букву М, в поле Год рождения – < 31.12.91.
2.12.2. Использование фильтров
Отфильтровать список – это значит, скрыть все строки за исключением тех, которые удовлетворяют заданным условиям отбора. В отличие от сортировки, фильтр не меняет порядок записей в списке. При фильтрации временно скрываются строки, которые не требуется отображать.
Строки, отобранные при фильтрации можно редактировать, форматировать, создавать на их основе диаграммы, выводить их на печать, не изменяя порядок строк и не перемещая их.
Фильтрацию данных можно выполнять с помощью АвтофильтраиРасширенного фильтра. Автофильтр применяется для простых условий отбора; Расширенный фильтр – для более сложных условий отбора.
Работа с автофильтром.Первоначально следует выделить любую ячейку внутри списка. Затем в менюДанные - Сортировка и фильтрвыбрать командуФильтр.MSЕхсе1 выведет рядом с каждым заголовком столбцовкнопкиАвтофильтровв виде стрелок. После щелчка по кнопке Автофильтра откроется список команд с помощью, которых можно задать условия отбора данных.
Команда Первые10позволяет найти заданное число или процент наибольших или наименьших элементов в списка.
Команда Условия предназначена для фильтрации списка одновременно только по двум критериям отбора, которые задаются в диалоговом окне. Для соединения условий используется логические операцииИиИЛИ. Логическая операцииИиспользуется очень часто для задания числового диапазона, например, от 10 до 100.
Строки, которые удовлетворяют условиям фильтра, отображаются в этом же списке. Результат автофильтрации отображается голубым цветом в номерах записей и в поле, по которому осуществлялся автофильтр.
Отменить автофильтр можно двумя способами: выбрать команду Всев раскрывающемся списке Автофильтра, либо с помощью командыДанные–Фильтр–Отобразить все.
Автофильтр можно применить к любому количеству столбцов. Для этого сначала надо отфильтровать список по одному столбцу, затем полученный список отфильтровать по другому столбцу и т.д.
Работа с Расширенным фильтром. Расширенный фильтр предоставляет следующие возможности:
задать условия, соединенные логическим оператором ИЛИ для одного или нескольких столбцов;
задать вычисляемые условия,
перемещать копии строк, отвечающих определенному критерию, в другое место от списка.
Недостатки Расширенного фильтра. Для использования Расширенного фильтра требуется выполнять больше подготовительных действий, а именно: создавать блок ячеек с критериями отбора (блок критериев отбора).
Порядок создания Расширенного фильтра:
создать диапазон критериев;
в меню Данныевыбрать команду;
в диалоговом окне задать необходимые параметры (исходный диапазон, диапазон условий и другие).
Блок критериев (диапазон условий) – это специально отведенная область листа рабочей книги, отвечающая следующему требованию:
диапазон критериев должен состоять, по крайней мере, из двух строк, первая из которых должна содержать все или некоторые заголовки полей списка.
остальные строки должны содержать условия (критерии) фильтрации.
В диапазоне критериев можно ввести любое количество условий, MSЕхсеlих понимает в соответствии со следующими правилами:
условия на одной строкев разных столбцах считаются соединенными логическим операторомИ;
условия на разных строкахсчитаются соединенными логическим операторомИЛИ;
пустая ячейка в диапазоне критериев означает любое значение для соответствующего столбца;
в Расширенный фильтр нельзя включать пустые строки.
Типы критериев. Элементы, которые указываются в диапазоне критериев, можно разделить натекстовые или числовые критерии. При фильтрации используется сравнение с числом или строкой с помощью операторов сравнения: =, < >, >, <, >=, <=. Например, <500, > К – слова, начинающиеся на Л до Я, <> С – все слова, кроме слов, начинающихся на С. В критериях допускается использование символов * и ?. В текстовых сравнениях не различаются строчные и прописные буквы. Например, Сильный, сильный.
Виды критериев отбора.Различают два вида критериев отбора –простые и вычисляемые. Вычисляемые условия отличаются от обычных условий сравнения тем, что позволяют использовать формулы для вычисления условий. Например, выбрать из списка товары, цена которых выше средней.
В Расширенном фильтре можно использовать любое количество вычисляемых критериев, а также сочетать вычисляемые и не вычисляемые критерии.
Правила создания блока критериев с простыми (не вычисляемыми) условиями:
блок критериев должен состоять из заголовка и условий отбора, которые записываются под ним;
заголовок в блоке критериев должен точно совпадать с заголовком отдельного поля в списке по всем параметрам (тексту названия, форматам и т.д.). Поэтому рекомендуется заголовок из списка копировать в блок критериев.
Правила создания блока критериев с вычисляемыми условиями:
заголовок над вычисляемым критерием должен отличаться от любого заголовка столбца в списке;
заголовок критерия может быть пустым или содержать произвольный текст (это ограничение точно противоположно требованию для обычных критериев).
при записи вычисляемого условия ссылки на ячейки, находящиеся вне списка, должны быть абсолютными, а ссылки на ячейки внутри списка должны быть относительными;
при задании вычисляемого критерия необходимо выполнять сравнение с первой ячейкой столбца, по которому идет выбор.
результатом сравнения должны быть значения Истина или Ложь.
Примечания:
Если заголовок критерия является пустым, его все равно необходимо включить в диапазон критериев при задании диапазона в окне диалога Расширенный фильтр.
При каждом выполнении команды Расширенный фильтр Ехсе1 просматривает полный список, а не текущее множество ранее отфильтрованных строк. Поэтому необязательно использовать команду Показать всеперед изменением фильтра.
Пример блока критериев с вычисляемым условием представлен в таблице.
Таблица 2.4.
Пример блока критериев с вычисляемым условием (ячейки А50:А51)
|
А |
Пояснения |
50 |
Вывести |
Заголовок над вычисляемым условием |
51 |
=С2 > СРЗНАЧ($С $2: $C$40) |
Условие отбора записей. С2 – первая ячейка столбца отбора. |
|
Истина или Ложь |
Результат вычислений в ячейке А51 |
Копирование отфильтрованных строк в другую часть листа. Чтобы скопировать результат фильтрации в другое место следует в окне диалога Расширенный фильтр сначала включить кнопкуСкопировать результат в другое место, а затем в полеПоместить результат в диапазонввести адрес верхней левой ячейки, тем самым отметив начало диапазона копирования. Кроме того, можно добавить дополнительный фильтр к заданным условиям отбора с помощью флажка включенияТолько уникальные записи.Он скрывает повторяющиеся строки
Копирование отфильтрованных строк на другой лист. Чтобы поместить результат фильтрации в другой лист рабочей книги, необходимо обязательно на этом же листе создать диапазон критериев отбора. Сам список данных может находиться на любом другом из листов рабочей книги. Затем выполнить командуРасширенный фильтр – Фильтрв менюДанные. При выполнении данной команды первоначально должен быть обязательно активным (то есть отображаться на экране) тот лист, где расположен блок критериев.
Если вначале работы будет активным лист с БД, то результаты не копируются на другой лист.