сортировать по строкам, по именам столбцов и в пользовательском порядке

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

Думаю, все знают, как сортировать по столбцам по алфавиту или по возрастанию/убыванию. Все, что вам нужно сделать, это нажать кнопки AZ или ZA, расположенные на Дом вкладка в Редактирование группе и на Данные вкладка в Сортировать и фильтровать группа:
Кнопки сортировки на вкладке «Данные» в Excel 2010

Однако функция сортировки Excel предоставляет гораздо больше опций и возможностей, которые не столь очевидны, но могут оказаться очень полезными:

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

Теперь я собираюсь показать вам, как сортировать данные Excel по двум или более столбцам. Я сделаю это в Excel 2010, потому что эта версия установлена ​​на моем компьютере. Если вы используете другую версию Excel, у вас не возникнет проблем с выполнением примеров, поскольку функции сортировки в Excel 2007 и Excel 2013 практически одинаковы. Вы можете заметить лишь некоторые различия в цветовых схемах и макетах диалоговых окон. Хорошо, идем дальше…

  1. Нажмите на Сортировать кнопка на Данные вкладка или Пользовательская сортировка на Дом вкладка, чтобы открыть Сортировать диалог.
  2. Затем щелкните Добавить уровень столько раз, сколько столбцов вы хотите использовать для сортировки:

    Нажмите кнопку «Добавить уровень», чтобы добавить дополнительные столбцы для сортировки.

  3. От “Сортировать по” а также “Затем по» выберите столбцы, по которым вы хотите отсортировать данные. Например, вы планируете свой отпуск и у вас есть список отелей, предоставленный туристическим агентством. Сначала вы хотите отсортировать их по Область, крайзатем по Основа доски и, наконец, Ценакак показано на скриншоте:

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

  4. Нажмите ХОРОШО и вот ты:
    • Во-первых, Область, край столбец сортируется первым в алфавитном порядке.
    • Во-вторых, Основа доски Столбец отсортирован так, что отели с системой “все включено” (AL) находятся вверху списка.
    • Наконец, Цена столбец сортируется от меньшего к большему.

    Данные отсортированы по 3 столбцам

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

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

Я предполагаю, что в 90% случаев, когда вы сортируете данные в Excel, вы сортируете по значениям в одном или нескольких столбцах. Однако иногда у нас есть нетривиальные наборы данных, и нам нужно сортировать по строкам (горизонтально), т. е. изменить порядок столбцов слева направо на основе заголовков столбцов или значений в конкретной строке.

Например, у вас есть список фотокамер, предоставленный местным продавцом или загруженный из Интернета. Список содержит различные функции, спецификации и цены, например:

Данные, которые нам нужно отсортировать по именам столбцов

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

  1. Выберите диапазон данных, которые вы хотите отсортировать. Если вы хотите переупорядочить все столбцы, вы можете просто выбрать любую ячейку в вашем диапазоне. Мы не можем сделать это для наших данных, потому что в столбце А перечислены различные функции, и мы хотим, чтобы они оставались на месте. Итак, наше выделение начинается с ячейки B1:

    Выберите диапазон данных, которые вы хотите отсортировать

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

    Убедитесь, что "Мои данные имеют заголовки" флажок установлен и нажмите кнопку «Параметры»

  3. В открытии Параметры сортировки диалог под Ориентациявыбирать Сортировать слева направои нажмите ХОРОШО.

    Выберите «Сортировать слева направо» и нажмите «ОК».

  4. Затем выберите строку, по которой вы хотите отсортировать. В нашем примере мы выбираем строку 1, содержащую имена фотокамер. Убедитесь, что у вас есть “Ценности“выбранный под Сортировать на и “от А до Я” под Заказзатем нажмите ХОРОШО.

    Выберите строку, по которой вы хотите отсортировать

    Результат вашей сортировки должен выглядеть примерно так:

    Данные, отсортированные по именам столбцов

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

Вы выполняете шаги 1–3, как описано выше, а затем, на шаге 4, вместо строки 2 выбираете строку 4, в которой указаны розничные цены. Результат сортировки будет выглядеть так:

Данные, отсортированные по строке

Обратите внимание, что отсортирована не одна строка. Все столбцы были перемещены так, чтобы данные не были искажены. Другими словами, то, что вы видите на скриншоте выше, — это список фотокамер, отсортированный от самых дешевых до самых дорогих.

Надеюсь, теперь вы поняли, как работает сортировка строк в Excel. Но что, если у нас есть данные, которые плохо сортируются в алфавитном или числовом порядке?

Сортировка данных в пользовательском порядке (с использованием пользовательского списка)

Если вы хотите отсортировать данные в произвольном порядке, отличном от алфавитного, вы можете использовать встроенные пользовательские списки Excel или создать свои собственные. Со встроенными пользовательскими списками вы можете сортировать по дням недели или месяцам года. Microsoft Excel предоставляет два типа таких настраиваемых списков — с сокращенными и полными названиями:

Встроенные пользовательские списки Excel

Скажем, у нас есть список еженедельных домашних дел, и мы хотим отсортировать их по дням или приоритетам.

Список домашних дел для сортировки по пользовательскому списку

  1. Вы начинаете с выбора данных, которые хотите отсортировать, а затем открываете Сортировать диалог так же, как мы делали, когда сортировка по нескольким столбцам или же по именам столбцов (Данные вкладка > Сортировать кнопка).
  2. в Сортировать по выберите столбец, по которому вы хотите выполнить сортировку, в нашем случае это столбец День столбец, так как мы хотим отсортировать наши задачи по дням недели. Тогда выбирай Пользовательский список под Заказ как показано на скриншоте:

    Выберите столбец, по которому вы хотите отсортировать, и выберите «Пользовательский список» в разделе «Порядок».

  3. в Пользовательские списки диалоговом окне выберите нужный список. Так как у нас есть сокращенные названия дней в День столбцы, мы выбираем соответствующий пользовательский список и нажимаем ХОРОШО.

    Выберите настраиваемый список, по которому вы хотите отсортировать данные

    Вот и все! Теперь у нас есть домашние дела, отсортированные по дням недели:

    Домашние дела, отсортированные по дням недели

    Примечание. Если вы хотите что-то изменить в своих данных, имейте в виду, что новые или измененные данные не будут сортироваться автоматически. Вам нужно нажать кнопку Повторно применить на Данные вкладка, в Сортировать и фильтровать группа:

    Нажмите кнопку «Применить повторно», чтобы повторно отсортировать измененные данные с использованием тех же критериев.

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

Сортировка данных по вашему собственному списку

Как вы помните, у нас есть еще один столбец в таблице, приоритет столбец. Чтобы отсортировать еженедельные дела от наиболее важных к менее важным, выполните следующие действия.

Выполните шаги 1 и 2, описанные выше, и когда у вас есть Пользовательские списки диалоговое окно, выберите НОВЫЙ СПИСОК в левой колонке под Пользовательские спискии введите записи непосредственно в поле Список записей коробка справа. Не забудьте ввести свои записи именно в том порядке, в котором вы хотите, чтобы они были отсортированы, сверху вниз:

Нажмите Добавлять и вы увидите, что вновь созданный настраиваемый список добавляется к существующим настраиваемым спискам, затем нажмите ХОРОШО:

Вновь созданный настраиваемый список добавляется к существующим настраиваемым спискам.

А вот и наши домашние дела, отсортированные по приоритету:

Домашние дела отсортированы по приоритету

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

Выберите 2 разных настраиваемых списка, по которым вы хотите отсортировать данные.

И, наконец, у нас предельно логично рассортированы еженедельные домашние дела, сначала по дням недели, а потом по приоритетам 🙂

Домохозяйство отсортировано по 2 пользовательским спискам - дни недели и приоритет

На сегодня все, спасибо за прочтение!

Вас также могут заинтересовать

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *