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

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

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

Важно : 

  • Если столбцы содержат как числа, хранящиеся в числовом формате, так и числа, хранящиеся в текстовом формате, они будут сортироваться неправильно. Числа, сохраненные в виде текста, выравниваются по левому краю, а не по правому. Чтобы привести выделенные числа к единому формату, на вкладке Главная в поле Числовой формат выберите Текст или Число.

  • Поле числовых форматов

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

    Данные в соседних столбцах будут отсортированы в соответствии с данными в выделенном столбце.

  2. На вкладке Данные выберите вариант По возрастанию Значок сортировки в порядке возрастания или По убыванию Значок сортировки в порядке убывания .

    Порядок сортировки

    Команда

    Наименьшие значения в верхней части столбца

    От А до Я

    Наибольшие значения в верхней части столбца

    От Я до А

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

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

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

  2. На вкладке Данные выберите элемент Сортировка.

    На вкладке "Данные" в Excel выберите элемент "Сортировка"

  3. Если данные содержат строку заголовка, установите флажок В списке есть заголовки. Если данные не содержат строку заголовка, снимите флажок В списке есть заголовки.

  4. В строке рядом с полем Сортировать по в разделе Столбец щелкните пустое пространство и выберите столбец, по которому нужно выполнить сортировку.

  5. В той же строке в разделе Сортировка щелкните элемент Значения и в контекстном меню выберите нужные условия.

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

  6. В той же строке в разделе Порядок щелкните элемент От А до Я и в контекстном меню выберите нужные условия.

    Совет : Если нужный порядок сортировки в списке отсутствует, выберите Настраиваемый список. Если настраиваемого списка с нужным порядком сортировки нет, см. раздел "Создание настраиваемого списка для сортировки".

  7. Если в действии 5 вы выбрали Цвет ячейки, Цвет шрифта или Значок ячейки, то в разделе Цвет/значок щелкните строку, а затем в контекстном меню выберите нужные условия.

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

    Значок "Добавить уровень"

    Заполните поля в разделах Столбец, Сортировка, Порядок и Цвет/значок для новой строки.

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

  1. Щелкните ячейку в строке, по которой нужно выполнить сортировку.

  2. На вкладке Данные выберите элемент Сортировка.

    На вкладке "Данные" в Excel выберите элемент "Сортировка"

  3. Если данные содержат строку заголовка, установите флажок В списке есть заголовки. Если данные не содержат строку заголовка, снимите флажок В списке есть заголовки.

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

  5. В разделе Ориентация выберите вариант Столбцы диапазона и нажмите кнопку ОК.

  6. В первой строке в разделе Строка щелкните пустое место рядом с элементом Затем по и в контекстном меню выберите строку, по которой нужно сортировать список далее.

  7. В той же строке в разделе Сортировка щелкните элемент Значения и в контекстном меню выберите нужные условия.

  8. В той же строке в разделе Порядок щелкните элемент От А до Я и в контекстном меню выберите нужные условия.

    Совет : Если нужный порядок сортировки в списке отсутствует, выберите Настраиваемый список. Если настраиваемого списка с нужным порядком сортировки нет, см. раздел "Создание настраиваемого списка для сортировки".

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

    Значок "Добавить уровень"

    Заполните поля в разделах Строка, Сортировка, Порядок и Цвет/значок для новой строки.

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

  1. В меню Excel щелкните Параметры, а затем в разделе Формулы и списки выберите Пользовательские списки.

  2. Нажмите кнопку Добавить.

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

  4. Закончив, нажмите кнопку Добавить, а затем закройте окно "Пользовательские списки".

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

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

  2. На вкладке Данные выберите элемент Сортировка.

    На вкладке "Данные" в Excel выберите элемент "Сортировка"

  3. Если данные содержат строку заголовка, установите флажок В списке есть заголовки. Если данные не содержат строку заголовка, снимите флажок В списке есть заголовки.

  4. В разделе Порядок выберите Настраиваемый список.

  5. Выберите список, по которому нужно выполнить сортировку, и нажмите кнопку ОК.

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

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

  2. На вкладке Данные выберите вариант По возрастанию Значок сортировки в порядке возрастания или По убыванию Значок сортировки в порядке убывания .

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

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

  2. На вкладке Данные выберите элемент Сортировка.

    На вкладке "Данные" в Excel выберите элемент "Сортировка"

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

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

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

  2. На вкладке Данные выберите элемент Сортировка.

    На вкладке "Данные" в Excel выберите элемент "Сортировка"

  3. Если данные содержат строку заголовка, установите флажок В списке есть заголовки. Если данные не содержат строку заголовка, снимите флажок В списке есть заголовки.

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

  5. В разделе Сортировка щелкните элемент Значения и в контекстном меню выберите Цвет ячейки, Цвет шрифта или Значок ячейки.

  6. В разделе Цвет/значок выберите цвет или значок.

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

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

    Значок "Добавить уровень"

    Заполните поля в разделах Столбец, Сортировка, Порядок и Цвет/значок для новой строки.

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

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

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

  2. Выделите данные столбца, которые хотите отсортировать.

  3. На вкладке Данные выберите элемент Сортировка.

    На вкладке "Данные" в Excel выберите элемент "Сортировка"

  4. В окне предупреждения выберите вариант Сортировать в пределах указанного выделения и нажмите кнопку Сортировка.

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

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

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

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

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

Excel выполняет сортировку данных в следующем порядке:  0 1 2 3 4 5 6 7 8 9 (пробел) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ _ ` { | } ~ + < = > a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ь ы ъ э ю я А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ь Ы Ъ Э Ю Я ИСТИНА ЛОЖЬ (ошибки листов) (пустые ячейки).

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

    Данные в соседних столбцах будут отсортированы в соответствии с данными в выбранном столбце.

  2. На вкладке Данные в разделе Сортировка и фильтр щелкните стрелку рядом с кнопкой Сортировать.

    Вкладка "Данные", группа "Сортировка и фильтр"

  3. Выполните одно из указанных ниже действий.

    Порядок сортировки

    Команда

    Наименьшие значения в верхней части столбца

    По возрастанию

    Наибольшие значения в верхней части столбца

    По убыванию

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

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

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

  2. На вкладке Данные в разделе Сортировка и фильтр щелкните стрелку рядом с элементом Сортировать и выберите пункт Настраиваемая сортировка.

    Вкладка "Данные", группа "Сортировка и фильтр"

  3. Нажмите кнопку Добавить уровень  Кнопка "Добавить", поле "Сортировка" .

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

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

  5. В той же строке в разделе Сортировка щелкните элемент Значения и в контекстном меню выберите нужные условия.

  6. В той же строке в разделе Порядок щелкните элемент От А до Я и в контекстном меню выберите нужные условия.

    Если в действии 5 вы выбрали Цвет шрифта, Цвет ячейки или Значок ячейки, то в разделе Цвет/значок щелкните строку, а затем в контекстном меню выберите нужные условия.

  7. Повторите действия 3–6 для каждого столбца, по которому вы хотите выполнить сортировку.

  1. Щелкните ячейку в строке, по которой нужно выполнить сортировку.

  2. На вкладке Данные в разделе Сортировка и фильтр щелкните стрелку рядом с элементом Сортировать и выберите пункт Настраиваемая сортировка.

    Вкладка "Данные", группа "Сортировка и фильтр"

  3. Нажмите кнопку Параметры.

  4. В разделе Ориентация выберите вариант Столбцы диапазона и нажмите кнопку ОК.

  5. Нажмите кнопку Добавить уровень  Кнопка "Добавить", поле "Сортировка" .

  6. В разделе Строка щелкните пустое место рядом с элементом Затем по и в контекстном меню выберите строку, по которой нужно сортировать список далее.

  7. В той же строке в разделе Сортировка щелкните элемент Значения и в контекстном меню выберите нужные условия.

  8. В той же строке в разделе Порядок щелкните элемент От А до Я и в контекстном меню выберите нужные условия.

  9. Повторите действия 5–8 для каждой строки, по которой вы хотите выполнить сортировку.

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

  1. В меню Excel щелкните Параметры, а затем в разделе Формулы и списки выберите Настраиваемые списки. Кнопка параметров настраиваемого списка

  2. Нажмите кнопку Добавить.

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

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

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

  2. На вкладке Данные в разделе Сортировка и фильтр щелкните стрелку рядом с элементом Сортировать и выберите пункт Настраиваемая сортировка.

    Вкладка "Данные", группа "Сортировка и фильтр"

  3. Нажмите кнопку Добавить уровень  Кнопка "Добавить", поле "Сортировка" .

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

  4. В разделе Порядок щелкните текущий порядок сортировки, например От А до Я,а затем выберите Настраиваемый список.

  5. Выберите список, по которому нужно выполнить сортировку, и нажмите кнопку ОК.

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

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

  2. На вкладке Данные в разделе Сортировка и фильтр щелкните стрелку рядом с элементом Сортировать и выберите пункт По возрастанию или По убыванию.

    Вкладка "Данные", группа "Сортировка и фильтр"

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

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

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

  2. На вкладке Данные в разделе Сортировка и фильтр щелкните стрелку рядом с элементом Сортировать и выберите пункт Настраиваемая сортировка.

    Вкладка "Данные", группа "Сортировка и фильтр"

  3. Нажмите кнопку Добавить уровень  Кнопка "Добавить", поле "Сортировка" .

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

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

  5. В разделе Сортировка щелкните элемент Значения и в контекстном меню выберите Цвет ячейки, Цвет шрифта или Цвет значка.

  6. Повторите действия 3–5 для каждого столбца, по которому вы хотите выполнить сортировку.

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

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

    Примечание : Эту операцию невозможно выполнить в таблице.

  2. Выделите данные столбца, которые хотите отсортировать.

  3. На вкладке Данные в разделе Сортировка и фильтр нажмите кнопку Сортировать.

    Вкладка "Данные", группа "Сортировка и фильтр"

  4. В окне предупреждения выберите вариант Сортировать в пределах указанного выделения и нажмите кнопку Сортировать.

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

Текст на китайском языке можно сортировать по произношению иероглифов или номерам черт.

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

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

  2. На вкладке Данные в разделе Сортировка и фильтр щелкните стрелку рядом с элементом Сортировать и выберите пункт Настраиваемая сортировка.

    Вкладка "Данные", группа "Сортировка и фильтр"

  3. Чтобы добавить другое условие сортировки, щелкните Добавить уровень Кнопка "Добавить", поле "Сортировка" .

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

  4. Чтобы изменить порядок сортировки, в разделе Порядок щелкните текущий порядок сортировки, например От А до Я,а затем выберите Настраиваемый список.

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

    Задача

    Необходимые действия

    Сортировка сверху вниз

    В разделе Ориентация выберите вариант Строки диапазона.

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

    В разделе Ориентация выберите вариант Столбцы диапазона.

    Сортировка по чертам

    В разделе Способ щелкните По чертам.

    Сортировка по слогам

    В разделе Способ щелкните По слогам.

  6. Нажмите кнопку ОК.

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

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

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

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

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

Excel выполняет сортировку данных в следующем порядке:  0 1 2 3 4 5 6 7 8 9 (пробел) ! " # $ % & ( ) * , . / : ; ? @ [ \ ] ^ _ ` { | } ~ + < = > a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ ь ы ъ э ю я А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ь Ы Ъ Э Ю Я ИСТИНА ЛОЖЬ (ошибки листов) (пустые ячейки).

См. также

Фильтрация списка данных

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

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

×