Как сделать сортировку в excel по словам

Обновлено: 08.07.2024

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

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

  1. Сортировка данных всего в несколько кликов
  2. Установка нескольких, ступенчатых правил сортировки, таких как сортировка по алфавиту по состоянию, а затем по всё вместе.
  3. Создать полностью свои настройки сортировки, чтобы отсортировать данные с помощью любого установленного вами правила.

Сортировка данных иногда может казаться опасной; что, если вы отсортируете только один столбец и данные будут смещены? Я покажу вам, как избежать этого. Давайте начнем.

Как сортировать данные в электронной таблице Excel (короткое видео)

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


Читайте дальше пошаговое руководство по сортировке данных в электронных таблицах Excel с использованием простых и передовых методов.

Примеры данных (бесплатная загрузка рабочей книги Excel)

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

1. Простая сортировка в Excel

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

В книге Excel, начните с нажатия на ячейку столбца, который вы хотите отсортировать. Теперь, убедитесь, что вы находитесь на вкладке Главная на ленте Excel'я и найдите кнопку Сортировка и фильтр на самой правой стороне этой панели.

Кнопка Сортировка и фильтр обитает в самой правый части вкладки Главная.

Заметьте, что в вариантах сортировки, вы можете отсортировать текст "А до Я" или "Я до А". Эти простые варианты помогут отсортировать данные в Excel В алфавитном или обратным порядках, в зависимости от того что вы выбрали.

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

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

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

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

Я отсортировал данные в этой таблице на основе клиента всего в несколько кликов.

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

2. Как НЕ нужно сортировать данные в Excel

Не менее важно узнать, о самом опасном способе сортировки данных в Excel, такой метод может испортить ваши исходные данные.

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

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

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

Большая ошибка пользователей Excel заключается в выборе только одного столбца при сортировке и выборе неправильного параметра в следующем окне.

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

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

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


Использование вариант сортировать в приделах указанного диапазона сортирует только один столбец данных, который обязательно разрушит вашу исходную электронную таблицу.

На скриншоте ниже вы можете видеть, насколько проблематичен этот тип сортировки. Так как столбец Amount Billed был отсортирован от наименьшего до наибольшего, все остальные столбцы остались на месте. Это означает, что наши данные больше не верны.

Как вы видите из несоответствия цветов, были отсортированы только данные в столбце Amount Billed, поэтому теперь таблица некорректна.

Таким образом, при сортировке данных есть два ключевых «НЕ»:

  1. Не начинайте, выделив один столбец в своей электронной таблице.
  2. Не используйте вариант сортировать в приделах указанного диапазона, если вы работаете не с одним столбцом, убедитесь, что вы расширили выделенный диапазон.

3. Расширенная сортировка данных Excel.

До сих пор простая сортировка позволяла нам сортировать данные однотипно. Что, если мы хотим два типа данных в нашей сортировке?

Что, если мы хотим…

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

Ответ на всё это — расширенная сортировка, при которой вы можете установить несколько уровней сортировки данных. Давайте рассмотрим последний пример, используя образцы данных.

Чтобы начать работу, щелкните где-нибудь внутри своих данных и найдите параметр Сортировка и фильтр, а затем выберите Настраиваемая сортировка.

Перейдите к расширенным параметрам сортировки, выбрав Сортировка и фильтр > Настраиваемая сортировка.

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

Custom sort window in Excel
Custom sort window in Excel
Custom sort window in Excel

В моем случае я выберу Client в раскрывающемся меню и оставлю значение Сортировка равным Значения, а Порядок — От А до Я. На простом языке это отсортирует электронную таблицу Excel на основе алфавитного порядка.

Теперь давайте нажмем Добавить уровень. Это создаст новую строку в параметрах сортировки и позволит нам добавить второй уровень организации.

Теперь я могу выбрать Amount billed во втором раскрывающемся списке. Комбинация этих двух правил начнется путем сортировки на основе имени клиента, а затем суммы, выставленного счёта за каждый проект.

Two levels of Excel spreadsheet sorting
Two levels of Excel spreadsheet sorting
Two levels of Excel spreadsheet sorting

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

Как только мы нажмем OK, Excel отсортирует таблицу на основе правил, которые мы создали в этом окне.

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

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

Повторение и продолжение обучения

Сортировка это ещё одно умение, которое нужно держать в готовом виде в своей книге Excel. Когда вам нужно повторно сопоставить данные в электронной таблице, слишком много времени можно потратить для вырезания и вставки строк в определенном порядке, поэтому сортировка является обязательной.

Как всегда, вы можете опираться на навыки, которые вы узнали сегодня, погрузившись в более удобные уроки по Excel. Посмотрите ссылки ниже:

  • Сортировка данных это мощный навык, но иногда вам может понадобится подвести итог и уяснить наборы данных, поэтому вместо этого используйте сводные таблицы.
  • Ниже приведен обзор дополнительных руководств по сортировке, если вы хотите изучить этот навык из другого источника.
  • Узнайте, как работать с формулами Excel — Как работать с формулами в Excel: копирование, вставка и автозаполнение.

Как вы сортируете данные? Используете ли вы простые методы или расширенный инструмент сортировки для обеспечения идеальной сортировкт?

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

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

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

Выделение диапазона ячеек для быстрой сортировки по алфавиту в Excel

Открытие меню с инструментами для быстрой сортировки по алфавиту в Excel

Выбор инструмента быстрой сортировки выделенных значений по алфавиту в Excel

Выбор режима сортировки при наличии незатронутого диапазона в Excel

Пример сортировки по алфавиту с расширением диапазона в Excel

Выбор второго режима сортировки по алфавиту без расширения диапазона в Excel

Результат сортировки по алфавиту без расширения диапазона в Excel

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

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

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

  1. Рекомендуем сразу выделить всю таблицу, если помимо сортировки по алфавиту вы желаете добавить еще несколько уровней.

Выделение всей таблицы для создания настраиваемой сортировки в Excel

Переход к настройке сортировки по алфавиту через отдельное меню в Excel

Создание первого уровня сортировки по алфавиту в Excel

Выбор ячеек в уровне для сортировки по алфавиту в Excel

Выбор принципа сортировки при настройке уровня в Excel

Добавление второго уровня для настраиваемой сортировки в Excel

Способ 3: Формула сортировки

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

Шаг 1: Создание вспомогательной формулы

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

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

Выделение ячеек для создания группы из диапазона в Excel перед сортировкой по алфавиту

Успешное переименование диапазона ячеек в именной перед сортировкой по алфавиту в Excel

Создание вспомогательной формулы для сортировки по алфавиту в Excel

Растягивание вспомогательной формулы для сортировки по алфавиту в Excel

Шаг 2: Создание формулы сортировки

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

    В новой ячейке начните вводить =ПОИСКПОЗ(СТРОКА(A1) . Эта формула отвечает за поиск позиции строки, из-за чего и следует указать аргумент "A1".

Переход к созданию формулы для сортировки по алфавиту в Excel

Использование функции добавления конкретных имен при создании формулы сортировки по алфавиту в Excel

Настройка точного совпадения при создании формулы сортировки по алфавиту в Excel

Заключение формулы в функцию ИНДЕКС для будущей сортировки по алфавиту в Excel

Успешное создание формулы для сортировки по алфавиту в Excel

Для упрощения понимания отдельно предоставляем полную формулу:

=(ИНДЕКС(Фрукты;ПОИСКПОЗ(СТРОКА(A1);номер_слова;0))) , вам же останется только отредактировать ее под свои цели и растянуть на необходимый диапазон ячеек.

Шаг 3: Модернизации формулы для повторных названий

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

Пример ошибки при наличии одинаковых слов во время сортировки по алфавиту в Excel

    Откройте вспомогательную формулу и уберите знак " СЧЁТЕСЛИ работал только при условии равенства.

Переход к редактированию вспомогательной формулы для исправления ошибки при наличии повторяющихся слов в Excel

Добавление второй части вспомогательной формулы сортировки по алфавиту в Excel

Растягивание вспомогательной формулы сортировки по алфавиту после редактирования в Excel

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Есть несколько способов как сортировать таблицу с данными в Excel. Все зависит от задачи, которую необходимо выполнить. Рассмотри на примере таблицы с двумя столбцами: Города и Значения. Это название заголовков столбцов. Города расположены хаотично. Каждому городу присвоено условное значение по порядку (Рис. 1).

Как сортировать таблицу в Эксель 1

Первый способ сортировать.

Нам просто нужно отсортировать города по алфавитному порядку. Для этого выбираем закладку Данные, находим кнопку Сортировка от А до Я. Выбираем ячейку с названием столбца Города. Как правило название столбца есть в любой таблице. Нажимаем на кнопку Сортировка от А до Я. Города отсортировались по алфавиту от А до Я. В столбце Значения тоже изменился порядок расположения данных. Изначальное соответствие сохранилось (Рис. 2).

Как сортировать таблицу в Эксель

Если нажать кнопку Сортировать от Я до А (она находиться под кнопкой Сортировка от А до Я), то города отсортируются в обратном порядке, от Я до А.

Такой способ сортировки подходит и для числовых значений. Если выбрать сортировку от А до Я, в верху списка будут меньшие числа. Если выбрать сортировку от Я до А, наоборот, в верху списка будут большие числа. Но всегда лучше проверить, насколько верно произошла сортировка.

Второй способ сортировать

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

Появляется диалоговое окно Сортировка.

В нем есть пункты:

Мои данные содержат заголовок. Так как в диапазон сортировки могут попасть заголовки столбцов (в нашем примере это Города, Значение), программа может сортировать их со всеми остальными данными столбца, либо не сортировать. Если галочка стоит, то заголовки столбцов стоят на месте и не сортируются со всеми остальными данными. Если галочка не стоит, то заголовки сортируются то же.

Столбец. Сортировка по. Здесь можно выбрать название столбца, в котором будет происходить сортировка. Если в пункте Мои данные содержат заголовок, стоит галочка, варианты для выбора будут из Вашей таблицы (Города, Значение). Если галочка не стоит, то вместо Ваших названий столбцов, будет выбор между названиями столбцов самой таблицы программы (Столбец А, Столбец В и так далее). В любом случае, выбор название столбцов будет в пределах выбранного диапазона, который должен соответствовать Вашей таблице.

Сортировка. Здесь можно выбрать принцип, по которому будет происходить сортировка. Например, Значение ячеек или по цвету ячейки, или по цвету шрифта.

Порядок. Возможный Порядок сортировки будет соответствовать тому принципу сортировки, который Вы выберете в пункте Сортировка. Например, если Сортировка происходит по Значения ячеек, то на выбор буте Порядок от А до Я или от Я до А.

Выбираем Сортировка по Значение ячеек. От А до Я. Нажимаем Ок Города расположились в алфавитном порядке (Рис. 3).

Как сортировать таблицу в Эксель

Добавить уровень сортировки.

Это опция позволяет добавит дополнительные условия (уровни) для сортировки. Рассмотрим на простом примере. Зальем наши ячейки с названием городов разными цветами (Рис. 4).

Как сортировать таблицу в Эксель

Отсортируем ячейки в столбце Города по цвету ячейки (заливке). Данная сортировка позволяет нам отсортировать таким образом, что нужный нам цвет ячейки был вверху столбца или в его низу. Отсортируем так, что бы ячейки синего цвета были вверху столбца (Рис. 5).

Как сортировать таблицу в Эксель

Теперь, нажмем Добавить уровень. Появляется еще одна строка, в которой мы можем выбрать еще один дополнительный фильтр для нашей таблице. Выбираем Затем по столбцу Значение. Сортировка по Значения ячеек. Порядок от Я до А. Нажимаем Ок. Сортировка произошла только среди тех ячеек столбца Значение, которые соответствуют городам с синей заливкой. Теперь Воронеж с Значением 9, переместился в верх столбца, так как его Значение 9, самое большое среди городов с синей заливкой. Астрахань переместилась в низ списка городов с синей заливкой, так как ее Значение 1. При необходимости можно добавлять уровни сортировки в зависимости от задачи, которая перед Вами стоит (Рис. 6).


С помощью кнопки Удалить уровень и Копировать уровень, можно проводить соответствующие манипуляции с дополнительными фильтрами (уровнями)

Третий способ.

С помощью функции Фильтр. Устанавливаем Фильтр в нашей таблице. Для этого выбираем необходимый диапазон. Закладка Данные. Нажимаем на кнопку Фильтр. В ячейки с названием столбца появляется знак Фильтр (Рис. 7).

Как сортировать таблицу в Эксель

Теперь просто нажимаем на значок Фильтр в ячейки с названием нужного нам столбца. Например Города. Появляется контекстное меню. В нем есть варианты сортировки: сортировать от А до Я, сортировать от Я до А, Сортировать по цвету. Выбираем нужный нам вариант. Например сортировать от Я до А (Рис. 8).

ВАЖНО.

Если Ваша таблица состоит не из одного столбца, то в диапазон сортировки должны попасть вся таблица, а не только столбец, который Вы сортируете. Если диапазон выбран неправильно, то вся таблица собьётся, и данные в ней перемешаются. Рассмотрим на нашем примере (Рис. 9). Городу Екатеринбург соответствует Значение 4. Ячейки, для удобства выделены желтым цветом.

ВАЖНО

Отсортируем только столбец Города. Теперь данные в столбце Значения не соответствуют «своим» городам (Рис. 10).


Если данные текстовые, их можно отсортировать по алфавиту («от А до Я» или «от Я до А»). Если данные числовые, их можно отсортировать в порядке возрастания или убывания. Если в диапазоне данных есть строка или столбец, в которых содержатся данные типа время или дата, их можно отсортировать в прямом или обратном хронологическом порядке. Имеется также возможность сортировки предварительно отформатированных данных по элементам этого форматирования.

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

Сортировка по одному критерию

  1. В столбце, по которому должна быть выполнена сортировка, нужно выделить любую ячейку (весь столбец выделять не надо).
  2. На вкладке Данные [Data] найти группу команд Сортировка и фильтр [Sort&Filter].

Сортировка и фильтр

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

Существует и другой удобный способ сортировки данных: щелкнув правой кнопкой мыши по ячейке столбца, по которому будет выполняться сортировка, в контекстном меню выбрать пункт Сортировка [Sort], а далее – требуемый вариант сортировки.

Многоуровневая сортировка

  1. Выделить одну ячейку из сортируемого массива данных.

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

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

  1. На вкладке Данные [Data] найти группу команд Сортировка и фильтр [Sort&Filter] и на ней выбрать команду Сортировка [Sort].
  2. Последовательно задать уровни сортировки (определяемые именем столбца).

Нажимая на стрелку возле трех полей (Столбец, Сортировка, Порядок) необходимо выбрать:

  1. Имя столбца для сортировки.
  2. Тип критерия (в зависимости от того, будет ли вестись сортировка по значениям данных в столбце, или по оформлению ячейки, или по значку ячейки).
  3. Порядок сортировки (по убыванию или по возрастанию).

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


Сортировка по форматированию

Часто для анализа данных делается заливка ячеек (или шрифта) цветом. С помощью сортировки можно также упорядочивать данные на основе их форматирования.

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

Пошаговый порядок действий:

  1. Щелкнуть по любой ячейки из столбца, по которому будет выполняться сортировка.
  2. На вкладке Данные [Data] выбрать группу Сортировка и фильтр [Sort&Filter], а затем выбрать команду Сортировка [Sort].
  3. В поле Столбец [Column] укажите столбец по которому будет проводиться сортировка.
  4. В поле Сортировка [Sort On] из всплывающего меню выбрать критерий сортировки: цвет ячейки, цвет шрифта или значок ячейки.
  5. Поле Порядок [Order] содержит два выпадающих списка. В первом нужно выбрать тип критерия, а во втором – размещение ячеек, отсортированных по данному критерию (строку Сверху [On Top] или Снизу [On Bottom]).
  6. При необходимости добавить еще один критерий сортировки, в окне Сортировка нужно выбрать кнопку Добавить уровень.

Сортировка по цвету

Можно также воспользоваться командой «Копировать уровень» [Copy Level], заменив в поле «Порядок» прежнее значение на новое.

Читайте также: