Как отсортировать по алфавиту в Excel: кнопкой, по нескольким столбцам и формулой

Список по алфавиту в Excel делается кнопкой «Сортировка от А до Я» на вкладке «Главная».

Разбираем сортировку по нескольким столбцам, формулы СОРТ и СОРТПО, вариант для Excel 2019 и пять причин, по которым строки встают в неверном порядке или перемешиваются.

Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 2817 статей автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 3471 экспертное мнение Подписаться на Телеграм-канал
Обложка: Как отсортировать по алфавиту в Excel: кнопкой, по нескольким столбцам и формулой

Чтобы отсортировать по алфавиту в Excel, щёлкните любую ячейку в нужном столбце и откройте «Главная» → «Сортировка и фильтр» → «Сортировка от А до Я». Excel сам найдёт границы таблицы и переставит строки целиком, так что фамилия не уедет от своего телефона. Для обратного порядка есть кнопка «Сортировка от Я до А».

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

CheckroiCheckroiПодборка курсов по Microsoft Excel684 курса • 63 школыСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Как сделать по алфавиту в Excel за два клика

Рой расставляет список в таблице по алфавиту на ноутбуке

Этот способ подходит, когда нужно расставить по алфавиту один столбец: список сотрудников, городов, товаров. Работает одинаково в Excel 2016, 2019, 2021, 2024 и Microsoft 365.

  1. Щёлкните одну ячейку в столбце, по которому будете сортировать. Выделять весь столбец не нужно.
  2. Откройте вкладку «Главная», в правой части найдите группу «Редактирование» и кнопку «Сортировка и фильтр».
  3. Выберите «Сортировка от А до Я», чтобы список шёл по алфавиту, или «Сортировка от Я до А» для обратного порядка.
  4. Проверьте, что первая строка с заголовками осталась на месте, а соседние столбцы переехали вместе с отсортированным.

Те же две кнопки есть на вкладке «Данные» в группе «Сортировка и фильтр». Подписи у них меняются от типа данных в столбце:

Что в столбце Прямой порядок Обратный порядок
Текст От А до Я От Я до А
Числа По возрастанию По убыванию
Даты и время От старых к новым От новых к старым

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

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

Частая задача: список сотрудников нужно сгруппировать по отделам, а внутри каждого отдела расставить фамилии по алфавиту. Кнопкой «От А до Я» это не сделать, нужна настраиваемая сортировка с уровнями.

  1. Щёлкните любую ячейку таблицы и откройте «Данные» → «Сортировка». Тот же диалог открывается через «Главная» → «Сортировка и фильтр» → «Настраиваемая сортировка».
  2. Поставьте галочку «Мои данные содержат заголовки», иначе первая строка уйдёт в середину списка.
  3. В поле «Сортировать по» выберите первый столбец, например «Отдел». В поле «Сортировка» оставьте «Значения ячеек», в поле «Порядок» выберите «От А до Я».
  4. Нажмите «Добавить уровень» и в строке «Затем по» укажите «Фамилия», порядок тоже «От А до Я».
  5. Нажмите «ОК».

Уровни работают сверху вниз: Excel сначала упорядочивает по первому, а второй применяет только к строкам с одинаковым значением первого. Порядок уровней меняют стрелками рядом с кнопкой «Параметры», лишний убирают кнопкой «Удалить уровень».

Совет. Перед сложной сортировкой добавьте столбец с номерами строк 1, 2, 3… Тогда исходный порядок можно вернуть в любой момент, отсортировав по этому столбцу. Как быстро проставить номера, рассказали в статье про автоматическую нумерацию в Excel.

Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединиться

Как сортировать в умной таблице и через фильтр

Если данные оформлены как таблица Excel, сортировка доступна прямо из заголовка. Превратить диапазон в такую таблицу можно сочетанием Ctrl+T или через «Вставка» → «Таблица». Пошагово это разобрано в материале о том, как сделать таблицу в Excel.

  1. Нажмите кнопку со стрелкой в заголовке нужного столбца.
  2. Выберите «Сортировка от А до Я» или «Сортировка от Я до А».
  3. Чтобы отменить результат, нажмите Ctrl+Z или кнопку «Отменить».

В браузерной версии кнопки в заголовках таблицы работают так же, как описано в инструкции про Excel онлайн.

