Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПСОН -2011.docx
Скачиваний:
13
Добавлен:
02.05.2019
Размер:
2.02 Mб
Скачать

5.5 Работа со списками

Цель работы: научиться работать со списками – базами данных Excel, проводить сортировку, задавать фильтры.

Задание 1 Изучите сортировку списков.

Одной из типичных задач, выполняемых с помощью электронных таблиц (ЭТ), является ведение и анализ списков. Для достижения максимальной эффективности при работе со списками необходимо соблюдать следующие правила:

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

  2. Первая строка или две верхних строки списка должны содержать Метки, описывающие назначение соответствующего столбца.

  3. Список не должен содержать пустых строк и столбцов.

  4. Список должен быть отделен от других данных, по крайней мере, одной пустой строкой и одним пустым столбцом.

  5. Если всему списку, включая заголовки столбцов, присвоить имя База_данных, то при этом добавленные строки автоматически включаются в эту базу.

  6. Если первая и остальные строки различаются параметрами (данные и форматирование), то первая принимается за заголовок.

Если задано имя базы, можно использовать функцию ИНДЕКС(). Например, ИНДЕКС(База_данных;3;4) или ИНДЕКС(База_данных;2;2). Эти функции возвращают значения элементов базы данных (БД), находящихся на пересечении третьей строки и четвертого столбца или второй строки и второго столбца.

Сортировка по значениям одного столбца

Простейшая сортировка производится по данным одного столбца.

  1. Выделите одну любую ячейку в столбце, по данным которого сортируется таблица.

  2. Нажмите кнопку Сортировка и фильтр группы Редактирование вкладки Главная и выберите направление сортировки.

Для сортировки можно также использовать кнопки группы Сортировка и фильтр вкладки Данные

Сортировка по нескольким столбцам

Сортировку можно осуществлять по нескольким столбцам для группировки данных с одинаковыми значениями в одном столбце и последующего осуществления сортировки другого столбца или строки в этих группах с одинаковыми значениями.

Можно одновременно осуществлять сортировку по 64 столбцам.

  1. Выделите одну любую ячейку в диапазоне сортируемых данных.

  2. Нажмите кнопку Сортировка и фильтр группы Редактирование вкладки Главная и выберите команду Настраиваемая сортировка или нажмите кнопку Сортировка группы Сортировка и фильтр вкладки Данные.

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

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

  5. После выбора всех необходимых уровней сортировки нажмите кнопку ОК

Сортировка части диапазона

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

  1. Выделите ячейки сортируемого диапазона.

  2. Нажмите кнопку Сортировка и фильтр группы Редактирование вкладки Главная и выберите направление сортировки. Или нажмите соответствующую кнопку группы Сортировка и фильтр вкладки Данные.

  3. В появившемся предупреждении установите переключатель сортировать в пределах указанного диапазона и нажмите кнопку Сортировка.

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

Задание 2 Изучите анализ списков с помощью автофильтра.

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

В отличие от сортировки, фильтр не меняет порядок записей в списке. При фильтрации временно скрываются строки, которые не требуется отображать.

Строки, отобранные при фильтрации, можно редактировать, форматировать, создавать на их основе диаграммы, выводить их на печать, не изменяя порядок строк и не перемещая их.

Кроме того, для выбора данных можно использовать возможности поиска данных, формы и некоторые функции.

Фильтры бывают двух типов: обычный фильтр (его еще называют автофильтр) и расширенный фильтр.

Установка фильтра

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

  1. Выделите одну любую ячейку в диапазоне, для которого устанавливаются фильтры.

  2. Нажмите кнопку Сортировка и фильтр группы Редактирование вкладки Главная и выберите команду Фильтр или нажмите кнопку Фильтр группы Сортировка и фильтр вкладки Данные

  3. После установки фильтров в названиях столбцов таблицы появятся значки раскрывающих списков .

Для удаления фильтров выделите одну любую ячейку в диапазоне, для которого устанавливаются фильтры, нажмите кнопку Сортировка и фильтр группы Редактирование вкладки Главная и выберите команду Фильтр или нажмите кнопку Очистить в группе Сортировка и фильтры вкладки Данные.

Работа с фильтром

Для выборки данных с использованием фильтра следует щелкнуть по значку раскрывающегося списка соответствующего столбца и выбрать значение или параметр выборки.

