Сайт о телевидении

Сайт о телевидении

» » Сортировка в эксель по алфавиту. Как сделать сортировку данных в эксель. Сортировка значений даты и времени

Сортировка в эксель по алфавиту. Как сделать сортировку данных в эксель. Сортировка значений даты и времени

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

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

Чисел

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

Теперь у нас данные в С размещены в порядке убывания.

У меня столбец С расположен между двумя другими, которые заполнены данными. В этом случае, Excel считает, что выделенный столбец – это часть таблицы (и считает правильно). В результате появилось следующее сообщение. Поскольку мне нужно сделать сортировку конкретно для Класса, выделяю маркером пункт «… в пределах указанного выделения» и нажимаю «Сортировка» .

По алфавиту

Она делается по тому же принципу, как было описано выше. Выделяем нужный диапазон, и нажимаем кнопочку «Сортировка и фильтр» . В выпадающем меню пункты изменились. Выберите или от «А до Я» , или от «Я до А» .

Список имен в примере отсортирован по алфавиту.

По дате

Чтобы отсортировать даты в Эксель, сначала обратите внимание, какой формат установлен для тех ячеек, в которых они записаны. Выделите их и на вкладке «Главная» посмотрите на группу «Число» . Лучше всего подойдет или формат «Дата» , краткий или длинный, или «(все форматы)» – дата может быть записана различными способами: ДД.ММ.ГГГГ, ДД.МММ, МММ.ГГ.

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

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

По цвету ячейки или текста

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

Выделяем весь диапазон, кликаем на кнопочку «Сортировка и фильтр» и выбираем из меню «Настраиваемая…» .

В следующем окне, уберите галочку с поля , если Вы выделили их без верхней строки, которая является шапкой таблицы. Затем выбираем столбец, по которому будем сортировать, в примере это «I» . В разделе «Сортировка» из выпадающего списка выбираем «Цвет шрифта» . В разделе порядок выбираем «красный цвет» – «Сверху» . Это мы отсортировали числа красного цвета.

Теперь нужно, чтобы в столбце шли числа зеленого цвета. Нажмите на кнопочку «Добавить уровень» . Все настройки те же, только выберите «зеленый цвет» . Нажмите «ОК» .

Наш столбец отсортирован следующим образом.

Как видите, числа идут не по порядку. Давайте отсортируем числа в порядке возрастания. Выделяем столбец, нажимаем «Сортировка и фильтр» «Настраиваемая …» . В открывшемся окне нажмите на кнопку «Добавить уровень» . Столбец остается «I» , в следующем поле выбираем по «Значению» , порядок «По возрастанию» . Нажмите «ОК» .

Теперь наш столбец отсортирован и по цвету текста и в порядке возрастания данных.

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

Таблицы

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

Давайте отсортируем класс в порядке возрастания, и таким же образом средний бал.

В окне сортировки ставим галочку в поле «Мои данные содержат заголовки» . В разделе «Столбец» выбираем из списка «Класс» , сортировка по «Значению» , а порядок «По возрастанию» .

Чтобы сделать все тоже самое по среднему балу, нажмите на кнопочку «Добавить уровень» . В разделе «Столбец» выбираем «Средн.бал» . Нажмите «ОК» .

Данные в таблице отсортированы.

Теперь в столбце «Имя» закрасим ячейки с мальчиками в синий цвет, ячейки с девочками в розовый. Чтобы не делать это для каждой ячейки в отдельности, прочтите статью, как выделить ячейки в Excel – в ней написано, как выделить несмежные ячейки.

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

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

Нажимаем на кнопку «Добавить уровень» . В разделе «Столбец» выбираем «Имя» , сортировка – «Цвет ячейки» , порядок – «розовый» , «Сверху» .

Теперь с помощью стрелочек перемещаем данную строку наверх списка. Нажмите «ОК» .

Таблица с отсортированными данными выглядит следующим образом.

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

Сортировать данные можно по тексту (от А к Я или от Я к А), числам (от наименьших к наибольшим или от наибольших к наименьшим), а также датам и времени (от старых к новым или от новых к старым) в одном или нескольких столбцах. Можно также выполнять сортировку по настраиваемым спискам, которые создаете вы сами (например, списку, состоящему из элементов "Большой", "Средний" и "Маленький"), или по формату, включая цвет ячеек и цвет шрифта, а также по значкам.

Примечания:

Сортировка текстовых значений

Примечания: Возможные проблемы

Сортировка чисел

Примечания:

Сортировка значений даты и времени

Примечания: Возможные проблемы

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

Возможно, вы захотите выполнить сортировку по двум или нескольким столбцам или строкам, чтобы сгруппировать данные с одинаковыми значениями в одном столбце или строке, а затем отсортировать эти группы с одинаковыми значениями по другому столбцу или строке. Например, если есть столбцы "Отдел" и "Сотрудник", можно сначала выполнить сортировку по столбцу "Отдел" (для группировки всех сотрудников по отделам), а затем - по имени (для расположения имен сотрудников каждого отдела в алфавитном порядке). Можно одновременно выполнять сортировку по 64 столбцам.

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

Сортировка по цвету ячейки, цвету шрифта или значку

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

Сортировка по настраиваемым спискам

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

Сортировка с учетом регистра

Сортировка слева направо

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

Примечание: Таблицы не поддерживают возможность сортировки слева направо. Сначала преобразуйте таблицу в диапазон: выделите в ней любую ячейку и выберите пункты Работа с таблицами > Преобразовать в диапазон .

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

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

Чтобы выполнить сортировку по части значения в столбце, например части кода (789-WDG -34), фамилии (Регина Покровская) или имени (Покровская Регина), сначала необходимо разбить столбец на две или несколько частей таким образом, чтобы значение, по которому нужно выполнить сортировку, оказалось в собственном столбце. Чтобы разбить значения в ячейке на части, можно воспользоваться текстовыми функциями или мастером текстов. Дополнительные сведения и примеры см. в статьях Разбивка текста по разным ячейкам и Разбивка текста по разным столбцам с помощью функций .

Сортировка меньшего диапазона в пределах большего

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

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

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

Если результат не соответствует желаемому, нажмите кнопку Отменить .

Примечание: Отсортировать подобным образом значения в таблице нельзя.

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

Если результаты сортировки данных не соответствуют ожиданиям, сделайте следующее.

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

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

Проверьте текущий параметр языкового стандарта Порядок сортировки зависит от выбранного языка. Убедитесь в том, что на панели управления в разделе Региональные параметры или Язык и региональные стандарты задан правильный языковой стандарт. Сведения о том, как изменить параметр языкового стандарта, см. в справке Microsoft Windows.

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

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

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

    Чтобы включить в сортировку первую строку данных (так как она не является заголовком столбца), на вкладке Главная в группе Редактирование нажмите кнопку Сортировка и фильтр , выберите команду Настраиваемая сортировка и снимите флажок Мои данные содержат заголовки .

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

Сортировка данных в таблице

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

Сортировка данных в диапазоне


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

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

Чтобы выполнить настраиваемую сортировку в Excel Online, данные нужно отформатировать как таблицу Excel:

Сортировка с учетом регистра


Вы не знаете, какой порядок сортировки выбран?

Проверьте направление стрелки.

Сортировка по возрастанию обозначена стрелкой, направленной вверх.

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

Совет: Добавив в таблицу новые даты, выделите столбец и повторно примените порядок сортировки.

Сортировка по фамилии

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

Здесь показаны несколько формул в ячейках B2, C2 и D2, которые мы объедим в ячейке E2.

Вот описание приведенных выше формул.

Описание

Результат

НАЙТИ(" ",A2)

Находит позицию первого пробела в строке "Регина Покровская"

ПСТР("A2,B2+1,30)

Находит последние 30 символов в строке "Регина Покровская", начиная с первой позиции после пробела (8), (это "П" в слове Покровская). Вы можете запросить намного больше символов, чем вам нужно.

Покровская

ЛЕВСИМВ(A2,B2-1)

Находит имя в строке "Регина Покровская", возвращая крайние левые символы, которые находятся перед первым пробелом (на позиции 7). Таким образом, возвращаются первые 6 знаков (позиция 7 минус 1) - "Регина".

Объединяет "Покровская", запятую с пробелом (", ") и "Регина", чтобы вернуть строку "Покровская, Регина"

Покровская, Регина

В Е2 мы преобразовали строку "Регина Покровская" в "Покровская, Регина". Теперь перетащите формулу в ячейке E2 вниз через ячейки, находящиеся ниже, чтобы скопировать формулу и преобразовать остальные имена из столбца A.

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

    Выделите ячейки, начиная с E2, и нажмите клавиши CTRL+C, чтобы скопировать их.

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

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

Удаление или отмена сортировки в столбце

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

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

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

Сохранение и повторное использование порядка сортировки

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

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе

Есть категория пользователей Excel, которая работает с книгами, содержащими вместо 3-х стандартых листов, гораздо большее их количество. У кого-то в этих книгах сметы, номера которых являются именами листов, у кого-то акты выполненных работ подрядных организаций, у кого-то расход топлива автомобилей маршрутного такси, у кого-то сборки экономических расчетов, а у кого-то электрические характеристики технологического оборудования, записываемые ежедневно на отдельный лист (или вообще ежечасно). Хорошо, если листы такой книги заранее отсортированы хоть как-то, а если нет? Даже простой поиск нужного листа в книге становится далеко не веселым занятием. Так хочется выстроить листы по алфавиту, но в стандартных средствах Excel такая возможность отсутствует.

Представляю Вашему вниманию простую в использовании надстройку (макрос) для Excel , которая позволяет отсортировать листы рабочей книги Excel как по возрастанию, так и по убыванию . Если кто-то сталкивался с не вполне корректной сортировкой, когда сразу следом за Лист1 идет Лист11, а не Лист2, может не волноваться. В этой надстройке такая проблема решена, она одинаково качественно отсортирует листы, названия которых состоят из букв, из цифр и из сочетания букв, цифр, пробелов и символов. Причем проделает это даже со скрытыми листами. Надстройка правильно и быстро сортирует листы с именами, состоящими из одних только цифр, таких например, как 1, 2, 3, 4, 5, а также листы с именами вида 1-1-1, 1-1-2, 1-1-3.

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

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

При работе с данными в Excel очень часто возникает необходимость сортировать список каких-то элементов по алфавиту или от меньшего значения к большему. Естественно, нет никакой необходимости делать эту рутинную работу вручную, ведь в Excel есть инструменты для решения таких распространенных задач.

В данном материале мы расскажем о том, как сделать список по алфавиту в табличном процессоре Excel. Материал будет полезен для пользователей всех современных версий этой программы, среди которых Excel 2007, 2010, 2013 и 2016.

Способ № 1. Кнопки на вкладке «Главная».

Если вам нужно отсортировать список по алфавиту, то самый простой вариант, это воспользоваться кнопкой «Сортировка и фильтр», которая находится в блоке «Редактирование» на вкладке «Главная». Для этого нужно выделить данные, которые вы хотите отсортировать, после чего нажать на кнопку «Сортировка и фильтр» и выбрать один из способов сортировки. «Сортировка от А до Я» отсортирует ваш список по алфавиту, а «сортировка от Я до А» – в обратном порядке. Если же в столбце нет текстовых данных, а только числа, то «Сортировка от А до Я» отсортирует ваш список от меньшего числа к большему, а «сортировка от Я до А» — наоборот.

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

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

После чего использовать текстовый фильтр «Содержит».

В открывшемся окне вводим точку и нажимаем на кнопку «ОК».

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

Для того чтобы снова отобразить все элементы списка нужно снова нажать на стрелку рядом с верхней ячейкой и выбрать пункт «Удалить фильтр».

Способ № 2. Кнопки на вкладке «Данные».

Аналогичные кнопки есть также и на вкладке «Данные». Здесь есть кнопки, отвечающие за сортировку списков «от А до Я», «от Я до А», а также кнопка для настройки «Фильтров».

Работают эти кнопки точно также как те, которые находятся на вкладке «Данные». Выделяете список и нажимаете на кнопку.