Для удобства работы с большим массивом данных в таблицах, их постоянно нужно упорядочивать по определенному критерию. Кроме того, для выполнения конкретных целей, иногда весь массив данных не нужен, а только отдельные строки. Поэтому, чтобы не путаться в огромном количестве информации, рациональным решением будет упорядочить данные, и отфильтровать от других результатов. Давайте выясним, как производится сортировка и фильтрация данных в программе Microsoft Excel.
Простая сортировка данных
Сортировка является одним из самых удобных инструментов при работе в программе Microsoft Excel. С помощью неё, можно расположить строчки таблицы в алфавитном порядке, согласно данным, которые находятся в ячейках столбцов.
Сортировку данных в программе Microsoft Excel можно выполнять, воспользовавшись кнопкой «Сортировка и фильтр», которая размещена во вкладке «Главная» на ленте в блоке инструментов «Редактирование». Но, прежде, нам нужно кликнуть по любой ячейке того столбца, по которому мы собираемся выполнить сортировку.
Например, в предложенной ниже таблице следует отсортировать сотрудников по алфавиту. Становимся в любую ячейку столбца «Имя», и жмем на кнопку «Сортировка и фильтр». Чтобы имена упорядочить по алфавиту, из появившегося списка выбираем пункт «Сортировка от А до Я».
Как видим, все данные в таблице разместились, согласно алфавитному списку фамилий.
Для того, чтобы выполнить сортировку в обратном порядке, в том же меню выбираем кнопку Сортировка от Я до А».
Список перестраивается в обратном порядке.
Нужно отметить, что подобный вид сортировки указывается только при текстовом формате данных. Например, при числовом формате указывается сортировка «От минимального к максимальному» (и, наоборот), а при формате даты – «От старых к новым» (и, наоборот).
Настраиваемая сортировка
Но, как видим, при указанных видах сортировки по одному значению, данные, содержащие имена одного и того же человека, выстраиваются внутри диапазона в произвольном порядке.
А, что делать, если мы хотим отсортировать имена по алфавиту, но например, при совпадении имени сделать так, чтобы данные располагались по дате? Для этого, а также для использования некоторых других возможностей, все в том же меню «Сортировка и фильтр», нам нужно перейти в пункт «Настраиваемая сортировка…».
После этого, открывается окно настроек сортировки. Если в вашей таблице есть заголовки, то обратите внимание, чтобы в данном окне обязательно стояла галочка около параметра «Мои данные содержат заголовки».
В поле «Столбец» указываем наименование столбца, по которому будет выполняться сортировка. В нашем случае, это столбец «Имя». В поле «Сортировка» указывается, по какому именно типу контента будет производиться сортировка. Существует четыре варианта:
- Значения;
- Цвет ячейки;
- Цвет шрифта;
- Значок ячейки.
Но, в подавляющем большинстве случаев, используется пункт «Значения». Он и выставлен по умолчанию. В нашем случае, мы тоже будем использовать именно этот пункт.
В графе «Порядок» нам нужно указать, в каком порядке будут располагаться данные: «От А до Я» или наоборот. Выбираем значение «От А до Я».
Итак, мы настроили сортировку по одному из столбцов. Для того, чтобы настроить сортировку по другому столбцу, жмем на кнопку «Добавить уровень».
Появляется ещё один набор полей, который следует заполнить уже для сортировки по другому столбцу. В нашем случае, по столбцу «Дата». Так как в данных ячеек установлен формат даты, то в поле «Порядок» мы устанавливаем значения не «От А до Я», а «От старых к новым», или «От новых к старым».
Таким же образом, в этом окне можно настроить, при необходимости, и сортировку по другим столбцам в порядке приоритета. Когда все настройки выполнены, жмем на кнопку «OK».
Как видим, теперь в нашей таблице все данные отсортированы, в первую очередь, по именам сотрудника, а затем, по датам выплат.
Но, это ещё не все возможности настраиваемой сортировки. При желании, в этом окне можно настроить сортировку не по столбцам, а по строкам. Для этого, кликаем по кнопке «Параметры».
В открывшемся окне параметров сортировки, переводим переключатель из позиции «Строки диапазона» в позицию «Столбцы диапазона». Жмем на кнопку «OK».
Теперь, по аналогии с предыдущим примером, можно вписывать данные для сортировки. Вводим данные, и жмем на кнопку «OK».
Как видим, после этого, столбцы поменялись местами, согласно введенным параметрам.
Конечно, для нашей таблицы, взятой для примера, применение сортировки с изменением места расположения столбцов не несет особенной пользы, но для некоторых других таблиц подобный вид сортировки может быть очень уместным.
Фильтр
Кроме того, в программе Microsoft Excel существует функция фильтра данных. Она позволяет оставить видимыми только те данные, которые вы посчитаете нужными, а остальные скрыть. При необходимости, скрытые данные всегда можно будет вернуть в видимый режим.
Чтобы воспользоваться данной функцией, становимся на любую ячейку в таблице (а желательно в шапке), опять жмем на кнопку «Сортировка и фильтр» в блоке инструментов «Редактирование». Но, на этот раз в появившемся меню выбираем пункт «Фильтр». Можно также вместо этих действий просто нажать сочетание клавиш Ctrl+Shift+L.
Как видим, в ячейках с наименованием всех столбцов появился значок в виде квадрата, в который вписан перевернутый вниз треугольник.
Кликаем по этому значку в том столбце, по данным которого мы собираемся проводить фильтрацию. В нашем случае, мы решили провести фильтрацию по имени. Например, нам нужно оставить данные только работника Николаева. Поэтому, снимаем галочки с имен всех остальных работников.
Когда процедура выполнена, жмем на кнопку «OK».
Как видим, в таблице остались только строки с именем работника Николаева.
Усложним задачу, и оставим в таблице только данные, которые относятся к Николаеву за III квартал 2016 года. Для этого, кликаем по значку в ячейке «Дата». В открывшемся списке, снимаем галочки с месяцев «Май», «Июнь» и «Октябрь», так как они не относятся к третьему кварталу, и жмем на кнопку «OK».
Как видим, остались только нужные нам данные.
Для того, чтобы удалить фильтр по конкретному столбцу, и показать скрытые данные, опять кликаем по значку, расположенному в ячейке с заглавием данного столбца. В раскрывшемся меню кликаем по пункту «Удалить фильтр с…».
Если же вы хотите сбросить фильтр в целом по таблице, тогда нужно нажать кнопку «Сортировка и фильтр» на ленте, и выбрать пункт «Очистить».
Если нужно полностью удалить фильтр, то, как и при его запуске, в этом же меню следует выбрать пункт «Фильтр», или набрать сочетание клавиш на клавиатуре Ctrl+Shift+L.
Кроме того, следует заметить, что после того, как мы включили функцию «Фильтр», то при нажатии на соответствующий значок в ячейках шапки таблицы, в появившемся меню становятся доступны функции сортировки, о которых мы говорили выше: «Сортировка от А до Я», «Сортировка от Я до А», и «Сортировка по цвету».
Урок: Как использовать автофильтр в Microsoft Excel
Умная таблица
Сортировку и фильтр можно также активировать, превратив область данных, с которой вы работаете, в так называемую «умную таблицу».
Существует два способа создания «умной таблицы». Для того, чтобы воспользоваться первым из них, выделяем всю область таблицы, и, находясь во вкладке «Главная», кликаем по кнопке на ленте «Форматировать как таблицу». Данная кнопка находится в блоке инструментов «Стили».
Далее, выбираем один из понравившихся стилей, в открывшемся перечне. На функционал таблицы выбор влиять не будет.
После этого, открывается диалоговое окно, в котором можно изменить координаты таблицы. Но, если вы ранее выделили область правильно, то больше ничего делать не нужно. Главное, обратите внимание, чтобы около параметра «Таблица с заголовками» стояла галочка. Далее, просто нажать на кнопку «OK».
Если вы решили воспользоваться вторым способом, тогда тоже нужно выделить всю область таблицы, но на этот раз перейти во вкладку «Вставка». Находясь тут, на ленте в блоке инструментов «Таблицы», следует нажать на кнопку «Таблица».
После этого, как и в прошлый раз, откроется окно, где можно скорректировать координаты размещения таблицы. Жмем на кнопку «OK».
Независимо от того, каким способом вы воспользуетесь при создании «умной таблицы», в итоге получите таблицу, в ячейках шапки которой уже будет установлены значки фильтров, описанные нами ранее.
При нажатии на этот значок, будут доступны все те же функции, что и при запуске фильтра стандартным способом через кнопку «Сортировка и фильтр».
Урок: Как создать таблицу в Microsoft Excel
Как видим, инструменты сортировки и фильтрации, при правильном их использовании, могут значительно облегчить пользователям работу с таблицами. Особенно актуальным вопрос их использования становится в том случае, если в таблице записан очень большой массив данных.
Сортировка в Excel – это распределение строк таблицы в определенном порядке, который соответствует конкретным условиям пользователя. Упорядочивание строк при сортировке всегда выполняется относительно выбранного столбца.
Работа в Excel c фильтром и сортировкой
Чтобы выполнить сортировку Excel можно воспользоваться несколькими простыми способами. Сначала рассмотрим самый простой.
Способ 1:
- Заполните таблицу как на рисунке:
- Перейдите на любую ячейку столбца F.
- Выберите инструмент: «Главная»-«Редактирование»-«Сортировка и фильтр»-«Сортировка от А до Я».
Способ 2:
- Перейдите на любую ячейку таблицы с данными.
- Выберите инструмент: «Главная»-«Редактирование»-«Сортировка и фильтр»-«Фильтр»
- Щелкните по выпадающему списку опций в заголовке «Город» таблицы и выберите опцию «Сортировка от А до Я».
Первый способ более простой, но он может выполнить сортировку только по одному столбцу (критерию). Для сортировки по нескольким столбцам следует использовать «Способ 2».
Полезный совет! В таблицах рекомендуется всегда использовать столбец с номерами строк. Он позволит всегда вернуться к первоначальному расположению строк после нескольких сортировок. Для этого достаточно выполнить сортировку этого столбца (например, №п/п).
Следует помнить, что сортировка выполняется над данными таблицы без пустых строк. Если нужно отсортировать только часть данных таблицы, тогда следует выделить это диапазон непосредственно перед сортировкой. Но такое фрагментированное сортирование данных очень редко имеет смысл и легко приводит к ошибкам.
Сортировка по нескольким столбцам в Excel
Отсортируем базу данных клиентов в соответствии с двумя критериями:
- Наименование городов в алфавитном порядке.
- Возраст клиентов от младших до старших.
Выполним сортировку по отдельным столбцам таблицы:
- Перейдите курсором клавиатуры на любую ячейку таблицы и выберите инструмент: «Данные»-«Сортировка и фильтр»-«Сортировка».
- В появившемся диалоговом окне укажите параметры сортировки так, как указано ниже на рисунке и нажмите на кнопку «Добавить уровень».
- Заполните параметры второго уровня как ниже на рисунке и нажмите ОК.
В результате таблица Excel отсортирована по нескольким критериям.
Чем выше уровень параметров сортировки, тем выше его приоритет.
Примечание. В Excel начиная с версии 2010-го года, количество уровней может быть столько, сколько столбцов в таблице. В старших версиях Excel разрешалось только 3 уровня.
Как сделать фильтр в Excel по столбцам
Фильтрация данных – это выборка из базы строк соответствующим определенным условиям. Например, отбор всех клиентов женского пола с одного или нескольких городов.
С данной таблицы нужно выбрать всех клиентов в возрасте до 30-ти лет проживающих в городах Москва и Санкт-Петербург.
- Снова перейдите на любую ячейку таблицы базы данных клиентов и выберите инструмент: «Главная»-«Редактирование»-«Сортировка и фильтр»-«Фильтр».
- Щелкните по выпадающему списку столбца «Город» и отметьте галочками только Москву и Санкт-Петербург. И нажмите ОК.
- Щелкните по выпадающему списку столбца «Возраст» и выберите опцию: «Числовые фильтры»-«Настраиваемый фильтр».
- Заполните поля в окне «Пользовательский автофильтр» как указано на рисунке и нажмите ОК.
Как видно в столбце «№п/п» отсутствуют некоторые номера, что подтверждает о фильтрации данных в таблице. Так же обратите внимание, как изменились кнопки выпадающих списков на столбцах C и F. Так как они содержать настройки их Excel отметил значком воронки. Теперь если нам нужно вернуть исходный вид базы данных о клиентах мы знаем, по каким столбцам нужно изменить настройки фильтрации. Но еще быстрее сбросить фильтр можно выбрав по новой инструмент «Главная»-«Редактирование»-«Сортировка и фильтр»-«Фильтр».
Листы Excel – это универсальные инструменты для сбора информации. В их строках описываем все элементы данных, а в столбцах – свойства. Строки нужно заполнять непрерывно одна за другой не оставляя пустых строк. Таким образом, у нас образуется простая однотабличная (не реляционная) база данных.
В языках баз данных (SQL и т.п.) строки таблиц считаются рядами, а столбцы – полями. Названия полей записаны в самой первой строке (заголовок таблицы) и эта строка не является рядом базы данных. Все инструменты для работы с электронными таблицами требуют организованной структуры для заполняемых данных. Поэтому не стоит хаотично заполнять ячейки листа. А придерживаться простой табличной структуры: столбцы должны иметь заголовки, а строки должны заполняться неразрывно. Только тогда мы имеем возможность обрабатывать данные в Excel с максимальной эффективностью.