В обычном диапазоне те же стрелки появляются после включения фильтра: «Данные» → «Фильтр». Удобно, когда нужно сначала отобрать строки, а потом расставить оставшиеся по алфавиту. Подробнее о стрелках в заголовках написано в инструкции про фильтр по столбцам в Excel.

У умной таблицы есть одно ограничение: сортировать её слева направо нельзя. Для этого таблицу сначала превращают обратно в диапазон командой «Преобразовать в диапазон» на вкладке работы с таблицами.

Как отсортировать по алфавиту формулой

Карточки с буквами разложены по порядку рядом с ноутбуком и таблицей

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

Функция СОРТ

Есть в Microsoft 365, Excel 2021 и Excel 2024, в том числе в версиях для Mac. Синтаксис по справке Microsoft:

=СОРТ(массив;[индекс_сортировки];[порядок_сортировки];[по_столбцу])

Достаточно указать только диапазон. Остальные аргументы по умолчанию дают сортировку по первому столбцу по возрастанию, то есть от А до Я:

=СОРТ(A2:A50)          список из столбца A по алфавиту
=СОРТ(A2:A50;1;-1)     тот же список от Я до А
=СОРТ(A2:C50;2;1)      вся таблица A:C по алфавиту во втором столбце

Формулу вводят в одну ячейку, результат сам «разливается» вниз на нужное число строк. Если ниже есть заполненные ячейки, появится ошибка #ПЕРЕНОС!, тогда освободите место под формулой.

Функция СОРТПО для нескольких столбцов

СОРТПО сортирует по ссылкам на столбцы, а не по их номерам, поэтому не ломается, если в таблицу вставили новый столбец. Пример для отделов и фамилий:

=СОРТПО(A2:C50;A2:A50;1;B2:B50;1)

Здесь A — отдел, B — фамилия: сначала по алфавиту отделы, внутри них фамилии. Единица означает прямой порядок, минус единица обратный.

Если СОРТ нет: Excel 2019 и старше

В старых версиях выручает пара вспомогательных столбцов. Список стоит в A2:A50, в B2 считаем место каждого слова в алфавите и протягиваем вниз:

B2: =СЧЁТЕСЛИ($A$2:$A$50;"<"&A2)+СЧЁТЕСЛИ($A$2:A2;A2)
C2: =ИНДЕКС($A$2:$A$50;ПОИСКПОЗ(СТРОКА()-1;$B$2:$B$50;0))

Первое слагаемое в B2 считает слова, которые стоят в алфавите раньше, второе разводит повторы, чтобы у одинаковых фамилий были номера 3 и 4, а не 3 и 3. Столбец C вытаскивает слова по порядку этих номеров. Связка ИНДЕКС и ПОИСКПОЗ знакома тем, кто работал с ВПР в Excel: принцип поиска тот же. Пустые ячейки в диапазоне ломают нумерацию, поэтому диапазон берите ровно по списку.

Другие виды сортировки в Excel

Все варианты ниже живут в том же окне «Данные» → «Сортировка», кнопка «Параметры» открывает дополнительные настройки.

Задача Где включается
По фамилии, когда ФИО в одной ячейке Сначала разделить ФИО на столбцы, затем сортировать по столбцу с фамилией
В своём порядке: «Высокий, Средний, Низкий» или дни недели «Порядок» → «Настраиваемый список»
По цвету заливки или шрифта «Сортировка» → «Цвет ячейки» или «Цвет шрифта»
С учётом заглавных и строчных букв «Параметры» → «Учитывать регистр»
Столбцы по алфавиту заголовков «Параметры» → «Сортировать слева направо»

Разделить «Иванов Иван Иванович» на три столбца помогает инструмент «Текст по столбцам», он описан в статье о том, как разделить текст по столбцам. Для настраиваемого списка Microsoft приводит ограничение: не длиннее 255 символов, первое значение не может начинаться с цифры (справка по сортировке).

Почему Excel сортирует по алфавиту неправильно

Рой доволен ровно отсортированной таблицей

Если после сортировки порядок выглядит странно, причина почти всегда в самих данных. Пять случаев, которые встречаются чаще других:

Часть слов встала в начало списка

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

Решение: во вспомогательном столбце пропустите текст через функцию СЖПРОБЕЛЫ, затем вставьте результат как значения и сортируйте его.

Числа выстроились как 1, 10, 2, 20

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

Решение: выберите «все данные, похожие на числа, как числа» или заранее переведите столбец в числовой формат.

Строки перемешались

Отсортирован один столбец без соседних: фамилии встали по алфавиту, а телефоны остались на старых местах. Чаще всего это выбор «Сортировать в пределах указанного выделения».

Решение: сразу нажмите Ctrl+Z. Если файл уже сохранён, верните порядок по столбцу с номерами строк, о котором говорили выше, а дальше сортируйте, щёлкнув одну ячейку.

Excel отказывается сортировать

Появляется сообщение, что сортировка в этом диапазоне невозможна из-за объединённых ячеек. Excel умеет сортировать их, только если все объединённые ячейки одного размера.

Решение: выделите диапазон и снимите объединение. Для красивой шапки вместо него подойдёт выравнивание «По центру выделения» в формате ячеек.

Заголовок уехал в середину или часть строк не сдвинулась

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

Решение: перед сортировкой покажите все строки и проверьте галочку в окне «Сортировка». Если после сортировки нужно убрать повторы в списке, пригодится инструкция про удаление дубликатов в Excel.

Ваня БуявецКанал основателя Checkroi Вани БуявцаЗабирайте промпты и обучение по нейросетям в моём Телеграм-каналеБольше 3 700 человек уже применяют Claude Code, ChatGPT и другие нейросети в работе, учёбе, бизнесе и жизниПерейти в канал

Где освоить Excel системно

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

Курсы по Excel из нашего каталога:

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Excel
Перейти на сайт курса
НетологияНетология29 000 ₽1691 ₽/мес.8 недельОбзор курса
Power BI & Excel PRO
Перейти на сайт курса
НетологияНетология38 500 ₽3208 ₽/мес.2 месяцаОбзор курса
Excel для работы
Перейти на сайт курса
Академия ЭдюсонЭдюсон16 500 ₽1375 ₽/мес.2 неделиОбзор курса
Excel + Google Таблицы с нуля до PRO
Перейти на сайт курса
SkillboxSkillbox29 899 ₽2965 ₽/мес.4 месяцаОбзор курса
Excel для аналитика
Перейти на сайт курса
Moscow Business AcademyMoscow Business Academy17 200 ₽2866 ₽/мес.2 месяцаОбзор курса

Больше программ — в полном каталоге курсов по Microsoft Excel

Полный список с ценами и программами есть на странице курсов по Microsoft Excel.

Часто задаваемые вопросы

Как в Excel расставить список по алфавиту, чтобы не перепутались строки?

Щёлкните одну ячейку в нужном столбце, а не выделяйте весь столбец, и нажмите «Сортировка от А до Я» на вкладке «Главная» или «Данные». Excel сам расширит сортировку на всю таблицу. Если появилось окно «Предупреждение сортировки», выберите «Автоматически расширить выделенный диапазон».

Как сделать сортировку по алфавиту сразу по двум столбцам?

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

Какой формулой отсортировать список по алфавиту?

В Microsoft 365, Excel 2021 и 2024 подходит функция СОРТ: =СОРТ(A2:A50) выводит список по алфавиту, =СОРТ(A2:A50;1;-1) в обратном порядке. Для сортировки по нескольким столбцам удобнее СОРТПО. В Excel 2019 и старше нужна связка СЧЁТЕСЛИ, ИНДЕКС и ПОИСКПОЗ.

Почему Excel сортирует по алфавиту неправильно?

Чаще всего в ячейках есть начальные пробелы, числа хранятся как текст, в таблице есть скрытые строки или снята галочка «Мои данные содержат заголовки». Пробелы убирает функция СЖПРОБЕЛЫ, числа нужно перевести в числовой формат.

Как вернуть исходный порядок после сортировки?

Сразу после сортировки помогает Ctrl+Z. Если файл уже сохранён, вернуть порядок можно только по вспомогательному столбцу с номерами строк, поэтому его стоит добавить до сортировки.

Почему Excel не сортирует таблицу с объединёнными ячейками?

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

Читайте Checkroi первым в Google
Добавьте Checkroi в избранные источники — и наши разборы курсов и обзоры школ будут показываться выше в вашей выдаче Google.
Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!