Отбор по значению

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

  1. Щелкните по значку раскрывающегося списка столбца, по которому производится отбор.

  2. Отметьте флажками значения, по которым производится отбор. Нажмите кнопку ОК.

Отбор по условию

Можно производить выборку не только по конкретному значению, но и по условию.

Условие можно применять для числовых значений.

  1. Щелкните по значку раскрывающегося списка столбца, по которому производится отбор.

  2. Выберите команду Числовые фильтры, а затем в подчиненном меню выберите применяемое условие.

  3. При использовании условий: равно, не равно, больше, меньше, больше или равно, меньше или равно установите значение условия в окне Пользовательский автофильтр. Значение условия можно выбрать из списка или ввести с клавиатуры.

Копирование фильтрованных данных в другую часть р/л или на другой р/л осуществляется стандартным способом.

Отбор по ячейке

Данные можно быстро отфильтровать с помощью условия, отражающего характеристики содержимого активной ячейки.

  1. По ячейке щелкните правой кнопкой мыши.

  2. В контекстном меню выберите команду Фильтр, а затем в подчиненном меню принцип отбора: по значению в ячейке, цвету ячейки, цвету текста или значку

Отказ от отбора

  1. Щелкните по значку раскрывающегося списка столбца, по которому произведен отбор.

  2. Выберите команду Снять фильтр.

Задание 3 Изучите анализ списков с помощью расширенного фильтра.

Расширенный фильтр в отличие от автофильтра позволяет создавать:

  1. Критерии с условиями по нескольким столбцам, связанными операцией ИЛИ.

  2. Критерии с тремя и более условиями для заданного столбца связанными по крайней мере одной операцией ИЛИ.

  3. Вычисляемые критерии.

Текстовые или числовые критерии

Текст для создания критерия надо вводить в следующем виде: ="=*окончание слова", или ="=слово полностью", или ="=Первая буква фамилии*". В таблице 5.1 показаны примеры строковых (текстовых) критериев.

Таблица 5.1.

Примеры строковых критериев

Критерий

Действие

>K

Cлова, начинающиеся с букв от Л до Я

<>C

Все слова, кроме начинающихся с буквы С

="Январь"

Все слова "Январь"

См*

Слова, начинающиеся с букв "См"

с*с

Слова, начинающиеся с буквы "с" и заканчивающиеся буквой "c"

c?с

Слова из трех букв, начинающиеся с буквы "с" и заканчивающиеся буквой "c"

Числа нужно вводить без знака «=», например, >=1000 или < 500. В таблице 5.2 представлен список операторов сравнения, которые можно использовать в текстовых или числовых критериях.

Таблица 5.2

Операторы сравнения

Оператор

Тип сравнения

=

Равно

>

Больше чем

>=

Больше либо равно

<

Меньше

<=

Меньше либо равно

<>

Не равно

Расширенный фильтр удобно использовать в случаях, когда результат отбора желательно поместить отдельно от основного списка.

Создание расширенного фильтра выполняется по следующему алгоритму:

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

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

  3. Операция ИЛИ создается с помощью строк, а операция И – с помощью одноименных столбцов. Одноименный столбец должен быть создан в скопированной строке заголовков столбцов рядом с заголовком основного столбца.

  4. Анализ списка с помощью расширенного фильтра выполняется по команде Данные|Сортировка и фильтр|Дополнительно. В диалоговом окне Расширенный фильтр вводятся Исходный диапазон (определяется автоматически, если выделена любая ячейка списка) и Диапазон условий (выделяется с помощью мыши).

Рассмотрим пример использования расширенного фильтра: найти все события сбыта продукции от 3000 до 5000 ед. в 2005 и 2006 годах. Действуем по алгоритму:

  1. В новой р/к переименовать Лист1 в Поставки.

  2. На листе Поставки создать список (Рис. 5.11.).

Рис. 5.11. Вид базы данных

  1. Скопировать строку заголовка и вставить ее под списком (Рис. 5.12).

  • Вставить новый столбец рядом со столбцом Сбыт и копировать заголовок Сбыт в новый столбец.

  • В первой строке ниже заголовка ввести в столбцы Сбыт <3000 и >5000, в столбец Год ввести 2005.

  • Во вторую строку ниже заголовка в столбец Год ввести 2006, в столбцы Сбыт ввести ту же информацию.

Рис. 5.12. Заданные условия для расширенного фильтра

  1. Выполнить п. 4 алгоритма создания расширенного фильтра (Рис. 5.13).

Рис. 5.13. Диалоговое окно настройка исходного диапазона и диапазона условий

  1. Результат работы фильтра должен иметь вид, представленный на Рис. 5.14:

Рис. 5.14. Результат отбора по условию расширенного фильтра

Форма данных

Ввод данных в список Excel можно осуществлять двумя способами:

  1. Ввод данных непосредственно в строку списка Excel;

  2. Ввод данных в список Excel с помощью формы, аналогичной форме, которая применяется для добавления записей в базу данных.

Форма – это окно диалога, предназначенное для удобного ввода, удаления и поиска данных в списках. Для создания полей в форме редактор Excel использует заголовки списка.

Для отображения формы на экране необходимо активировать кнопку Office, перейти в раздел Настройки, в поле Выбрать команды из: отобразить Все команды и выбрать в нижепредложенном списке команду Формы. Далее нажмите кнопку добавить, при этом команда разместится на панели Быстрого доступа.

Вставка записей в список с помощью формы

  1. Выделить любую ячейку в списке;

  2. Нажмите кнопку Форма на панели Быстрого доступа;

  3. Нажмите кнопку Добавить для добавления записи или Вернуть, чтобы отменить добавление записи;

  4. Нажмите кнопку Закрыть.

Изменение записей в списке Excel с помощью формы

  1. Выделите любую ячейку в списке;

  2. Нажмите кнопку Форма на панели Быстрого доступа;

  3. Найдите запись, которую необходимо изменить;

  4. Измените данные в записи;

  5. Нажмите кнопку Закрыть.

Удаление записи из списка Excel с помощью формы

  1. Выделите любую ячейку списка;

  2. Нажмите кнопку Форма на панели Быстрого доступа;

  3. Найдите запись, которую необходимо удалить;

  4. Нажмите кнопку Удалить;

  5. Нажмите кнопку Закрыть.

Поиск данных в списке Excel с помощью Формы

  1. Выделите любую ячейку списка;

  2. Нажмите кнопку Форма на панели Быстрого доступа;

  3. Нажмите кнопку Критерии;

  4. Введите условия отбора записей (год, поставщик и т.д.);

  5. Нажмите кнопку Далее, а затем кнопку Назад для просмотра отобранных записей;

  6. Нажмите кнопку Закрыть.

Задания для индивидуальной работы

Задание 1

  1. Откройте ранее созданную р/к и перейдите на лист Поставки.

  2. Отсортируйте список по столбцам в алфавитном порядке.

  3. Отсортируйте часть списка по строкам в алфавитном порядке.

  4. Отсортируйте список по четырем столбцам: Год, Месяц, Дата, Поставщик.

  5. Отсортируйте строки списка по столбцам Поставщик, Продукция, Район в указанном порядке.

  6. Из сетевого окружения Full/prepod/Файлы для ПСОН скопируйте файл exercise_12_1.xlsx в свою папку на рабочем ПК.

  7. Откройте этот файл и перейдите к листу Лист1.

  8. Отсортируйте таблицу по данным столбца Шоколад.

  9. Перейдите к листу Лист2.

  10. Выполните сложную сортировку таблицы: сначала по данным столбца Шоколад, а затем по данным столбца Количество.

  11. Перейдите к листу Лист3.

  12. Отсортируйте только данные столбца Менеджер.

  13. Сохраните файл exercise_12_1.xlsx под именем Lesson_12_1.

