Студопедия — Сортировка списков
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Сортировка списков






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

Сделайте небольшой список для тренировки.

Выделите его.

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

Выберите "Сортировка от А до Я";. Наш список будет отсортирован по первому столбцу, т.е. по полю ФИО (см. рисунок 12).

Если надо отсортировать список по нескольким полям, то для этого предназначен пункт "Настраиваемая сортировка..";.

 
 

Рисунок 13 – Сложная сортировка

Сложная сортировка подразумевает упорядочение данных по нескольким полям. Добавлять поля можно при помощи кнопки "Добавить уровень";.

В итоге список будет отсортирован согласно установленным параметрам сложной сортировки.

Рисунок 14 – Результат сложной сортировки

Если надо отсортировать поле нестандартным способом, то для этого предназначен пункт меню "Настраиваемый список.."; выпадающего списка "Порядок";.

Перемещать уровни сортировки можно при помощи кнопок "Вверх"; и "Вниз";.

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

Рисунок 15 – Сортировка списка из контекстного меню

Фильтрация списков

Рисунок 15 – Фильтр

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

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

Для применения автофильтра нажмите ту же кнопку, что и при сортировке - "Сортировка и фильтр"; и выберите пункт "Фильтр"; (конечно же, перед этим должен быть выделен диапазон ячеек).

 

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

Для формирования более сложных условий отбора предназначен пункт "Текстовые фильтры"; или "Числовые фильтры";. В окне "Пользовательский автофильтр"; необходимо настроить окончательные условия фильтрации.

Рисунок 17 – Текстовый фильтр

 

Рисунок 18 – Пользовательский фильтр

При использовании расширенного фильтра критерии отбора задаются на рабочем листе.

Для этого надо сделать следующее.

Скопируйте и вставьте на свободное место шапку списка.

В соответствующем поле (полях) задайте критерии фильтрации.

Выделите основной список.

Нажмите кнопку "Фильтр"; на панели "Сортировка и фильтр" ленты "Данные".

На той же панели нажмите кнопку "Дополнительно";.

 

Рисунок 19 – Расширенный фильтр

 

В появившемся окне "Расширенный фильтр"; задайте необходимые диапазоны ячеек.

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

 

 

Вставка промежуточных итогов в список данных листа

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

Команда Промежуточные итоги недоступна при работе с таблицей MS Excel. Чтобы добавить промежуточные итоги в таблицу, необходимо сначала преобразовать ее в обычный диапазон данных. Учтите, что при этом будут удалены все функциональные возможности, связанные с таблицами, кроме форматирования.

Вставка промежуточных итогов

Промежуточные итоги подсчитываются с помощью итоговой функции (Итоговая функция. Тип вычисления при объединении данных в отчете сводной таблицы, в таблице консолидации или при вычислении итогов в списках или базах данных. Примерами итоговых функций могут служить функции СУММ, СЧЕТ и СРЕДНЕЕ.), например Сумма или Среднее, с использованием функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ. Для каждого столбца можно отобразить несколько типов итоговой функции.

Общие итоги вычисляются на основе подробных данных (Подробные данные. В таблицах с итогами и структурах — строки или столбцы с исходными данными, по которым вычисляются итоги. Подробные данные обычно расположены непосредственно сверху или слева от итогов.), а не на основе значений промежуточных итогов. Например, итоговая функция Среднее возвращает среднее значение для всех строк списка, а не для строк промежуточных итогов.

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

Вставка промежуточных итогов

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

2. Для сортировки столбца, содержащего данные, по которым требуется выполнить группировку, выделите этот столбец и на вкладке Данные в группе Сортировкаи фильтр нажмите кнопку Сортировка от А до Я или Сортировка от Я до А

3..Выделите ячейку в диапазоне.

4. На вкладке Данные в группе Структура выберите Промежуточные итоги.

5. Появится диалоговое окно Промежуточные итоги.

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

В поле Операция выберите итоговую функцию для вычисления промежуточных итогов. В приведенном выше примере нужно выбрать функцию Сумма

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

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

Чтобы расположить итоговую строку над строкой данных, снимите флажок Итоги под данными. Чтобы расположить итоговую строку под строкой данных, установите флажок Итоги под данными. В приведенном выше примере флажок нужно снять.

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

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

Удаление промежуточных итогов

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

На вкладке Данные в группе Структура выберите Промежуточные итоги.

В диалоговом окне Промежуточные итоги нажмите кнопку Удалить все.

ВЫПОЛНЕНИЕ РАБОТЫ:

Задача №1 «Построение и заполнение таблицы»

Сформировать БД на первом листе MS Excel (начинать построение таблицы с ячейки А1). База данных содержит следующую информацию: фамилия клиента, тип вклада, размер вклада (руб.), вклад (у.е.), банк, примечание.

Столбец Примечание заполняется примерно следующими данными: · Сидоров - Временно выбыл · Каламеев - Сменил адрес · Иванов - Переведен в другое отделение и т.д.  
Рисунок 21 - Построение таблицы  

Построение структуры таблицы:

1. Создайте шапку таблицы по образцу:

· Выделить 1-ю строку

Рисунок 22 – Формат ячеек

· Задать расположение текста в ячейках: вкладка Главная – группа ЯчейкиФормат ( раскрыть список )Форматячеек…-Выравнивание: Выравнивание по горизонтали и вертикали - по центру, ОтображениеПереносить по словам (флажок).

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

Для изменения шрифта: вкладка Главная –группа ЯчейкиФормат ( раскрыть список )Форматячеек… -Шрифт. Либо с помощью кнопок Полужирный, Курсив, Подчеркивание на вкладке Главная группы Шрифт инструменты .

Изменить цвет шрифта и заливки:

· пункта контекстного меню Формат ячейки…-Шрифт,

· вкладка Главная – группа Ячейки – инструмент Формат ( раскрыть список )Форматячеек… -Шрифт. Либо с помощью кнопок Цвет заливки, Инструмент Цвет шрифта на вкладке Главная группы Шрифт.

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

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

Для завершения операции ввода текста надо выполнить одно из трех действий:

o Щелкнуть левой кнопкой мыши по любой другой ячейке.

o Нажать клавишу Enter.

o Нажать одну из клавиш перемещения курсора.

Замечание 1. Текст в ячейках по умолчанию выравнивается по левому краю, а числа – по правому краю.

Для редактирования содержимого ячейки необходимо: нажать клавишу F2, или выполнить двойной щелчок по ячейке (для редактирования в самой ячейке), или щелкнуть мышью по ячейке (редактирование производится в строке формул); использовать инструмент Очистить[ вкладка Главная -группа Редактирование], или клавиши DELETE и BACKSPAСE; нажать Enter.

4. Настройте ширину (высоту) столбцов (строки): с помощью мыши или,
выделите столбцы или строки, которые необходимо изменить, а затем на вкладке Главная в группе Ячейк и нажмите кнопку Формат.

5. Добавьте к полученной таблице заголовок:

· Для этой цели необходимо вначале добавить две пустые строки.

Для добавления пустой строки необходимо выполнить действия:

Установить курсор в ячейку А1 и выполнить команду вкладка Главная – группа Ячейки - список Вставить или команду контекстного меню Вставить…, выполнение которой влечет за собой появление окна Добавление ячеек. В разделе Добавить установить флажок строку, нажать ОК.

· Расположить текст заголовка таблицы по центру относительно ее ширины:

o Выделить диапазон ячеек A1:F1.

o Выполнить объединение выделенных ячеек и при этом целесообразно задать расположение текста в ячейках: вкладка Главная – группа ЯчейкиФормат ( раскрыть список )Форматячеек… - Выравнивание -Объединение ячеек и Выравнивание по горизонтали и вертикали -- по центру. Либо воспользоваться соответствующими кнопками в группе Выравнивания вкладки Главная , .

Замечание 2. Для выравнивания заголовка относительно столбцов: выделить ячейку, содержащую текст, или интервал ячеек, в котором будет центрироваться текст; затем использовать . Для отмены объединения воспользуйтесь командой вкладка Главная – группа Редактирование – список Очистить – Очистить форматы.

Замечание 3. Количество столбцов в таблице определяется по строке таблицы с максимальным количеством ячеек, т.к. Excel «умеет» только объединять ячейки, но не разбивать.

o Ввести текст: Работу выполнил студент ФИО группы №******(ФИО исполнителя).

o Выделить диапазон ячеек A2:С2. Выполнить объединение выделенных ячеек. Ввести текст: «Прайс-лист на».

o Аналогично выполнить действия с диапазоном ячеек D2:F2.

6. Выполните обрамление таблицы:

· выделить всю таблицу (диапазон A3:F4),

· в контекстном меню (правой клавишей мыши) выбрать пункт Формат ячеек…, а в открывшемся диалоговом окне вкладку Граница, или аналогичная командавкладка Главная – группа ЯчейкиФормат ( раскрыть список )Форматячеек…,

· либо воспользоваться инструментом Границы в группе шрифт вкладки Главная.

 

7. Задайте финансовый формат (Обозначение: нет; Число десятичных знаков: 0) для диапазона ячеек C4:D4 (смотрите рис.3. Построение таблицы).

8. Уточните курс белорусского рубля к американскому доллару на сегодняшний день с использованием Интернет-ресурсов: http://www.tut.by/ или www.nbrb.by (например, 27.04.2009 – 1$=2831 руб.=Х).

9. В ячейку D4 введите формулудля вычисления вклада в условных единицах: вклад (у.е.)= размер вклада (руб.)/X.

Рисунок 23 - Заголовок, шапка таблицы, пустая запись

Заполнение таблицы данными:

1. Заполните построенную таблицу данными.

· Выделить диапазон ячеек А3:F4.

· Вызвать форму для заполнения данными таблицы.

Кнопки: · Добавить – добавление новой записи; · Удалить – удаление текущей записи; · Назад – вернуться к предыдущей записи; · Далее – переходи на следующую запись; · Критерии – задание условия отбора; · Закрыть – завершение набора записей.

Рисунок 24 – Форма (заполнение)

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

щелчок правой клавишей мыши
  • из списка «Выбрать команды» - Все команды, найти команду «Форма…»,
  • нажать кнопку «Создать группу»,
  • группу можно переименовать (кнопка П ереименовать…)
  • выделить команду «Форма…», нажать кнопку «Добавить >>»,
  • нажать кнопку «ОК».
Рисунок 25– Форма (добавление команды)

· Введите данные через форму: фамилию клиента, тип вклада, размер вклада (руб.), банк, примечание.

· Подведите итоги после завершения ввода записей:

ИТОГО   * *    
Найти   СУММ(C4:C13) СУММ(D4:D13)    

2. Переименовать Лист1 в Построение таблицы.

Переименование

  • двойной щелчок левой клавишей мыши на ярлыке листа.

Задача №2 «Отображение формул, условное форматирование»

Отображение формул

1. Скопируйте таблицу на любой другой лист данной рабочей книги.

· Выделить диапазон ячеек А1:F14 или выделить содержимое листа:

Щелкнуть по зоне в левом верхнем углу рабочей области таблицы (для выделения);
Рисунок 26 - Выделение рабочего листа

· Скопировать (переместить):

o с помощью вкладка Главная – группа Буфер обмена - Копировать (Вырезать ).

o с помощью пункта контекстного меню Копировать (Вырезать).

  • Перейти на другой лист: Лист2.
  • Установить курсор в ячейку, в которой будет находиться левый верхний угол копируемой (перемещаемой) области (для вставки содержимого листа в ячейку А1).
  • Вставить:

o пункт главного меню Главная – группа Буфер обмена - Вставить .

o пункт контекстного меню Вставить.

2. Переименуйте лист2 в Формула.

3. Отобразите формулы в таблицах: вкладка Формулы –группа Зависимости формулПоказать формулы..

4. На листе Формула настроить ширину столбцов (высотустрок).

Условное форматирование

1. Перейти на лист3.

2. Переименуйте лист3 в Условие.

3. Скопируйте на лист Условие содержимое листа Построение таблицы.

4. В столбце «Размер вклада (руб.)» залить голубым цветом ячейки, значение которых превосходит определенное значение, например 300 000.

o Выделить диапазон ячеек С4:С13.

o Вкладка Главная – группа СтилиУсловное форматирование списокПравила выделения ячеек списокДругие правила.

o В появившемся окне задать условие (например, 300000) и нажать Формат….

o В появившемся окне Формат… выбрать вид форматирования (заливку, шрифт, границы) – заливка: голубой цвет. ОК в окне Формат…. Нажать ОК в окне Создание правила форматирования.

5. Для ячеек столбца «Вклад (у.е.)» установить дополнительное правило форматирования: если значение равно, например,122, то цвет заливки будет желтый.

Для того, чтобы расставить приоритеты форматирования, необходимо воспользоваться пунктом "Диспетчер правил условного форматирования"; кнопки "Условное форматирование";.

Замечание. Если при выполнении заданий 4 и 5 значения 122, 300000 не совпадут с вашими значениями, то заменить их на имеющиеся данные из столбцов вашей таблицы.

Задача №3 «База данных»

СОРТИРОВКА

1. Добавьте рабочий лист. Переименуйте добавленный лист вСОРТИРОВКА.

2. Скопируйте на лист СОРТИРОВКА содержимое листа ПОСТРОЕНИЕ ТАБЛИЦЫ.

3. Отсортируйте данные на листе БД фамилии клиентов по алфавиту.

§
Рисунок 27 - Сортировка § Выделить всю таблицу: столбцы и строки (например, А3:F13). §Выполнить команду вкладка Главная – группа Редактирование – Сортировка и фильтр – Н астраиваемая сортировка …. § Появится окно Сортировка. В поле Сортировать по… выбрать поле Фамилия клиента. § Определить параметры сортировки: «что сортируется» (Сортировка) и «порядок». § Нажать [ОК].    
   

ФИЛЬТРЫ

4. Используя фильтр, отобразить всех клиентов, хранящих деньги на депозите.

Для включения фильтра необходимо:

§ Добавьте рабочий лист. Переименуйте добавленный лист вАВТОФИЛЬТР.

§ Скопируйте на лист АВТОФИЛЬТР содержимое листа ПОСТРОЕНИЕ ТАБЛИЦЫ.

§ Щелкнуть в любом месте базы данных, в нашем случае диапазон A3:F13.

§ Выполнить команду Главная – группа Редактирование – Сортировка и фильтр –Фильтр. Щелкнуть по кнопке списка справа от нужного поля (например, поле Тип вклада). В качестве условия отбора можно выбрать либо любое значение из списка, либо пункт Числовые (Текстовые) фильтры. Выберем в качестве условия значение Депозит. В результате в БД останется информация, касающаяся только клиентов, хранящих деньги на депозите.

Рисунок 28 -Автофильтр Рисунок 29- Пользовательский фильтр

§ Результат будет тем же, если из списка предложенных фильтров выбрать Текстовые (Числовые) фильтры, и в открывшемся диалоговом окне ввести в качестве условия " равно Депозит ".

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

 

РАСШИРЕННЫЙ ФИЛЬТР

5. Сформировать Базу данных, в которой отображалась бы информацию обо всех клиентах, хранящих деньги в банке «Золотой талер».

