Краткое руководство: сортировка данных на листе Excel
Сортировка данных на листе позволяет изменять их порядок и быстрее находить нужные значения. Можно отсортировать диапазон или таблицу данных по одному или нескольким столбцам данных. Например, вы можете отсортировать список сотрудников сначала по отделам, а затем по фамилиям.
Как сортировать данные в Excel?
Выделение данных для сортировки
Выделите диапазон табличных данных, например A1:L5 (несколько строк и столбцов) или C1:C80 (один столбец). Этот диапазон может включать и заголовки столбцов.
Быстрая сортировка
Сортировка по указанным условиям
Эта возможность позволяет выбрать столбец для сортировки, а также другие критерии, например цвет шрифта или ячейки.
- Выделите одну любую ячейку в диапазоне, для которого требуется выполнить сортировку.
- Нажмите на вкладке Данные в группе Сортировка и фильтрация кнопку Сортировка. Откроется диалоговое окно «Сортировка».
Сортировка данных в таблице
Сортировка — это один из основных инструментов управления данными. В Excel можно отсортировать таблицу по одному или нескольким столбцам в порядке возрастания или убывания либо выполнить настраиваемую сортировку.

Сортировка таблицы
- Выберите ячейку данных.
- На вкладке Главная нажмите кнопку Сортировка и фильтр.
или выберите «>сортировку».
- Сортировка по возрастанию — сортирует выбранный столбец в порядке возрастания.
- Сортировать по убыванию — сортирует выбранный столбец в порядке убывания.
- Настраиваемая сортировка — сортирует данные в нескольких столбцах на основе различных условий сортировки. Ниже описано, как выполнить пользовательскую сортировку.
- Выберите пункт Настраиваемая сортировка.
- Нажмите кнопку Добавить уровень.

- В столбце Столбец выберите столбец, по которому вы хотите выполнить сортировку, в раскрывающемся списке Сортировать по, а затем выберите такой второй столбец в раскрывающемся списке Затем по. Например, в списке Сортировать по можно выбрать столбец «Отдел», а в списке Затем по — «Состояние».
- В столбце Сортировка выберите вариант Значения.
- В столбце Порядок выберите нужный вариант, например От А до Я,По возрастанию или По убыванию.
- Повторите действия 2–5 для каждого дополнительного столбца, по которому вы хотите выполнить сортировку.
Примечание: Чтобы удалить уровень, нажмите кнопку Удалить уровень.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
Как расположить числа в порядке возрастания в excel
Argument ‘Topic id’ is null or empty
Сейчас на форуме
© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru
Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.
| ООО «Планета Эксел» ИНН 7735603520 ОГРН 1147746834949 |
ИП Павлов Николай Владимирович ИНН 633015842586 ОГРНИП 310633031600071 |
Сортировка записей по числовым значениям, хранящимся в текстовом поле
Числа и строки, которые хранятся в поле «Короткий текст» (текст) или «Длинный текст» (MEMO) в Access, сортироваться в алфавитном порядке. Другими словами, числа сортируются по отдельным цифрам, которые составляют значение, а не по числовому значению. Например, значение 11 отображается перед 2, а значение 12 — перед 3, как показано в таблице ниже.
Имя учащегося
Чтобы обеспечить сортировку чисел по числовому значению, а не по алфавиту, сделайте следующее:
- Если поле содержит только числические значения, можно изменить тип данных поля на «Числовой» или «Валюта».
- Используйте следующие процедуры, если:
- Поле содержит только числические значения, но тип данных поля изменять не нужно.
- В поле содержатся и числ, и строки, но при сортировке необходимо игнорировать строки.
В этой процедуре функция Val используется для получения числового значения числа, хранимого в виде текста. В выражении также используется функция IIf для обработки значений NULL, которые могут быть в поле сортировки.
- На вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно, а затем в контекстном меню выберите команду Расширенный фильтр.
- Введите выражение Expr1: IIf([Имя Поля] Is Null, 0, Val([Имя Поля])) в строке «Поле» в первом столбце. Функция IIf проверяет, является ли значение поля NULL, и если да, обрабатывает его как 0. Если значение не равно NULL, функция IIf вызывает функцию Val, чтобы получить числовой эквивалент.
- В ячейке «Сортировка» выберите «По возрастанию» или «По убытию». При сортировке по возрастанию отображается запись с наименьшим значением сверху и запись с наибольшим значением внизу. Сортировка по убытию делает обратное.
- на вкладке Главная в группе Сортировка и фильтр нажмите кнопку Переключить фильтр.
Если ни одна из предыдущих процедур вам не подходит, попробуйте еще один способ, который позволит избежать изменения структуры таблицы. Они связаны с «отбивными» значениями, которые содержат меньше цифр с ведущими нулями. Например, перед применением сортировки можно изменить значения 11, 2, 2000 и 3 на 0011, 0002, 2000 и 0003.