Задание 2

  1. Откройте ранее созданную р/к и перейдите на лист Поставки.

  1. С помощью настраиваемого автофильтра, найдите все поставки бакалеи и напитков Антиповым в 2005 и 2006 годах.

  2. С помощью настраиваемого автофильтра, найдите все поставки мяса и консервов с объемом от 500 до 1000 для поставщиков, фамилии которых оканчиваются на -ев.

  3. С помощью настраиваемого автофильтра, найдите в 2005 и 2006 годах все поставки объемом больше 6000 и меньше 1000 для поставщиков, фамилии которых начинаются с буквы А по букву К включительно.

  4. С помощью настраиваемого автофильтра, найдите все поставки напитков и молока с объемом от 1000 до 3000 для поставщиков, фамилии которых оканчиваются на -ов.

  5. С помощью настраиваемого автофильтра, найдите все поставки молока и бакалеи с объемом от 5000 до 6000 для поставщиков, фамилии которых оканчиваются на -ин.

  6. С помощью настраиваемого автофильтра, найдите в 2007 и 2008 годах все поставки объемом больше 6000 и меньше 1000 в Нахичевань и Северный районах.

  7. С помощью настраиваемого автофильтра, найдите в 2006 и 2009 годах все поставки мяса объемом больше 2000 и меньше 1000 для поставщиков, фамилии которых начинаются с буквы К по букву М включительно.

  8. Скопируйте лист Поставки и удалите автофильтр.

  9. Из сетевого окружения Full/prepod/Файлы для ПСОН скопируйте файл exercise_12_2.xlsx в свою папку на рабочем ПК.

  10. Откройте скопированный файл и перейдите к листу Лист1. С использованием автофильтра отобразите только строки, относящиеся к поставщику Ирис.

  11. Перейдите к листу Лист2. С использованием автофильтра отобразите только строки, относящиеся к поставщикам Ирис и Ланта.

  12. Перейдите к листу Лист3. С использованием автофильтра отобразите только строки, относящиеся к товару Люкс и поставщику Ирис.

  13. Перейдите к листу Лист4. С использованием автофильтра отобразите только строки, в которых в столбце Объем значения отмечены кружком без заливки цветом.

  14. Перейдите к листу Лист5. С использованием автофильтра отобразите только строки с датой поставки в прошлом году.

  15. Перейдите к листу Лист6. С использованием автофильтра отобразите только строки с объемом поставки от 40 до 60.

  16. Перейдите к листу Лист7. С использованием автофильтра отобразите только строки с десятью наименьшими значениями в столбце Объем.

  17. Перейдите к листу Лист8. С использованием фильтра отобразите только строки, у которых значения в столбце Объем такое же, как в ячейке D7.

  18. Перейдите к листу Лист9. Откажитесь от отбора строк по столбцу Поставщик.

  19. Перейдите к листу Лист10. Снимите фильтры с таблицы.

  20. Сохраните файл exercise_12_2.xlsx под именем Lesson_12_2.

Задание 3

  1. С помощью расширенного фильтра найдите все события сбыта от 3000 до 7000 единиц в 2005 и 2008 годах мяса и напитков в Западном районе и в Центре.

  1. С помощью расширенного фильтра найдите все события поставки в 2005 и 2006 годах бакалеи и напитков объемом от 1000 до 5000 единиц в Западном районе и в Центре поставщиками, фамилии которых оканчиваются на -ов и -ев.

  1. С помощью расширенного фильтра найдите все события поставки в 2005 и 2008 годах бакалеи и напитков объемом от 1000 до 5000 единиц в Западный и Северный районы.

  2. С помощью формы по отбору критериев, найти все события поставки напитков поставщиком Малафеевым в 2005 году в Западный район.

  1. С помощью формы по отбору критериев, найдите все события сбыта бакалеи поставщиком Антиповым в 2006 году в Нахичевань.

  2. С помощью формы добавьте данные в список.

  3. С помощью формы удалите любые 3 записи из списка.

  4. С помощью формы измените любые 2 записи списка.

Контрольные вопросы:

  1. Какие правила необходимо соблюдать при работе со списками?

  2. При каком условии добавленные к списку строки автоматически включаются в этот список?

  3. Как выполняется сортировка списка по столбцам?

  4. Как выполняется сортировка по нескольким столбцам?

  5. Как выполняется сортировка по части диапазона?

  6. По какой команде выполняется анализ списков с помощью автофильтра?

  7. Как выполняется настройка пользовательского автофильтра для сложного критерия?

  8. Как производится удаление Автофильтра?

  9. Что позволяет создавать расширенный фильтр?

  10. Как выполняется создание расширенного фильтра?

  11. Как нужно вводить текст и числа в расширенный фильтр?

  12. В каких случаях применяются формы данных?

  13. Для чего устанавливается критерии формы?

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]