Содержание:
Способ 1: Кнопки быстрой сортировки
В Excel есть две универсальные кнопки, позволяющие выполнять сортировку по алфавиту, возрастанию или убыванию, если речь идет о числах. Ими пользоваться проще всего, если есть уже готовая таблица, для которой и производится сортировка. Учитывайте, что при добавлении новых значений сортировка сбивается, а для предотвращения возникновения подобной ситуации нужно запускать ее повторно или применять Способ 3 этой статьи.
- Сначала зажмите левую кнопку мыши и выделите все значения, которые хотите отсортировать в порядке возрастания.
- На вкладке «Главная» разверните раздел «Редактирование» и выберите инструмент «Сортировка и фильтр».
- В нем вы увидите два разных типа сортировок — соответственно, в рассматриваемом случае понадобится выбрать «Сортировку по возрастанию».
- Если таблица содержит другие данные вне указанного диапазона, появится уведомление с предложением расширить выделенный диапазон, чтобы соседние строки смещались относительно значений в выделенных ячейках.
- Если вы выберете расширение диапазона, то увидите, что все данные в таблице сместились относительно отсортированных значений. Отменить изменения можно нажатием по горячей клавише Ctrl + Z.
- Второй тип сортировки, который касается лишь пределов указанного выделения, относится только к выделенным строкам и не затрагивает соседние.
Способ 2: Настраиваемая сортировка
Настраиваемая сортировка подойдет при работе с несколькими значениями в таблице, когда необходимо не только отсортировать один ряд по возрастанию, но и задействовать алфавитную сортировку или другие ее типы, присутствующие в Excel. Основной процесс настройки при использовании этого инструмента выглядит нехитрым образом.
- В том же разделе «Редактирование» нажмите кнопку «Настраиваемая сортировка».
- Ранее мы уже говорили о появлении уведомления при обнаружении данных вне выделенного диапазона. Ознакомьтесь с полученной информацией и решите, какой вариант отмечать маркером.
- В первых двух выпадающих меню выберите столбец для сортировки и указанные значения.
- Для параметра «Порядок» задайте значение «По возрастанию».
- Если желаете отсортировать другие столбцы, вручную добавьте новый уровень и выполните те же действия.
- Вернитесь к таблице и убедитесь в том, что задача выполнена успешно.
Способ 3: Формула для динамической сортировки
В завершение разберем более сложный, но гибкий способ, подразумевающий создание вспомогательной формулы, которая будет сравнивать значения в таблице и выводить на новых ячейках числа по возрастанию. Преимущество этого метода перед остальными заключается в том, что формула автоматически расширяется при добавлении новых значений в таблицу, а значит, происходит их динамическая сортировка.
- Активируйте первую ячейку для формулы и введите
=НАИМЕНЬШИЙ
. Это основная функция, которая автоматически и рассчитает необходимые значения. - В скобках введите выражение
(A:A;СТРОКА(A1))
, где буквы столбца замените на сортируемый, а в качестве A1 используйте первое число. - Растяните эту формулу до конца таблицы, чтобы в каждой ячейке отображалось соответствующее число.
- Если вы выделите любую ячейку из созданного сортированного списка, то увидите, что содержимое формулы автоматически меняется в зависимости от поля. Это и является главной особенностью такого удобного растягивания.
Добрый день! Возможно ли сделать сортировку в строке, по возрастанию? все справки только по сортировкам в столбцах
Здравствуйте, Елена. К сожалению, так сделать не получится, поскольку по умолчанию Эксель устроен таким образом, что последовательно диапазон данных вводится только в столбцах, а строки чаще всего связаны именно со столбцами, а не друг с другом. Попробуйте переформатировать таблицу или на крайний случай используйте функцию, которая бы вывела из вашего диапазона только подходящее значение по возрастанию, но это будет проблематично реализовать.
Виктор, спасибо за ответ. Нашла функцию вставки ТРАНСПОНИРОВАТЬ. Это помогло мне.
добрый день, как отсортировать данные по последним 7 цифрам? (в начале идут буквенные обозначения, например ЯБ7747555
ЯБ2633252 и тд…)
Добрый день. Можно ли сделать в Excel не совсем обычную сортировку: есть столбец, большой, примерно на 500 строк, значения в ячейках в таком виде:
051-24308
062-33675
080-98265
020-02786
и т.д.
Задача — отсортировать этот столбец в порядке возрастания чисел после тире, но числа до тире должны быть привязаны к соответствующим числам после тире и «переезжать» после сортировки вместе с ними. Возможно ли это в принципе, и если возможно, то как это сделать? Да, ещё уточнение, список может пополнятся или уменьшаться время от времени вручную или из базы АСУ ТП. Заранее спасибо, с уважением, Лосев Владимир Юрьевич.
Добрый день! Помогите пожалуйста решить проблему: есть таблица, в ней колонка «адрес» и в ней идет список магазинов по адресам. НО каждый адрес в виде «01.Урицкого», «02.Ленина», «03.Максимова» и т.д.
При сортировке «по возрастанию» список выстраивается по возрастанию, но при этом он не подряд цифра за цифрой, а 01,02,03,04,05…10,100,101…. То есть после десятки идет сто, а не 11. Как с этим побороться?