Сортировка данных — неотъемлемая часть их анализа. Вам может потребоваться расположить имена в списке по алфавиту, составить список складских запасов и отсортировать его по убыванию или упорядочить строки по цветам или значкам. Сортировка данных помогает быстро визуализировать данные и лучше понимать их, упорядочивать и находить необходимую информацию и в итоге принимать более правильные решения.
Сортировать данные можно по тексту (от А к Я или от Я к А), числам (от наименьших к наибольшим или от наибольших к наименьшим), а также датам и времени (от старых к новым или от новых к старым) в одном или нескольких столбцах. Можно также выполнять сортировку по настраиваемым спискам, которые создаете вы сами (например, списку, состоящему из элементов «Большой», «Средний» и «Маленький»), или по формату, включая цвет ячеек и цвет шрифта, а также по значкам.
Примечания:
-
Для поиска наибольших и наименьших значений в диапазоне ячеек или таблице, например 10 самых высоких оценок или 5 самых низких сумм продаж, можно использовать функцию «Автофильтр» или условное форматирование.
-
Дополнительные сведения см. в статьях Фильтрация данных в таблице или диапазоне Excel и Применение условного форматирования в Excel.
Сортировка текстовых значений
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Главная в группе Сортировка и фильтр выполните одно из указанных ниже действий.
-
Чтобы быстро отсортировать значения по возрастанию, нажмите кнопку
(Сортировка от А до Я).
-
Чтобы быстро отсортировать значения по убыванию, нажмите кнопку
(Сортировка от Я до А).
-
Примечания:
Возможные проблемы
-
Убедитесь, что все данные сохранены в текстовом виде. Если столбец, который подлежит сортировке, содержит числа, сохраненные в числовом формате, и числа, сохраненные в текстовом формате, необходимо отформатировать все ячейки либо как числа, либо как текст. В противном случае числа, сохраненные в числовом формате, после сортировки окажутся выше чисел, сохраненных в текстовом формате. Для преобразования всех выбранных данных в текстовый формат нажмите CTRL+1, чтобы открыть диалоговое окно Формат ячеек, откройте вкладку Число и в разделе Категория выберите вариант Общий, Число или Текст.
-
Удалите все начальные пробелы. Иногда импортируемые из других приложений данные могут дополняться начальными пробелами. Прежде чем выполнять сортировку, удалите их из данных. Это можно сделать вручную или с помощью функции СЖПРОБЕЛЫ.
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Главная в группе Сортировка и фильтр выполните одно из указанных ниже действий.
-
Для сортировки чисел по возрастанию нажмите кнопку
(Сортировка от минимального к максимальному).
-
Для сортировки чисел по убыванию нажмите кнопку
(Сортировка от максимального к минимальному).
-
Примечания:
-
Возможные проблемы
-
Убедитесь, что все числа сохранены в числовом формате. Если результаты отличаются от ожидаемых, возможно, столбец содержит числа, сохраненные в текстовом формате. Например, отрицательные числа, импортируемые из некоторых систем бухгалтерского учета, или числа, содержащие начальный символ апострофа (‘), сохраняются в текстовом виде. Дополнительные сведения см. в разделе Преобразование чисел из текстового формата в числовой.
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Главная в группе Сортировка и фильтр выполните одно из указанных ниже действий.
-
Чтобы отсортировать значения по возрастанию, щелкните
(Сортировка от старых к новым).
-
Чтобы отсортировать значения от поздних дат или значений времени к ранним, нажмите кнопку
(Сортировка от новых к старым).
-
Примечания:
Возможные проблемы
-
Убедитесь, что все значения даты и времени сохранены в формате даты и времени. Если результаты отличаются от ожидаемых, возможно, столбец содержит значения даты и времени, сохраненные в текстовом формате. Чтобы значения даты и времени сортировались в Excel правильно, они должны быть сохранены как порядковые числа с информацией о дате или времени. Если Excel не может распознать значение как дату или время, оно сохраняется как текст. Дополнительные сведения см. в статье Преобразование дат из текстового формата в формат даты.
-
Для сортировки по дням недели измените формат ячеек таким образом, чтобы в них выводились дни недели. Для сортировки по дням недели независимо от даты преобразуйте их в текст с помощью функции ТЕКСТ. Однако функция ТЕКСТ возвращает текстовое значение, поэтому сортировка будет выполнена по алфавитно-цифровым данным. Дополнительные сведения см. в статье Отображение дат в виде дней недели.
Возможно, вы захотите выполнить сортировку по двум или нескольким столбцам или строкам, чтобы сгруппировать данные с одинаковыми значениями в одном столбце или строке, а затем отсортировать эти группы с одинаковыми значениями по другому столбцу или строке. Например, если есть столбцы «Отдел» и «Сотрудник», можно сначала выполнить сортировку по столбцу «Отдел» (для группировки всех сотрудников по отделам), а затем — по имени (для расположения имен сотрудников каждого отдела в алфавитном порядке). Можно одновременно выполнять сортировку по 64 столбцам.
Примечание: Для получения наилучших результатов в сортируемый диапазон нужно включить заголовки столбцов.
-
Выделите любую ячейку в диапазоне данных.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка в группе Столбец в поле Сортировать по выберите первый столбец, по которому необходимо выполнить сортировку.
-
В поле Сортировка выберите тип сортировки. Выполните одно из следующих действий:
-
Чтобы выполнить сортировку по текстовым значениям, числам или значениям даты и времени, выберите пункт Значения.
-
Чтобы выполнить сортировку по формату, выберите вариант Цвет ячейки, Цвет шрифта или Значок ячейки.
-
-
В разделе Порядок выберите порядок сортировки. Выполните одно из следующих действий.
-
Для текстовых значений выберите От А до Я или От Я до А.
-
Для числовых значений выберите По возрастанию или По убыванию.
-
Для дат и времени выберите От старых к новым или От новых к старым.
-
Чтобы выполнить сортировку по настраиваемому списку, выберите пункт Настраиваемый список.
-
-
Для добавления к сортировке следующего столбца нажмите кнопку Добавить уровень, а затем повторите шаги с третьего по пятый.
-
Чтобы скопировать сортируемый столбец, выделите его и нажмите кнопку Копировать уровень.
-
Чтобы удалить столбец для сортировки, выделите соответствующую запись и нажмите Удалить уровень.
Примечание: В списке необходимо оставить хотя бы одну запись.
-
Чтобы изменить порядок сортировки столбцов, выделите запись нужного столбца и щелкните стрелку Вверх или Вниз рядом с кнопкой Параметры.
Столбцы с более высокой позицией в списке будут отсортированы раньше, чем столбцы с более низкой позицией.
Если диапазон ячеек или столбец таблицы был отформатирован вручную или с помощью условного форматирования с использованием цвета ячеек или цвета шрифта, можно также выполнить сортировку по цветам. Кроме того, можно выполнить сортировку по набору значков, созданных с помощью условного форматирования.
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка в группе Столбец в поле Сортировать по выберите столбец, по которому необходимо выполнить сортировку.
-
В группе Сортировка, выберите вариант Цвет ячейки, Цвет шрифта или Значок ячейки.
-
В группе Порядок щелкните стрелку рядом с кнопкой, а затем в зависимости от типа формата выберите цвет шрифта, цвет заливки ячейки или значок ячейки.
-
Затем выберите последовательность сортировки. Выполните одно из указанных ниже действий.
-
Чтобы переместить цвет ячейки, цвет шрифта или значок вверх или влево, выберите вариант Сверху для сортировки по столбцу и Слева для сортировки по строке.
-
Чтобы переместить цвет ячейки, цвет шрифта или значок вниз или вправо, выберите вариант Снизу для сортировки по столбцу и Справа для сортировки по строке.
Примечание: Порядка цветов ячеек, цветов шрифта или значков по умолчанию не существует. Вы должны самостоятельно определить порядок для каждой сортировки.
-
-
Чтобы задать следующий цвет ячейки, цвет шрифта или значок для сортировки, нажмите кнопку Добавить уровень и повторите шаги 3–5.
Убедитесь в том, что в поле Затем по выбран тот же столбец и что сделан тот же выбор в поле Порядок.
Повторите эти операции для каждого дополнительного цвета ячеек, шрифта или значка, которые необходимо включить в сортировку.
Для сортировки в порядке, заданном пользователем, можно применять настраиваемые списки. Например, столбец может содержать значения, по которым вы хотите выполнить сортировку, такие как «Высокий», «Средний» и «Низкий». Как настроить сортировку, чтобы сначала отображались значения «Высокий», затем — «Средний», а в конце — «Низкий»? Если отсортировать их в алфавитном порядке (от А до Я), то значения «Высокий» будут отображаться вверху, но за ними окажутся значения «Низкий», а не «Средний». А при сортировке от Я до А значения «Средний» окажутся в самом верху. В действительности значения «Средний» всегда, независимо от порядка сортировки должны отображаться в середине. Вы можете решить эту проблему, создав настраиваемый список.
-
При необходимости создайте настраиваемый список.
-
В диапазоне ячеек введите значения, по которым необходимо выполнить сортировку, в нужном порядке, например в порядке убывания.
-
Выделите диапазон ячеек, в которые были введены значения. В описанном выше примере выделите ячейки A1:A3.
-
Выберите пункты Файл > Параметры > Дополнительно > Общие > Изменить списки, затем в диалоговом окне Списки нажмите кнопку Импорт и дважды нажмите кнопку ОК.
Примечания:
-
Пользовательские списки можно создавать только на основе значений (текстовых, числовых или значений даты и времени). Создать настраиваемый список на основе формата (цвета ячейки, цвета шрифта или значков) нельзя.
-
Максимальная длина пользовательского списка составляет 255 символов, и первое значение не может начинаться с цифры.
-
-
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка в группе Столбец в поле Сортировать по или Затем по укажите столбец для сортировки по настраиваемому списку.
-
В поле Порядок выберите пункт Настраиваемый список.
-
В диалоговом окне Списки выберите нужный список. В нашем примере нужно выбрать список Высокий, Средний, Низкий.
-
Нажмите кнопку ОК.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка нажмите кнопку Параметры.
-
В диалоговом окне Параметры сортировки установите флажок Учитывать регистр.
-
Дважды нажмите кнопку ОК.
Как правило, сортировка выполняется сверху вниз, однако значения можно отсортировать слева направо.
Примечание: Таблицы не поддерживают возможность сортировки слева направо. Сначала преобразуйте таблицу в диапазон: выделите в ней любую ячейку и выберите пункты Работа с таблицами > Преобразовать в диапазон.
-
Выделите любую ячейку в сортируемом диапазоне.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка нажмите кнопку Параметры.
-
В диалоговом окне Параметры сортировки в группе Сортировать выберите пункт столбцы диапазона, а затем нажмите кнопку ОК.
-
В группе Строка в поле Сортировка по выберите строку для сортировки. Обычно это строка 1 (если требуется выполнить сортировку по строке заголовка).
Совет: Если строка заголовка содержит текст, а вам нужно отсортировать столбцы по числам, добавьте новую строку над диапазоном данных и укажите в ней числа в нужном порядке.
-
Чтобы выполнить сортировку по значению, выберите один из вариантов в раскрывающемся списке «Порядок».
-
Для текстовых значений выберите вариант От А до Я или От Я до А.
-
Для числовых значений выберите По возрастанию или По убыванию.
-
Для дат и времени выберите От старых к новым или От новых к старым.
-
-
Чтобы выполнить сортировку по цвету ячейки, цвету шрифта или значку, сделайте следующее.
-
В группе Сортировка, выберите вариант Цвет ячейки, Цвет шрифта или Значок ячейки.
-
В списке Порядок выберите цвет ячейки, цвет шрифта или значок, а затем — вариант Слева или Справа.
-
Примечание: При сортировке строк, являющихся частью структуры листа, в Excel сортируются группы наивысшего уровня (уровень 1) таким образом, что порядок расположения строк или столбцов детализации не изменится, даже если они скрыты.
Чтобы выполнить сортировку по части значения в столбце, например части кода (789-WDG-34), фамилии (Регина Покровская) или имени (Покровская Регина), сначала необходимо разбить столбец на две или несколько частей таким образом, чтобы значение, по которому нужно выполнить сортировку, оказалось в собственном столбце. Чтобы разбить значения в ячейке на части, можно воспользоваться текстовыми функциями или мастером текстов. Дополнительные сведения и примеры см. в статьях Разбивка текста по разным ячейкам и Разбивка текста по разным столбцам с помощью функций.
Предупреждение: Вы можете отсортировать значения в диапазоне, который является частью другого диапазона, однако делать это не рекомендуется, так как в результате будет разорвана связь между отсортированным диапазоном и исходными данными. Если отсортировать данные, как показано ниже, выбранные сотрудники окажутся связаны с другими отделами.

К счастью, Excel выдает предупреждение, если обнаруживает подобную попытку:

Если вы не собирались сортировать данные таким образом, выберите вариант автоматически расширить выделенный диапазон, в противном случае — сортировать в пределах указанного выделения.
Если результат не соответствует желаемому, нажмите кнопку Отменить 
Примечание: Отсортировать подобным образом значения в таблице нельзя.
Если результаты сортировки данных не соответствуют ожиданиям, сделайте следующее.
Проверьте, не изменились ли значения, возвращаемые формулами Если сортируемые данные содержат одну или несколько формул, значения, возвращаемые ими, при пересчете листа могут измениться. В этом случае примените сортировку повторно, чтобы получить актуальные результаты.
Перед сортировкой отобразите скрытые строки и столбцы При сортировке по столбцам скрытые строки не перемещаются, а при сортировке по строкам не перемещаются скрытые столбцы. Перед сортировкой данных целесообразно отобразить скрытые строки и столбцы.
Проверьте текущий параметр языкового стандарта Порядок сортировки зависит от выбранного языка. Убедитесь в том, что на панели управления в разделе Региональные параметры или Язык и региональные стандарты задан правильный языковой стандарт. Сведения о том, как изменить параметр языкового стандарта, см. в справке Microsoft Windows.
Вводите заголовки столбцов только в одну строку Если необходимо использовать заголовки из нескольких строк, установите перенос слов в ячейке.
Включите или отключите строку заголовков Обычно рекомендуется отображать строку заголовков при сортировке по столбцам, так как она облегчает восприятие данных. По умолчанию значение в заголовке не включается в сортировку. Но в некоторых случаях может потребоваться включить или отключить заголовок, чтобы значение в заголовке включалось или не включалось в сортировку. Выполните одно из следующих действий.
-
Чтобы исключить из сортировки первую строку данных (заголовок столбца), на вкладке Главная в группе Редактирование нажмите кнопку Сортировка и фильтр, выберите команду Настраиваемая сортировка и установите флажок Мои данные содержат заголовки.
-
Чтобы включить в сортировку первую строку данных (так как она не является заголовком столбца), на вкладке Главная в группе Редактирование нажмите кнопку Сортировка и фильтр, выберите команду Настраиваемая сортировка и снимите флажок Мои данные содержат заголовки.
Если данные отформатированы как таблица Excel, можно быстро выполнить их сортировку и фильтрацию с помощью кнопок фильтрации в строке заголовков.
-
Если данные еще не содержатся в таблице, нужно отформатировать их как таблицу. Это приведет к автоматическому добавлению кнопки фильтрации вверху каждого столбца таблицы.
-
Нажмите кнопку фильтрации в верхней части нужного столбца и выберите необходимый порядок сортировки.
-
Чтобы отменить сортировку, нажмите кнопку Отменить на вкладке Главная.
-
Выберите ячейку в столбце, по которому будет выполняться сортировка.
-
Если на листе есть строка заголовков, выберите один заголовок, по которому нужно отсортировать данные, например Население.
-
Если строки заголовков нет, выберите верхнюю ячейку в столбце, по которому нужно выполнить сортировку, например ячейку со значением 634535.
-
-
На вкладке Данные выберите один из способов сортировки:
-
По возрастанию: сортировка от A до Я, от наименьшего значения до наибольшего или от самой ранней даты до самой поздней.
-
По убыванию: сортировка от Я до А, от наибольшего значения до наименьшего или от самой поздней даты до самой ранней.
-

Например, у вас есть таблица со столбцами «Отдел» и «Сотрудник». Можно сначала выполнить сортировку по столбцу «Отдел» для группировки всех сотрудников по отделам, а затем — по имени для расположения имен сотрудников каждого отдела в алфавитном порядке.
Выберите любую ячейку в диапазоне данных.
-
На вкладке Данные в группе Сортировка и фильтрация нажмите кнопку Настраиваемая сортировка.
-
В диалоговом окне Настраиваемая сортировка в группе Столбец в поле Сортировка выберите первый столбец, по которому необходимо выполнить сортировку.
Примечание: Меню Сортировка отключено, так как оно пока не поддерживается. В настоящее время вы можете изменить сортировку в классическом приложении Excel.
-
В разделе Порядок выберите порядок сортировки.
-
По возрастанию: сортировка от A до Я, от наименьшего значения до наибольшего или от самой ранней даты до самой поздней.
-
По убыванию: сортировка от Я до А, от наибольшего значения до наименьшего или от самой поздней даты до самой ранней.
-
-
Чтобы добавить еще один столбец для сортировки, выберите команду Добавить и повторите шаги 5 и 6.
-
Чтобы изменить порядок сортировки столбцов, выделите запись нужного столбца и щелкните стрелку Вверх или Вниз рядом с кнопкой Параметры.
Если диапазон ячеек или столбец таблицы был отформатирован вручную или с помощью условного форматирования с использованием цвета ячеек или цвета шрифта, можно также выполнить сортировку по цветам. Кроме того, можно выполнить сортировку по набору значков, созданных с помощью условного форматирования.
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Данные в группе Сортировка и фильтрация нажмите кнопку Настраиваемая сортировка.
-
В диалоговом окне Настраиваемая сортировка в группе Столбцы выберите столбец, по которому необходимо выполнить сортировку.
-
В группе Сортировка выберите вариант Цвет ячейки, Цвет шрифта или Значок условного форматирования.
-
В группе Порядок выберите нужный порядок (отображаемые параметры зависят от используемого формата). Затем выберите цвет ячейки, цвет шрифта или значок ячейки.
-
Далее выберите способ сортировки, перемещая цвет ячейки, цвет шрифта или значок:
Примечание: Порядка цветов ячеек, цветов шрифта или значков по умолчанию не существует. Вы должны самостоятельно определить порядок для каждой сортировки.
-
Перемещение вверх или влево: выберите параметр Сверху для сортировки столбца и Слева для сортировки строки.
-
Перемещение вниз или вправо: выберите параметр Снизу для сортировки столбца и Справа для сортировки строки.
-
-
Чтобы задать следующий цвет ячейки, цвет шрифта или значок для сортировки, нажмите кнопку Добавить уровень и повторите шаги 1–5.
-
Убедитесь, что столбец в поле Затем по и выбор в поле Порядок совпадают.
-
Повторите эти шаги для каждого дополнительного цвета ячейки, цвета шрифта или значка, которые нужно включить в сортировку.
-
На вкладке Данные в группе Сортировка и фильтрация нажмите кнопку Настраиваемая сортировка.
-
В диалоговом окне Настраиваемая сортировка нажмите кнопку Параметры.
-
В меню Параметры установите флажок С учетом регистра.
-
Нажмите кнопку ОК.
Как правило, сортировка выполняется сверху вниз, однако значения можно отсортировать слева направо.
Примечание: Таблицы не поддерживают возможность сортировки слева направо. Сначала преобразуйте таблицу в диапазон: выделите в ней любую ячейку и выберите пункты Работа с таблицами > Преобразовать в диапазон.
-
Выделите любую ячейку в сортируемом диапазоне.
-
На вкладке Данные в группе Сортировка и фильтрация нажмите кнопку Настраиваемая сортировка.
-
В диалоговом окне «Настраиваемая сортировка» нажмите кнопку Параметры.
-
В разделе Ориентация выберите вариант Сортировать слева направо
-
В группе Строка в раскрывающемся списке Сортировка выберите строку для сортировки. Обычно это строка 1 (если требуется выполнить сортировку по строке заголовка).
-
Чтобы выполнить сортировку по значению, выберите один из вариантов в раскрывающемся списке Порядок.
-
Сортировка по возрастанию: сортировка от A до Я, от наименьшего значения до наибольшего или от самой ранней даты до самой поздней.
-
Сортировка по убыванию: сортировка от Я до А, от наибольшего значения до наименьшего или от самой поздней даты до самой ранней.
-
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Для автоматической сортировки данных используйте функции СОРТ и СОРТПО.
Для управления большими
массивами данных используются специальные
программы, предназначенные для работы
с базами данных. В Excel также имеются
средства для обработки данных,
организованных по аналогичному принципу,
– это, так называемые, функции списка.
В виде списка можно представить таблицу,
строки которой содержат однородную
информацию. Список характеризует не
содержимое таблицы, а способ ее
организации. Отдельные записи (комплекты
данных списка) должны быть однородны
по строкам и/или столбцам. В
таблице не должно быть объединенных
ячеек! Однако только
однородность данных списка по строкам
делает возможным применение функции
фильтров (если данные однородны по
столбцам, таблицу следует транспонировать).
Примером базы данных является список
адресов, в котором указаны названия и
адреса различных фирм или фамилии людей.
Excel распознает списки автоматически.
Поэтому если надо, например, отсортировать
данные в списке по определенному
критерию, достаточно выделить любую
ячейку списка. После активизации функции
сортировки Excel автоматически выделит
всю область списка.
При автоматическом определении (и
выделении) списка признаком конца
области списка считается первая пустая
строка. Поэтому предварительно следует
удалить из списка пустые строки или
выделить вручную область, для которой
должна быть применена функция списка.
Предварительное выделение области
необходимо также в том случае, если
функция должна быть применена только
к определенной части списка. Функции
списка нельзя использовать, если выделены
несмежные области.
При автоматическом выделении области
списка Excel в поисках меток (названий)
столбцов сравнивает содержимое первой
и второй строк области списка. Если
данные в этих строках различаются по
типу, Excel принимает первую (верхнюю)
строку в качестве строки названий.
Данные этой строки будут исключены из
обрабатываемой области списка.
Если Excel не обнаружит различий
между типами данных в первой и второй
строках, то на экране появится сообщение
о том, что программа не смогла обнаружить
названий для образования меток столбцов.
В этом случае программа выдаст запрос,
следует ли использовать в качестве
меток столбцов данные первой строки
выделенной области. Пользователь может
согласиться нажатием
[ОК] или отменить
выполнение операции.
Основными возможностями при работе с
базами данных являются:
организация
ввода данных;
просмотр
данных;
поиск
данных по заданному критерию;
сортировка
данных;
фильтрация
данных;
подведение
итогов.
Для работы с таблицей как с
базой данных в Excel
используется пункт меню Данные.
Эта команда корректно
работает только с таблицами, в которых
названия колонок занимают одну строку.
Удобным средством для работы
с таблицей является форма
(окно формы открывается
по команде Данные►Форма.
В окне формы (рис.5.15) отображаются все
поля одной записи базы данных: слева
располагаются названия полей, рядом с
ними их значения, доступные для
редактирования. Если поле вычисляемое,
то оно не доступно для редактирования.
Работа с формой предполагает:
1.
Перемещение по полям
записи мышью или клавишей [Tab];
2.
Перемещение по записям
с помощью полосы прокрутки и кнопок
[Назад] и [Далее];
3.
Ввод или просмотр
записей. Достоинством ввода информации
через форму является автоматическое
копирование формул и автоматическая
поддержка форматов данных.
4.
Удаление и добавление
записей с помощью кнопок [Добавить] и
[Удалить].
При добавлении новой записи, она всегда
добавляется в конец таблицы.
5.
Редактирование
значений полей в записях.
6.
Поиск данных по
критерию с помощью кнопки [Критерии],
после нажатия которой в появившемся
окне в соответствующих полях задаются
критерии. Задание критериев позволяет
просматривать через окно Формы
только те записи, которые удовлетворяют
некоторым условиям поиска (критериям).
Перед тем как начать поиск записей по
критерию, рекомендуется сделать текущей
первую запись базы данных. Просмотр
отобранных записей по критерию
осуществляется с помощью кнопок [Назад]
и [Далее]. При задании критериев поиска
можно использовать символы подстановки:
*– для обозначения произвольного
количества символов;
?– для обозначения одного символа.
Например, при необходимости
выбора всех записей с фамилиями студентов,
начинающихся с буквы «К», в качестве
критерия поиска следует ввести К*.
А при задании критерия К?рсанов,
будут выбираться фамилии Кирсанов,
Керсанов, Корсанов и т.п.
В критериях при поиске числовых
значений можно использовать операторы
сравнения: =,
<, >,
<>,
<=, >=.
Чтобы задать несколько
критериев поиска, следует указать их в
различных полях, тогда они объединяются
логическим И.
Задание нескольких критериев позволяет
сузить область поиска.
Упорядочение табличных данных
в выделенных строках по алфавиту,
величине или дате называется сортировкой.
Столбец, определяющий порядок данных,
называются ключом
сортировки. Сортировка
производится в убывающем или возрастающем
порядке. Для сортировки в Excel используется
команда Данные►Сортировка.
Можно задавать три уровня сортировки
одновременно: за одну сортировку можно
выполнить сортировку сначала по первому
уровню, потом в полученном списке – по
второму, а затем – по третьему (рис.
5.16).
Если сортировка ведется по
нескольким ключам, то строки с одинаковыми
значениями в столбце, указанном в поле
Сортировать по,
сортируются в порядке, определяемом
столбцом, указанным в поле Затем
по. Строки с одинаковыми
значениями в первых двух столбцах
сортируются по столбцу, указанному в
поле В последнюю
очередь, по.
Excel дает
возможность выборочно работать с
данными, удовлетворяющими условиям
(критериям) поиска, которые задает
пользователь. Процесс выбора данных
называется фильтрацией.
Фильтрация происходит в пределах
предварительно выделенного диапазона
или заданной таблицы.
В Excel
существует возможность фильтрации
данных с помощью Автофильтра
и Расширенного фильтра.
Использование
автофильтра
С помощью функции автофильтра
выбор отдельных записей можно производить
непосредственно в самой таблице. При
этом для выбора данных можно задавать
целый ряд различных критериев. Активизация
функции автофильтра происходит путем
выбора команды Данные►Фильтр►
Автофильтр.
Фильтрация таблицы
оставляет на экране для обработки только
те записи, которые удовлетворяют
критериям, остальные строки становятся
скрытыми. Команда вызова Автофильтра
помещает кнопки раскрывающихся списков
в названия полей, при помощи этих кнопок
задаются критерии отбора. Стрелки кнопок
раскрывающихся списков тех полей,
которые задействованы в критерии, меняют
цвет с черного на голубой.
Если задать критерии отбора
в нескольких столбцах (полях), то они
связываются между собой по принципу
логического И.
Автофильтрпредоставляет несколько
видов фильтрации данных:
1.
Выбор записей с
заданным значением поля
происходит путем выбора в раскрывающемся
списке значения поля для поиска точного
соответствия.
2.
Выбор записей по
условию производится
командой Условие,
в результате чего открывается диалоговое
окно Пользовательский
автофильтр, где задают
критерии с участием одного или двух
условий с использованием шаблонов(”?”
и “*”)
, операций сравнения и логических
операций И,
ИЛИ.
3.
Выбор первых
наибольших или наименьших n
значений позволяет
выполнить команда Первые
10.
4.
Команда Все
восстанавливает на экране все скрытые
фильтром строки таблицы.
Использование
расширенного фильтра
Расширенный фильтр предоставляет
широкие возможности поиска и фильтрации.
Он позволяет не только применять операции
И, ИЛИ,
но и составлять вычисляемые критерии.
Кроме того, отфильтрованные данные
могут быть скопированы в заданный
диапазон рабочего листа.
При работе с расширенным фильтром
создаются три области:
1.
Исходный диапазон.
Область, где хранятся исходные данные.
Содержит диапазон, подлежащий фильтрации,
т.е. исходную таблицу обязательно
вместе с шапкой таблицы.
2.
Диапазон условий.
Область на рабочем листе, где задаются
критерии поиска информации. Диапазон
условий применяется для задания условия
отбора записей и формируется из строки
заголовков полей, которые будут ключевыми
при отборе записей, и строки или строк
критериев.
При создании диапазона условий необходимо
пользоваться следующими рекомендациями:
В
верхней строке диапазона критериев
должны быть расположены имена, в точности,
совпадающие с заголовками столбцов
исходного диапазона. Можно перечислить
все имена, но это необязательно, достаточно
указать только те, которые определяют
условия отбора. Точное соответствие
имен полей исходного диапазона и имен,
указанных в диапазоне условий, проще
всего обеспечить копированием из самой
таблицы.
Ниже
должна располагаться хотя бы одна
строка, где задаются условия. В условия
отбора расширенного фильтра может
входить несколько условий, накладываемых
на один столбец, несколько условий,
накладываемых одновременно на несколько
столбцов, а также условия, накладываемые
на вычисляемое формулой значение.
Для
объединения критериев с помощью
логического И
нужно указать задаваемые критерии в
одной строке, а для
объединения критериев с помощью
логического ИЛИ
следует представить критерии в
разных строках. Следует
также учитывать, что в случае необходимости
вместе с критерием в ячейку надлежит
ввести оператор сравнения. Для обозначения
точного соответствия поля записи
заданному критерию при задании критериев
знак равенства (=) не используется.
3.
Выходной
диапазон. Область,
в которую Excel копирует выбранные из
таблицы данные. Этот диапазон должен
быть расположен на том же листе, что и
исходный. Извлеченную информацию можно
поместить на другой лист копированием
результата фильтрации. Задание выходного
диапазона необязательно, т. к. существует
опция “Фильтровать список на месте”.
В этом случае фильтрация преобразует
исходную таблицу в набор записей,
удовлетворяющих условиям выбора.
Диапазон условий и выходной
диапазон рекомендуется отделять от
исходного диапазона, хотя бы одной
пустой строкой (если
они будут располагаться ниже или выше
исходного диапазона) или
одним пустым столбцом
(если они будут располагаться левее
или правее исходного диапазона). Если
же предполагается, что исходный диапазон
со временем будет расширяться, то
диапазон условий рекомендуется разместить
выше списка.
Часто бывает необходимо
посчитать промежуточные
и общие
итоги в таблице. При
этом таблица должна
быть отсортирована по
столбцам, которые являются группировочными
признаками. Команда Данные►Итоги
добавляет строки промежуточных итогов
для каждой группы элементов. Допускается
использование различных функций
(например, среднего значения, количества
строк или пустых ячеек, стандартное
отклонение и т.д.) для вычисления итогов
в пределах каждой группы.
В диалоговом окне Промежуточные
итоги поле При
каждом изменении в
используется для указания столбца, по
которому следует сгруппировать данные
для подведения итогов; поле Операция
позволяет использовать
различные функции; поле Добавить
итоги по: позволяет
отметить все поля, по которым будут
подводиться итоги. Установка флажка
Заменить текущие итоги
позволяет заменить в таблице уже
существующие итоги. Установленный
флажок Конец страницы
между группами
автоматически вставляет конец страницы
перед каждой группой данных, для которой
вычисляются итоги. Флажок Итоги
под данными
дает возможность
поместить строки промежуточных и общих
итогов под соответствующими данными.
Кнопка [Убрать все]
позволяет восстановить
исходный вид экрана до подведения
итогов.
Связанныминазываются таблицы,
в которых данные из одних таблиц
используются в других таблицах или
участвуют в вычислениях, производимых
в других таблицах. Связь устанавливается
в результате задания внешней ссылки на
другие листы той же или другой рабочей
книги. Связь играет большую роль в тех
случаях, когда значения одной таблицы
зависят от значений в другой таблице.
При изменении значений в одной таблице
изменяются и значения в тех ячейках,
которые содержат ссылки на эту таблицу,
т.е. речь идет о динамической связи.
Внешняя ссылка на ячейку, находящуюся
на другом листе этой же рабочей книги
состоит из имени листа и адреса ячейки,
разделенных восклицательным знаком:
Имя_листа!Адрес_ячейки
Например, Товары!В5.
Ссылка на ячейку, находящуюся в другой
книге имеет вид:
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
СОДЕРЖАНИЕ
1. Цель работы.
2. Теоретические положения.
2.1. Общие положения.
2.2. Списки Excel как база данных.
2.3. Проверка данных при вводе.
2.4. Сортировка данных.
2.5. Промежуточные итоги в базе данных.
2.6. Автофильтр.
2.7. Расширенный фильтр.
3. Порядок выполнения работы.
4. Контрольные вопросы.
5. Список рекомендуемой литературы.
Приложения.
Приложение 1. Технологические карты № 1, 2, 3 к лабораторным работам.
Приложение 2. Готовый файл со списком (документ Excel).
Приложение 3. Технология автоматизированного создания списков в Excel.
1. ЦЕЛЬ РАБОТЫ
Цели:
- повышение уровня понимания темы «Базы данных в приложении Microsoft Excel»;
- овладение специальными техническими умениями конструирования и использования реляционной базы данных на уровне их свободного использования;
- развитие навыков самостоятельной работы и способности применить полученные знания на практике при разработке собственной базы данных.
2. ТЕОРЕТИЧЕСКИЕ ПОЛОЖЕНИЯ
2.1. Общие положения
Базы данных как способ хранения и обработки различной информации играют в настоящее время огромную роль. В базах данных хранят сведения о клиентах, заказах, справочники адресов и телефонов, различного рода информацию о туристических агентствах и предлагаемых услугах и т. д.
Для учета данных о сотрудниках на предприятиях используют самые разнообразные методы. В одних организациях существуют журналы учета, куда информация вносится вручную, в других применяются классические базы данных для учета кадров, в третьих используются СУБД Access. Но в большинстве случаев на небольших предприятиях учет данных о сотрудниках ведется в электронных таблицах Microsoft Excel.
В предложенном пособии рассматриваются основные возможности, предоставляемые Excel, для работы с базами данных на примере списка «Сотрудники», который содержит информацию о работниках некоторого условного предприятия. Такая база данных удобна по следующим причинам:
- она обеспечивает удобный метод поиска информации о работнике (фамилия, имя, отчество, место проживания, телефон, должность, дата рождения и т. д.);
- с ее помощью можно выполнять различного рода анализ, например, определять структуру кадров;
- пользуясь хранящейся в ней информацией, можно быстро сформировать отчет.
2.2. Списки Excel как база данных
Приложение Microsoft Excel обладает богатыми встроенными средствами для обработки и анализа данных. Аналогом простой базы данных в Excel служить список.
Список — это группа строк таблицы, содержащая связанные данные.
Отличительной особенностью списка является то, что каждый его столбец содержит однотипные данные, например, перечень фамилий, дату рождения и т. д. (рис. 1).
Если провести аналогию между списком и табличной базой данных, то столбцы списка являются полями базы данных, а его строки — записями. Считается, что первая строка списка является его заголовком и содержит названия столбцов списка. Заголовок должен иметь на листе электронных таблиц горизонтальную ориентацию. Заголовки применяются Excel при составлении отчетов, а также при поиске и организации данных. Шрифт, размер шрифта, выравнивание и другие параметры форматирования, присвоенные заголовкам столбцов списка, должны отличаться от параметров, назначенных для строк данных. В списке не должно быть пустых строк и столбцов.
Рис. 1. Фрагмент списка «Сотрудники»
2.3. Проверка данных при вводе
Если с файлом работает сразу несколько пользователей, желательно контролировать тип вводимой ими информации и свести к минимуму ошибки ввода. В Excel выполнение подобных условий проверяется при помощи средства, которое называется проверкой ввода. Для этого надо:
- Выделить ячейки столбца, для которого устанавливается проверка ввода.
- На ленте Данные в группе Работа с данными выбрать команду Проверка данных.
- На вкладке Параметры в области Условие проверки выбрать Тип данных: Любое значение (используется для отмены проверки ввода), Целое число, Действительное, Список, Дата, Время, Длина текста и Другой (формат, для которого можно задать собственную формулу, например, «м» or «ж»). При выборе значения внизу окна появляются дополнительные поля для ввода условий или ограничений – например, минимального и максимального допустимого значения.
- На вкладке Сообщение для ввода можно установить флажок Отображать подсказку, если ячейка является текущей и ввести сообщение, чтобы оно появлялось на экране при выделении ячеек.
- На вкладке Сообщение об ошибке можно установить флажок Выводить сообщение об ошибке, чтобы задать тип сообщения об ошибке, которое появится при вводе в ячейку недопустимого значения.
2.4. Сортировка данных
Команда Сортировка позволяет переставить записи в другом порядке на основании значений одного или нескольких столбцов. Записи сортируются возрастанию/убыванию или по выбранному пользователю порядке (например, по дням недели).
Чтобы отсортировать список надо:
- Установить курсор в ячейку списка.
- Выполнить команду Сортировка на ленте Данные в группе Сортировка и Фильтр.
- В диалоговом окне Сортировка выбрать поле, по которому будет происходить сортировка; тип сортировки (по значению, цвет ячейки, цвет шрифта, значок ячейки) и порядок (по возрастанию, убыванию, настраиваемый).
Рис. 2. Создание пользовательского порядка сортировки
Примечание. Выбор настраиваемого порядка позволяет задать нестандартный порядок сортировки. Для этого надо в диалоговом окне Списки (рис. 2) выбрать НОВЫЙ СПИСОК, в поле Элементы списка ввести значения, образующие пользовательский порядок сортировки (например, АОП, ФЭО, ИВЦ, ИТО, МПО), после чего последовательно выбрать кнопки Добавить и ОК.
2.5. Промежуточные итоги в БД
Для организации списков используют команду Промежуточные итоги на ленте Данные в группе Структура, которая позволяет:
- упорядочить список посредством группировки записей с выводом промежуточных итогов, средних значений или другой вспомогательной информации;
- выводить итоговую сумму;
- отображать список в виде структуры, что позволяет разворачивать и сворачивать разделы с помощью щелчка мыши.
Перед вызовом команды Итоги список обязательно надо отсортировать по полю, которое будет использоваться для группировки.
Режим структуры, в котором оказывается список после выполнения команды Итоги, позволяет просматривать различные части списка с помощью кнопок, расположенных на левом поле (рис. 3).
Рис. 3. Просмотр списка в режиме структуры
Кнопки, расположенные в верхнем левом углу, определяют количество выводимых уровней данных. Кнопки со значками «+» и «-» предназначены для свертывания развертывания отельных групп.
Чтобы удалить промежуточный и окончательные итоги, надо повторно выполнить команду Промежуточные итоги, а затем щелкнуть по кнопке Убрать все.
2.6. Автофильтр
Отфильтровать список — значит показать только те записи, которые удовлетворяют заданному критерию.
Чтобы установить или убрать автофильтр надо на ленте Данные в группе Сортировка и фильтр выбрать команду Фильтр. После этого нажать кнопку со стрелкой возле названия какого-либо поля, чтобы раскрыть список его элементов и выбрать отображаемые значения или задать условие отбора. На экране появятся только те записи, которые отвечают заданному условию. В случае необходимости можно продолжить фильтрацию, нажимая кнопки со стрелками на других полях.
Показать все записи по отфильтрованному полю, не убирая фильтр, можно выбрав в списке фильтра критерий Снять фильтр с….
Показать все записи по всем полям, не убирая фильтр, команда Очистить.
Для данных разного типа существуют дополнительные автофильтры, которые находятся в списке критериев Текстовые фильтры, Числовые фильтры, Фильтры по дате и т.д.
Если выделить какое-то числовое поле (например, Возраст), а в списке критериев выбрать Числовые фильтры, то появится список дополнительных фильтров (рис. 4), которые позволяют:
- задать критерий в виде неравенства – критерии равно, не равно, больше, больше или равно, меньше, меньше или равно, между;
- вывести первые N значений – критерий Первые 10: после выбора в списке Числовых фильтров команду Первые 10…, необходимо в появившемся окне указать число значений (N), а также способ вычисления: количество элементов списка, % от количества элементов;
- определить условие по среднему значению в указанном столбце – критерии Выше среднего, Ниже среднего;
- самостоятельно задаваемый фильтр – критерий Настраиваемый фильтр.
Рис. 4. Дополнительные числовые фильтры
Настраиваемый фильтр позволяет задать критерии из одного или двух условий.
Простое условие состоит: из имени поля (атрибута); варианта условия (равно, не равно, больше, меньше, больше или равно, меньше или равно; начинается с, не начинается с, заканчивается на или не заканчивается на; содержит, не содержит); слова или числа для сравнения.
Сложное условие состоит из двух простых, соединенных союзами И или ИЛИ.
При написании значений в условиях сравнения в фильтрах можно использовать подстановочные знаки (Таблица 1).
Таблица 1
Подстановочные знаки
|
Знак |
Значение |
|
? |
один любой знак |
|
* |
любое количество символов |
|
~ |
используют, когда в тексте надо найти подстановочные знаки (символы «?», «*» или «~») |
2.7. Расширенный фильтр
Расширенный фильтр позволяет сформировать более сложные условия, в том числе состоящие из более, чем двух условий.
Перед вызовом команды Расширенный фильтр, необходимо сформировать критерии. Для удобства лучше формировать критерии на отдельном листе (можно дать ему имя, например, Критерии) и давать критериям имена Кр1, Кр2 и т.д.
Основное правило: если критерии связаны между собой операцией И, то они должны располагаться в одной строке, а если ИЛИ, то в разных.
После формирования критерия, вызывают расширенный фильтр: на ленте Данные в группе Сортировка и фильтр команда Дополнительно.
Восстановить исходный список можно выбрав на ленте Данные в группе Сортировка и фильтр команду Очистить.
3. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
1. Ознакомиться с теоретическими положениями.
2. Получить файл с готовой базой данных у преподавателя или сформировать собственную базу данных для автоматизации любой предметной области человеческой деятельности (учет сотрудников на предприятии, отдел кадров, туристическое агентство, центр недвижимости, гостиница, магазин и т.д.).
Примечание. Технология создания базы данных конфигурации любой сложности и объема представлена в приложении 3. Заполнить базу данных правдоподобными непротиворечивыми данными.
3. Получить технологические карты (прил. 1). Технологическая карта – руководство, описывающее алгоритм деятельности по созданию базы данных, — последовательность действий, которые необходимо выполнить, чтобы создать авторский продукт.
4. Используя построенную модель базы данных, выполнить:
- сформировать структуру базы данных;
- сформировать итоги по одному или двум атрибутам;
- построить диаграмму;
- сформулировать и реализовать запросы на отбор данных с помощью автофильтра, при этом использовать простой автофильтр по значению и автофильтр с дополнительными критериями для данных разных типов (числовые, текстовые, дата / время), а также настраиваемый пользовательский автофильтр;
- сформулировать и реализовать запросы на поиск и отбор данных с помощью расширенного фильтра таким образом, чтобы созданные критерии содержали 2-3 условия, относящиеся, как минимум к двум различным полям, и среди критериев были вычисляемые.
5. Представить преподавателю отчет о проделанной работе в электронном или печатном виде.
Работа рассчитана на 6 академических часов.
4. КОНТРОЛЬНЫЕ ВОПРОСЫ
- Для каких целей применяются электронные таблицы?
- Для чего необходимы базы данных?
- Какие возможности предоставляет программа Microsoft Excel для работы с базами данных?
- Что такое запись?
- Что такое поле?
- Что такое тип данных? Зачем необходимо указывать типы полей?
- Данные каких типов могут быть записаны в ячейку?
- Как установить проверку вводимых в список значений?
- Как записываются абсолютные и относительные адреса ячеек?
- Что такое сортировка? Как отсортировать список по двум и более ключам?
- Что такое фильтр?
- Какие виды фильтров вы знаете?
- В чем отличие сортировки списка от фильтрации списка?
- Что такое расширенный фильтр?
- Как сформировать критерий для расширенного фильтра?
5. СПИСОК РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
- Кошелев В. Excel 2007. Эффективное использование. — М.: Бином. Лаборатория знаний, 2008 — 544 стр.
- Слетова Л. Excel 2007 — М.: «ЭКСМО», 2007 — 336 стр.
- Сурядный А., Глушаков С. Microsoft Excel 2007: самоучитель, 2-е издание. – М.: АСТ, 2008 — 416 стр.














































(Сортировка от А до Я).
(Сортировка от Я до А).




