Сортировка таблицы эксель. Возможности сортировки данных в Excel списком. Установка фильтра по дате и формату

Добрый день, сегодня мы поговорим о таком распространенном инструменте как сортировка данных в Excel. Сам инструмент находится на вкладке "Данные"

Но для удобства пользователей быстрая сортировка вынесена на вкладку "Главная" и в контекстное меню.



Какие же возможности предоставляет сортировка:

  • Сортировка по возрастанию и убыванию.

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

  • По цвету ячейки или шрифта

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

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

Одно из новшеств 2007-го Экселя в том, раньше можно было сортировать не более чем по трем столбцам, теперь же их более чем достаточно. Смысл в том, что вы можете сортировать данные сразу по двум критериям. Например, у вас есть таблица с именами баскетбольной команды, их очками, подборами и передачами. Вы сможете отсортировать сначала по имени, потом по очкам и увидите, кто из, скажем, Антонов в вашей команде забивает больше всех очков.

Алгоритм команды: Данные/Сортировка/Добавить уровень.

  • По вашему произвольному порядку

Пользовательский список можно импортировать через параметры Office. Для этого создайте список, выделите диапазон, потом Кнопка Office/Параметры Excel/Изменить списки/Импорт. Если же список невелик, то можно его вручную забить при сортировке Данные/Сортировка/(при этом сортировка поля должна быть по значению, а не по цвету или шрифту)/Порядок/Настраиваемый список.

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

  • Первыми идут цифры от меньшего к большему;
  • Затем идут специальные символы ($, %, * и т.д.);
  • За ними следуют знаки препинания;
  • Далее начинаются алфавиты, сначала английский, затем русский. Также не учитывается регистр, т.е. заглавные и прописные буквы равны друг другу (А=а).

Для того чтобы выполнить упорядочивание, пройдите на вкладку «Данные» и выберите раздел «Сортировка и фильтр». Для сортировки предназначено 3 значка:

Сортировка по возрастанию (от А до Я), по убыванию (от Я до А) и значок сортировки для задания условий по нескольким столбцам одновременно.

Рассмотрим все пункты подробнее.

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

Если Вами будет выбран первый вариант, то строки таблицы сохранят свою целостность. Если второй, то данные вне диапазона сортировки останутся нетронутыми. На рисунках приведены результаты до и после сортировки для двух вариантов.

Исходное состояние:

Установка порядка первого столбца таблицы при выборе первого варианта:

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

Те же самые действия, но при выборе второго варианта:

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

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

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

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

Выделите диапазон нашей таблицы и кликните по значку "Сорировка". Появится следующее окно:

Изначально первый уровень сортировки уже добавлен. В выпадающем списке выберите нужный столбец. В качестве его названия служит верхняя («шапка»).

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

Следующий выпадающий список задает порядок: по возрастанию, по убыванию и т.п.

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

Для нашего примера используем трехуровневую сортировку. Для первого уровня зададим сортировку по «Столбец1», порядок «От Я до А». Для второго уровня зададим сортировку по «Столбец2», порядок «По возрастанию». Для третьего уровня по «Столбец3», порядок «По убыванию». Параметры для сортировки везде «значения».

Рассмотрим получившийся результат:

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

Таким образом, можно задавать сортировку в Excel по значительному количеству столбцов.

Также в окне сортировки можно задавать различные параметры.

Всем привет! Сегодня я продолжу повышать ваши навыки владения важными программами, и покажу, как сделать сортировку в excel.

Умение нужное, и если вы решили поработать с содержательной таблицей, возьмите её дубликат. Работая с оригиналом, вы рискуете нарушить точность подсчетов за счет нарушения целостности ссылок, а множественные сортировки перемешают так все данные, что вернуть начальный вариант станет проблематично. Обратите так же внимание, что присутствие объединенных ячеек недопустимо. Тут поможет их разъединение.

Как сделать сортировку в excel

Что имеет в своей функциональности excel для сортировки данных? Я покажу несколько примеров, чтобы ответить на вопрос: как сделать сортировку в excel.

Подготавливаем таблицу:


Таблица заполнена результатами, без формул. А ячейки, которые были объединены, сменились на разъединенные. Очищаем заголовки от текста, и получаем готовую для сортировки таблицу.

Для сортировки одного столбца необходимо:


Теперь мы имеем данные, которые прошли сортировку по отношению к столбцу «Чистая прибыль».

Сортировка в столбце

Сортируем один столбец, не касаясь соседних:

Вот так выглядит отсортированный столбец:

Сортируем в EXCEL по цвету ячейки

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


Разделяем при наличии объединенные ячейки.

Сортируем по цветам.

Делаем выделение таблицы. Выбираем через «Данные», «Сортировка».

Заходим в параметры, отмечаем «Мои данные содержат заголовки столбцов». Подтверждаем кнопкой «Ок».


Вверху располагается худшая прибыль.


Надеюсь, вы разобрали и хорошо усвоили урок о том, как сделать сортировку в excel. Жду вас на следующих уроках.

Как сделать сортировку в excel

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

Существуют три типа сортировки:

  • в возрастающем порядке
  • в убывающем порядке
  • в пользовательском порядке

Сортировка списка по возрастанию означает упорядочение списка в порядке: от 0 до 9, пробелы, символы, буквы от А до Z или от А до Я, а по убыванию - в обратном порядке. Пользовательский порядок сортировки задается пользователем в окне диалога "Параметры" на вкладке "Списки", которое открывается командой "Параметры" в меню "Сервис", а отображается этот порядок сортировки в окне диалога "Параметры сортировки" (Рис. 1).


Рис. 1.

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

В окне "Параметры сортировки" (Рис. 2) из списка "Сортировка по первичному ключу" можно выбрать пользовательский порядок сортировки, а также установить переключатель "Сортировать" в положение: "строки диапазона" или "столбцы диапазона".


Рис. 2.

В окне "Сортировка диапазона" (Рис. 3) можно установить переключатель в положение: "по возрастанию" или "по убыванию", а также выбрать положение переключателя идентификации диапазона данных.


Рис. 3.

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

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

Алгоритм сортировки записей по одному столбцу следующий

  • Выделите ячейку в списке, который требуется отсортировать;
  • Выполните команду "Данные" - "Сортировка", открывается окно диалога "Сортировка диапазона";
  • В списке "Сортировать по" выберите заголовок того столбца, по которому будете осуществлять сортировку;
  • Выберите тип сортировки "По возрастанию" или "По убыванию";

На рисунках 4 и 5 представлены фрагменты списка до сортировки, и после сортировки "по возрастанию" по одному столбцу "№ склада".


Рис. 4.


Рис. 5.

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

Алгоритм сортировки записей по двум или более столбцам следующий

  • Выделите ячейку в списке;
  • Выберите заголовок для сортировки в списке "Сортировать по" и установите порядок сортировку "по возрастанию" или "по убыванию";
  • Откройте список "Затем по", установите заголовок другого столбца для сортировки и задайте сортировку "по возрастанию" или "по убыванию";
  • Раскройте список "В последнюю очередь по" и выберите заголовок третьего столбца для сортировки и укажите сортировку "по возрастанию" или "по убыванию";
  • Нажмите кнопку ОК для выполнения сортировки.

Алгоритм сортировки данных по строкам

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

  • Укажите ячейку в сортируемом списке;
  • В меню "Данные" выберите команду "Сортировка";
  • В окне "Сортировка диапазона" нажмите кнопку "Параметры";
  • Установите переключатель "Сортировать" в положение "столбцы диапазона" и нажмите кнопку OK;
  • В окне "Сортировка диапазона" выберите строки, по которым требуется отсортировать столбцы в списках "Сортировать по", "Затем по", "В последнюю очередь, по".
  • Нажмите кнопку ОК для выполнения сортировки

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

Алгоритм сортировки в пользовательском порядке

  • Укажите ячейку в списке;
  • В меню "Данные" выберите команду "Сортировка";
  • Выберите в списке "Сортировать по" заголовок столбца для сортировки;
  • Установите переключатель в положение "по возрастанию" или "по убыванию";
  • Нажмите кнопку "Параметры";
  • В раскрывающем списке "Порядок сортировки по первому ключу" выберите необходимый порядок сортировки и нажмите кнопку OK;
  • Нажмите кнопку ОК в окне "Сортировка диапазона" для завершения сортировки.

Рассмотрев возможности простой сортировки в предыдущей статье, решил написать . Например, как сортировать в Excel по столбцам? Сортировка столбцов таблицы в несколько условий и даже по заданным параметрам — не такая уж сложная задача. Подробно об этом можно прочитать в нашей статье.

Начнем с самого интересного, на мой взгляд. Как сортировать в Excel по столбцам, т.е. чтобы значения выстроились в нужном порядке по столбцам т.е. заголовок в первом столбце (а по умолчанию Excel всегда сортирует по строкам). Все как всегда просто, если знаешь как.

Выделяем таблицу. Главная — блок Редактирование — Сортировка — Настраиваемая сортировка — Параметры

В открывшемся окне (картинка в заголовке) выбираем столбцы диапазона. Все, теперь сортировка будет проходить по строкам.

Так же возможно задать дополнительный параметр — учитывать регистр (т.е. учитывать большие и малые буквы). Что очень удобно, если нужно найти, например неверно написанные имена или фамилии.

Настраиваемый список или заданные параметры сортировки

Часто необходимо сортировать данные не по алфавиту или от большего к меньшему, а, например, по дням недели (или по заданным вами параметрам — по филиалам, например). Для этого в столбце Порядок (рисунок 2), выбираем настраиваемый список.

Открывается новое окно.

Как видите, здесь уже заданы дни недели, месяца и прочее. А вам нужно добавить филиалы, например, МСК, СПБ, РНД, НСБ и так далее. Заносим все что нужно в окно Элементы списка: и жмем кнопку Добавить. Разделять можно как пробелом, так и запятой. А такой пользовательский список будет доступен и в других файлах Excel. Т.е. вы можете единоразово задать свою значимость объектов для сортировки.

Сортировка. Горячие клавиши

К сожалению простого сочетания клавиш не предусмотрено. НО! Всегда есть выход для Excel 2007 и выше — управление лентой команд. нажмите Alt. Появятся буквы, обозначающие команды.