· Добавьте рабочий лист. Переименуйте добавленный лист вРАСШИРЕННЫЙ ФИЛЬТР.

· Скопируйте на лист РАСШИРЕННЫЙ ФИЛЬТР содержимое листа Построение таблицы.

· При использовании расширенного фильтра необходимо задать критерии отбора на рабочем листе. Для этого надо сделать следующее:скопируйте и вставьте на свободное место шапку списка (базы данных) и всоответствующем поле (полях) задайте критерии фильтрации.

Каждое условие записывается в две ячейки: верхнее – имя столбца, нижнее – знак отношения (>, <, =, >=, <=,<>) и значение. В нашем случае в ячейку К1 введем фамилию клиента, в ячейку К2 – ничего (т.к. фамилия клиента неизвестна), в ячейку L1 – банк, в ячейку L2 –Золотой талер (см. рис. 29).

В данном случае два условия соединены логическим условием "И". Для объединения с помощью "ИЛИ" необходимо между именем столбца и условием пропустить столбец (рис. 15). При копировании отфильтрованных данных в другое место необходимо, чтобы копируемый диапазон начинался со строки, в которой указываются имена столбцов БД.

· Выделите основной список.

· Нажмите кнопку "Фильтр"; на панели "Сортировка и фильтр" ленты "Данные".

· На той же панели нажмите кнопку "Дополнительно";.

· В появившемся окне "Расширенный фильтр"; задайте необходимые диапазоны ячеек.

Рисунок 30 - Область для хранения условий отбора (действие "И") Рисунок 32 - Область для хранения условий отбора (действие "ИЛИ")
Рисунок 31 - Расширенный фильтр

После выполнения расширенного фильтра рабочий лист примет вид:

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

Посчитать сумму вкладов каждого клиента. Сумму вкладов клиентов можно определить при помощи функции СУММ(диапазон).

o Добавьте рабочий лист. Переименуйте добавленный лист вСУММА ВКЛАДА.Скопируйте на лист СУММА ВКЛАДА содержимое листа Построение таблицы.Необходимо, чтобы данные были отсортированы по фамилии клиентов.

o Выделить диапазон А3:F13.Вкладка Данные – группа СтруктураПромежуточный итог.

oВ окне Промежуточные итоги: При каждом изменении в: – Фамилия клиента, Операция – Сумма, Добавить итоги по:- Размер вклада (руб.), флажки – Заменить текущие итоги, Итоги под данными. oВернуть первоначальный вид списка: выделить список (столбцы и строки), Вкладка Данные – группа Структура – Промежуточный итог- У брать все (кнопка).Вернуть прежний вид: суммы вкладов каждого клиента.
Рисунок 33 - Итоги  
Рабочий лист примет вид:

Посчитать, сколько в среднем денег хранится в каждом банке.

o Добавьте рабочий лист. Переименуйте добавленный лист вБАНК.Скопируйте на лист БАНК содержимое листа ПОСТРОЕНИЕ ТАБЛИЦЫ.

o Необходимо, чтобы данные были отсортированы по фамилии клиентов.Выделить диапазон А3:F13.Вкладка Данные – группа СтруктураПромежуточный итог.

o В окне Промежуточные итоги: При каждом изменении в:Банк, ОперацияСреднее, Добавить итоги по: - Размер вклада (руб.), флажки – Заменить текущие итоги, Итоги под данными. Рабочий лист примет вид:







Дата добавления: 2015-09-04; просмотров: 678. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

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

Весы настольные циферблатные Весы настольные циферблатные РН-10Ц13 (рис.3.1) выпускаются с наибольшими пределами взвешивания 2...

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

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

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

Классификация ИС по признаку структурированности задач Так как основное назначение ИС – автоматизировать информационные процессы для решения определенных задач, то одна из основных классификаций – это классификация ИС по степени структурированности задач...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия