Сортировка чисел по возрастанию в Microsoft Excel

Способ 1: Кнопки быстрой сортировки

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

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

  3. На вкладке «Главная» разверните раздел «Редактирование» и выберите инструмент «Сортировка и фильтр».
  4. Переход к разделу Редактирование для использования кнопок быстрой сортировки по возрастанию в Excel

  5. В нем вы увидите два разных типа сортировок — соответственно, в рассматриваемом случае понадобится выбрать «Сортировку по возрастанию».
  6. Нажатие по кнопке для сортировки чисел по возрастанию в Excel

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

  9. Если вы выберете расширение диапазона, то увидите, что все данные в таблице сместились относительно отсортированных значений. Отменить изменения можно нажатием по горячей клавише Ctrl + Z.
  10. Успешная сортировка по возрастанию с расширением выделенного диапазона в Excel

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

Способ 2: Настраиваемая сортировка

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

  1. В том же разделе «Редактирование» нажмите кнопку «Настраиваемая сортировка».
  2. Переход к меню настраиваемой сортировки для сортировки по возрастанию в Excel

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

  5. В первых двух выпадающих меню выберите столбец для сортировки и указанные значения.
  6. Настройка первого уровня сортировки по возрастанию в Excel

  7. Для параметра «Порядок» задайте значение «По возрастанию».
  8. Выбор типа сортировки в окне ее настройки по возрастанию в Excel

  9. Если желаете отсортировать другие столбцы, вручную добавьте новый уровень и выполните те же действия.
  10. Добавление нового уровня при настройке сортировки по возрастанию в Excel

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

Способ 3: Формула для динамической сортировки

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

  1. Активируйте первую ячейку для формулы и введите =НАИМЕНЬШИЙ. Это основная функция, которая автоматически и рассчитает необходимые значения.
  2. Создание новой формулы для динамической сортировки по возрастанию в Excel

  3. В скобках введите выражение (A:A;СТРОКА(A1)), где буквы столбца замените на сортируемый, а в качестве A1 используйте первое число.
  4. Заполнение формулы для динамической сортировки по возрастанию в Excel

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

  7. Если вы выделите любую ячейку из созданного сортированного списка, то увидите, что содержимое формулы автоматически меняется в зависимости от поля. Это и является главной особенностью такого удобного растягивания.
  8. Просмотр изменений в формуле для динамической сортировки по возрастанию в Excel

Помогла ли Вам статья?
Да Нет

Рекомендуем:

Задайте вопрос или оставьте мнение
Получить ответ на Email
Уведомить о

5 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Елена
26 декабря 2021 19:57

Добрый день! Возможно ли сделать сортировку в строке, по возрастанию? все справки только по сортировкам в столбцах

Виктор Бухтеев
26 декабря 2021 23:30
Ответить на  Елена

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

Елена
13 февраля 2022 20:15
Ответить на  Виктор Бухтеев

Виктор, спасибо за ответ. Нашла функцию вставки ТРАНСПОНИРОВАТЬ. Это помогло мне.

Аноним
27 апреля 2022 09:49

добрый день, как отсортировать данные по последним 7 цифрам? (в начале идут буквенные обозначения, например ЯБ7747555
ЯБ2633252 и тд…)

comment_image_reloaded_346229385
Владимир Юрьевич
7 ноября 2022 23:21

Добрый день. Можно ли сделать в Excel не совсем обычную сортировку: есть столбец, большой, примерно на 500 строк, значения в ячейках в таком виде:
051-24308
062-33675
080-98265
020-02786
и т.д.
Задача — отсортировать этот столбец в порядке возрастания чисел после тире, но числа до тире должны быть привязаны к соответствующим числам после тире и «переезжать» после сортировки вместе с ними. Возможно ли это в принципе, и если возможно, то как это сделать? Да, ещё уточнение, список может пополнятся или уменьшаться время от времени вручную или из базы АСУ ТП. Заранее спасибо, с уважением, Лосев Владимир Юрьевич.