Сортировка данных — неотъемлемая часть их анализа. Вам может потребоваться расположить имена в списке по алфавиту, составить список складских запасов и отсортировать его по убыванию или упорядочить строки по цветам или значкам. Сортировка данных помогает быстро визуализировать данные и лучше понимать их, упорядочивать и находить необходимую информацию и в итоге принимать более правильные решения.
Сортировать данные можно по тексту (от А к Я или от Я к А), числам (от наименьших к наибольшим или от наибольших к наименьшим), а также датам и времени (от старых к новым или от новых к старым) в одном или нескольких столбцах. Можно также выполнять сортировку по настраиваемым спискам, которые создаете вы сами (например, списку, состоящему из элементов «Большой», «Средний» и «Маленький»), или по формату, включая цвет ячеек и цвет шрифта, а также по значкам.
Примечания:
-
Для поиска наибольших и наименьших значений в диапазоне ячеек или таблице, например 10 самых высоких оценок или 5 самых низких сумм продаж, можно использовать функцию «Автофильтр» или условное форматирование.
-
Дополнительные сведения см. в статьях Фильтрация данных в таблице или диапазоне Excel и Применение условного форматирования в Excel.
Сортировка текстовых значений
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Главная в группе Сортировка и фильтр выполните одно из указанных ниже действий.
-
Чтобы быстро отсортировать значения по возрастанию, нажмите кнопку
(Сортировка от А до Я).
-
Чтобы быстро отсортировать значения по убыванию, нажмите кнопку
(Сортировка от Я до А).
-
Примечания:
Возможные проблемы
-
Убедитесь, что все данные сохранены в текстовом виде. Если столбец, который подлежит сортировке, содержит числа, сохраненные в числовом формате, и числа, сохраненные в текстовом формате, необходимо отформатировать все ячейки либо как числа, либо как текст. В противном случае числа, сохраненные в числовом формате, после сортировки окажутся выше чисел, сохраненных в текстовом формате. Для преобразования всех выбранных данных в текстовый формат нажмите CTRL+1, чтобы открыть диалоговое окно Формат ячеек, откройте вкладку Число и в разделе Категория выберите вариант Общий, Число или Текст.
-
Удалите все начальные пробелы. Иногда импортируемые из других приложений данные могут дополняться начальными пробелами. Прежде чем выполнять сортировку, удалите их из данных. Это можно сделать вручную или с помощью функции СЖПРОБЕЛЫ.
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Главная в группе Сортировка и фильтр выполните одно из указанных ниже действий.
-
Для сортировки чисел по возрастанию нажмите кнопку
(Сортировка от минимального к максимальному).
-
Для сортировки чисел по убыванию нажмите кнопку
(Сортировка от максимального к минимальному).
-
Примечания:
-
Возможные проблемы
-
Убедитесь, что все числа сохранены в числовом формате. Если результаты отличаются от ожидаемых, возможно, столбец содержит числа, сохраненные в текстовом формате. Например, отрицательные числа, импортируемые из некоторых систем бухгалтерского учета, или числа, содержащие начальный символ апострофа (‘), сохраняются в текстовом виде. Дополнительные сведения см. в разделе Преобразование чисел из текстового формата в числовой.
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Главная в группе Сортировка и фильтр выполните одно из указанных ниже действий.
-
Чтобы отсортировать значения по возрастанию, щелкните
(Сортировка от старых к новым).
-
Чтобы отсортировать значения от поздних дат или значений времени к ранним, нажмите кнопку
(Сортировка от новых к старым).
-
Примечания:
Возможные проблемы
-
Убедитесь, что все значения даты и времени сохранены в формате даты и времени. Если результаты отличаются от ожидаемых, возможно, столбец содержит значения даты и времени, сохраненные в текстовом формате. Чтобы значения даты и времени сортировались в Excel правильно, они должны быть сохранены как порядковые числа с информацией о дате или времени. Если Excel не может распознать значение как дату или время, оно сохраняется как текст. Дополнительные сведения см. в статье Преобразование дат из текстового формата в формат даты.
-
Для сортировки по дням недели измените формат ячеек таким образом, чтобы в них выводились дни недели. Для сортировки по дням недели независимо от даты преобразуйте их в текст с помощью функции ТЕКСТ. Однако функция ТЕКСТ возвращает текстовое значение, поэтому сортировка будет выполнена по алфавитно-цифровым данным. Дополнительные сведения см. в статье Отображение дат в виде дней недели.
Возможно, вы захотите выполнить сортировку по двум или нескольким столбцам или строкам, чтобы сгруппировать данные с одинаковыми значениями в одном столбце или строке, а затем отсортировать эти группы с одинаковыми значениями по другому столбцу или строке. Например, если есть столбцы «Отдел» и «Сотрудник», можно сначала выполнить сортировку по столбцу «Отдел» (для группировки всех сотрудников по отделам), а затем — по имени (для расположения имен сотрудников каждого отдела в алфавитном порядке). Можно одновременно выполнять сортировку по 64 столбцам.
Примечание: Для получения наилучших результатов в сортируемый диапазон нужно включить заголовки столбцов.
-
Выделите любую ячейку в диапазоне данных.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка в группе Столбец в поле Сортировать по выберите первый столбец, по которому необходимо выполнить сортировку.
-
В поле Сортировка выберите тип сортировки. Выполните одно из следующих действий:
-
Чтобы выполнить сортировку по текстовым значениям, числам или значениям даты и времени, выберите пункт Значения.
-
Чтобы выполнить сортировку по формату, выберите вариант Цвет ячейки, Цвет шрифта или Значок ячейки.
-
-
В разделе Порядок выберите порядок сортировки. Выполните одно из следующих действий.
-
Для текстовых значений выберите От А до Я или От Я до А.
-
Для числовых значений выберите По возрастанию или По убыванию.
-
Для дат и времени выберите От старых к новым или От новых к старым.
-
Чтобы выполнить сортировку по настраиваемому списку, выберите пункт Настраиваемый список.
-
-
Для добавления к сортировке следующего столбца нажмите кнопку Добавить уровень, а затем повторите шаги с третьего по пятый.
-
Чтобы скопировать сортируемый столбец, выделите его и нажмите кнопку Копировать уровень.
-
Чтобы удалить столбец для сортировки, выделите соответствующую запись и нажмите Удалить уровень.
Примечание: В списке необходимо оставить хотя бы одну запись.
-
Чтобы изменить порядок сортировки столбцов, выделите запись нужного столбца и щелкните стрелку Вверх или Вниз рядом с кнопкой Параметры.
Столбцы с более высокой позицией в списке будут отсортированы раньше, чем столбцы с более низкой позицией.
Если диапазон ячеек или столбец таблицы был отформатирован вручную или с помощью условного форматирования с использованием цвета ячеек или цвета шрифта, можно также выполнить сортировку по цветам. Кроме того, можно выполнить сортировку по набору значков, созданных с помощью условного форматирования.
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка в группе Столбец в поле Сортировать по выберите столбец, по которому необходимо выполнить сортировку.
-
В группе Сортировка, выберите вариант Цвет ячейки, Цвет шрифта или Значок ячейки.
-
В группе Порядок щелкните стрелку рядом с кнопкой, а затем в зависимости от типа формата выберите цвет шрифта, цвет заливки ячейки или значок ячейки.
-
Затем выберите последовательность сортировки. Выполните одно из указанных ниже действий.
-
Чтобы переместить цвет ячейки, цвет шрифта или значок вверх или влево, выберите вариант Сверху для сортировки по столбцу и Слева для сортировки по строке.
-
Чтобы переместить цвет ячейки, цвет шрифта или значок вниз или вправо, выберите вариант Снизу для сортировки по столбцу и Справа для сортировки по строке.
Примечание: Порядка цветов ячеек, цветов шрифта или значков по умолчанию не существует. Вы должны самостоятельно определить порядок для каждой сортировки.
-
-
Чтобы задать следующий цвет ячейки, цвет шрифта или значок для сортировки, нажмите кнопку Добавить уровень и повторите шаги 3–5.
Убедитесь в том, что в поле Затем по выбран тот же столбец и что сделан тот же выбор в поле Порядок.
Повторите эти операции для каждого дополнительного цвета ячеек, шрифта или значка, которые необходимо включить в сортировку.
Для сортировки в порядке, заданном пользователем, можно применять настраиваемые списки. Например, столбец может содержать значения, по которым вы хотите выполнить сортировку, такие как «Высокий», «Средний» и «Низкий». Как настроить сортировку, чтобы сначала отображались значения «Высокий», затем — «Средний», а в конце — «Низкий»? Если отсортировать их в алфавитном порядке (от А до Я), то значения «Высокий» будут отображаться вверху, но за ними окажутся значения «Низкий», а не «Средний». А при сортировке от Я до А значения «Средний» окажутся в самом верху. В действительности значения «Средний» всегда, независимо от порядка сортировки должны отображаться в середине. Вы можете решить эту проблему, создав настраиваемый список.
-
При необходимости создайте настраиваемый список.
-
В диапазоне ячеек введите значения, по которым необходимо выполнить сортировку, в нужном порядке, например в порядке убывания.
-
Выделите диапазон ячеек, в которые были введены значения. В описанном выше примере выделите ячейки A1:A3.
-
Выберите пункты Файл > Параметры > Дополнительно > Общие > Изменить списки, затем в диалоговом окне Списки нажмите кнопку Импорт и дважды нажмите кнопку ОК.
Примечания:
-
Пользовательские списки можно создавать только на основе значений (текстовых, числовых или значений даты и времени). Создать настраиваемый список на основе формата (цвета ячейки, цвета шрифта или значков) нельзя.
-
Максимальная длина пользовательского списка составляет 255 символов, и первое значение не может начинаться с цифры.
-
-
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка в группе Столбец в поле Сортировать по или Затем по укажите столбец для сортировки по настраиваемому списку.
-
В поле Порядок выберите пункт Настраиваемый список.
-
В диалоговом окне Списки выберите нужный список. В нашем примере нужно выбрать список Высокий, Средний, Низкий.
-
Нажмите кнопку ОК.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка нажмите кнопку Параметры.
-
В диалоговом окне Параметры сортировки установите флажок Учитывать регистр.
-
Дважды нажмите кнопку ОК.
Как правило, сортировка выполняется сверху вниз, однако значения можно отсортировать слева направо.
Примечание: Таблицы не поддерживают возможность сортировки слева направо. Сначала преобразуйте таблицу в диапазон: выделите в ней любую ячейку и выберите пункты Работа с таблицами > Преобразовать в диапазон.
-
Выделите любую ячейку в сортируемом диапазоне.
-
На вкладке Данные в группе Сортировка и фильтр нажмите кнопку Сортировка.
-
В диалоговом окне Сортировка нажмите кнопку Параметры.
-
В диалоговом окне Параметры сортировки в группе Сортировать выберите пункт столбцы диапазона, а затем нажмите кнопку ОК.
-
В группе Строка в поле Сортировка по выберите строку для сортировки. Обычно это строка 1 (если требуется выполнить сортировку по строке заголовка).
Совет: Если строка заголовка содержит текст, а вам нужно отсортировать столбцы по числам, добавьте новую строку над диапазоном данных и укажите в ней числа в нужном порядке.
-
Чтобы выполнить сортировку по значению, выберите один из вариантов в раскрывающемся списке «Порядок».
-
Для текстовых значений выберите вариант От А до Я или От Я до А.
-
Для числовых значений выберите По возрастанию или По убыванию.
-
Для дат и времени выберите От старых к новым или От новых к старым.
-
-
Чтобы выполнить сортировку по цвету ячейки, цвету шрифта или значку, сделайте следующее.
-
В группе Сортировка, выберите вариант Цвет ячейки, Цвет шрифта или Значок ячейки.
-
В списке Порядок выберите цвет ячейки, цвет шрифта или значок, а затем — вариант Слева или Справа.
-
Примечание: При сортировке строк, являющихся частью структуры листа, в Excel сортируются группы наивысшего уровня (уровень 1) таким образом, что порядок расположения строк или столбцов детализации не изменится, даже если они скрыты.
Чтобы выполнить сортировку по части значения в столбце, например части кода (789-WDG-34), фамилии (Регина Покровская) или имени (Покровская Регина), сначала необходимо разбить столбец на две или несколько частей таким образом, чтобы значение, по которому нужно выполнить сортировку, оказалось в собственном столбце. Чтобы разбить значения в ячейке на части, можно воспользоваться текстовыми функциями или мастером текстов. Дополнительные сведения и примеры см. в статьях Разбивка текста по разным ячейкам и Разбивка текста по разным столбцам с помощью функций.
Предупреждение: Вы можете отсортировать значения в диапазоне, который является частью другого диапазона, однако делать это не рекомендуется, так как в результате будет разорвана связь между отсортированным диапазоном и исходными данными. Если отсортировать данные, как показано ниже, выбранные сотрудники окажутся связаны с другими отделами.
К счастью, Excel выдает предупреждение, если обнаруживает подобную попытку:
Если вы не собирались сортировать данные таким образом, выберите вариант автоматически расширить выделенный диапазон, в противном случае — сортировать в пределах указанного выделения.
Если результат не соответствует желаемому, нажмите кнопку Отменить .
Примечание: Отсортировать подобным образом значения в таблице нельзя.
Если результаты сортировки данных не соответствуют ожиданиям, сделайте следующее.
Проверьте, не изменились ли значения, возвращаемые формулами Если сортируемые данные содержат одну или несколько формул, значения, возвращаемые ими, при пересчете листа могут измениться. В этом случае примените сортировку повторно, чтобы получить актуальные результаты.
Перед сортировкой отобразите скрытые строки и столбцы При сортировке по столбцам скрытые строки не перемещаются, а при сортировке по строкам не перемещаются скрытые столбцы. Перед сортировкой данных целесообразно отобразить скрытые строки и столбцы.
Проверьте текущий параметр языкового стандарта Порядок сортировки зависит от выбранного языка. Убедитесь в том, что на панели управления в разделе Региональные параметры или Язык и региональные стандарты задан правильный языковой стандарт. Сведения о том, как изменить параметр языкового стандарта, см. в справке Microsoft Windows.
Вводите заголовки столбцов только в одну строку Если необходимо использовать заголовки из нескольких строк, установите перенос слов в ячейке.
Включите или отключите строку заголовков Обычно рекомендуется отображать строку заголовков при сортировке по столбцам, так как она облегчает восприятие данных. По умолчанию значение в заголовке не включается в сортировку. Но в некоторых случаях может потребоваться включить или отключить заголовок, чтобы значение в заголовке включалось или не включалось в сортировку. Выполните одно из следующих действий.
-
Чтобы исключить из сортировки первую строку данных (заголовок столбца), на вкладке Главная в группе Редактирование нажмите кнопку Сортировка и фильтр, выберите команду Настраиваемая сортировка и установите флажок Мои данные содержат заголовки.
-
Чтобы включить в сортировку первую строку данных (так как она не является заголовком столбца), на вкладке Главная в группе Редактирование нажмите кнопку Сортировка и фильтр, выберите команду Настраиваемая сортировка и снимите флажок Мои данные содержат заголовки.
Если данные отформатированы как таблица Excel, можно быстро выполнить их сортировку и фильтрацию с помощью кнопок фильтрации в строке заголовков.
-
Если данные еще не содержатся в таблице, нужно отформатировать их как таблицу. Это приведет к автоматическому добавлению кнопки фильтрации вверху каждого столбца таблицы.
-
Нажмите кнопку фильтрации в верхней части нужного столбца и выберите необходимый порядок сортировки.
-
Чтобы отменить сортировку, нажмите кнопку Отменить на вкладке Главная.
-
Выберите ячейку в столбце, по которому будет выполняться сортировка.
-
Если на листе есть строка заголовков, выберите один заголовок, по которому нужно отсортировать данные, например Население.
-
Если строки заголовков нет, выберите верхнюю ячейку в столбце, по которому нужно выполнить сортировку, например ячейку со значением 634535.
-
-
На вкладке Данные выберите один из способов сортировки:
-
По возрастанию: сортировка от A до Я, от наименьшего значения до наибольшего или от самой ранней даты до самой поздней.
-
По убыванию: сортировка от Я до А, от наибольшего значения до наименьшего или от самой поздней даты до самой ранней.
-
Например, у вас есть таблица со столбцами «Отдел» и «Сотрудник». Можно сначала выполнить сортировку по столбцу «Отдел» для группировки всех сотрудников по отделам, а затем — по имени для расположения имен сотрудников каждого отдела в алфавитном порядке.
Выберите любую ячейку в диапазоне данных.
-
На вкладке Данные в группе Сортировка и фильтрация нажмите кнопку Настраиваемая сортировка.
-
В диалоговом окне Настраиваемая сортировка в группе Столбец в поле Сортировка выберите первый столбец, по которому необходимо выполнить сортировку.
Примечание: Меню Сортировка отключено, так как оно пока не поддерживается. В настоящее время вы можете изменить сортировку в классическом приложении Excel.
-
В разделе Порядок выберите порядок сортировки.
-
По возрастанию: сортировка от A до Я, от наименьшего значения до наибольшего или от самой ранней даты до самой поздней.
-
По убыванию: сортировка от Я до А, от наибольшего значения до наименьшего или от самой поздней даты до самой ранней.
-
-
Чтобы добавить еще один столбец для сортировки, выберите команду Добавить и повторите шаги 5 и 6.
-
Чтобы изменить порядок сортировки столбцов, выделите запись нужного столбца и щелкните стрелку Вверх или Вниз рядом с кнопкой Параметры.
Если диапазон ячеек или столбец таблицы был отформатирован вручную или с помощью условного форматирования с использованием цвета ячеек или цвета шрифта, можно также выполнить сортировку по цветам. Кроме того, можно выполнить сортировку по набору значков, созданных с помощью условного форматирования.
-
Выделите ячейку в столбце, который требуется отсортировать.
-
На вкладке Данные в группе Сортировка и фильтрация нажмите кнопку Настраиваемая сортировка.
-
В диалоговом окне Настраиваемая сортировка в группе Столбцы выберите столбец, по которому необходимо выполнить сортировку.
-
В группе Сортировка выберите вариант Цвет ячейки, Цвет шрифта или Значок условного форматирования.
-
В группе Порядок выберите нужный порядок (отображаемые параметры зависят от используемого формата). Затем выберите цвет ячейки, цвет шрифта или значок ячейки.
-
Далее выберите способ сортировки, перемещая цвет ячейки, цвет шрифта или значок:
Примечание: Порядка цветов ячеек, цветов шрифта или значков по умолчанию не существует. Вы должны самостоятельно определить порядок для каждой сортировки.
-
Перемещение вверх или влево: выберите параметр Сверху для сортировки столбца и Слева для сортировки строки.
-
Перемещение вниз или вправо: выберите параметр Снизу для сортировки столбца и Справа для сортировки строки.
-
-
Чтобы задать следующий цвет ячейки, цвет шрифта или значок для сортировки, нажмите кнопку Добавить уровень и повторите шаги 1–5.
-
Убедитесь, что столбец в поле Затем по и выбор в поле Порядок совпадают.
-
Повторите эти шаги для каждого дополнительного цвета ячейки, цвета шрифта или значка, которые нужно включить в сортировку.
-
На вкладке Данные в группе Сортировка и фильтрация нажмите кнопку Настраиваемая сортировка.
-
В диалоговом окне Настраиваемая сортировка нажмите кнопку Параметры.
-
В меню Параметры установите флажок С учетом регистра.
-
Нажмите кнопку ОК.
Как правило, сортировка выполняется сверху вниз, однако значения можно отсортировать слева направо.
Примечание: Таблицы не поддерживают возможность сортировки слева направо. Сначала преобразуйте таблицу в диапазон: выделите в ней любую ячейку и выберите пункты Работа с таблицами > Преобразовать в диапазон.
-
Выделите любую ячейку в сортируемом диапазоне.
-
На вкладке Данные в группе Сортировка и фильтрация нажмите кнопку Настраиваемая сортировка.
-
В диалоговом окне «Настраиваемая сортировка» нажмите кнопку Параметры.
-
В разделе Ориентация выберите вариант Сортировать слева направо
-
В группе Строка в раскрывающемся списке Сортировка выберите строку для сортировки. Обычно это строка 1 (если требуется выполнить сортировку по строке заголовка).
-
Чтобы выполнить сортировку по значению, выберите один из вариантов в раскрывающемся списке Порядок.
-
Сортировка по возрастанию: сортировка от A до Я, от наименьшего значения до наибольшего или от самой ранней даты до самой поздней.
-
Сортировка по убыванию: сортировка от Я до А, от наибольшего значения до наименьшего или от самой поздней даты до самой ранней.
-
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Для автоматической сортировки данных используйте функции СОРТ и СОРТПО.
Сортировка данных в диапазоне или таблице
Смотрите также остались без изменений: нами формула массива, цвету:Кроме этого Вы можете Тогда формулу массива нажмите командуТеперь снова отсортируем исходную стандартных подходов (см.Разберем формулу подробнее:К началу страницы Вы можете отсортировать значения. строки будут идти столбец таблицы был одинаковыми значениями в Прежде чем выполнятьСортировка данных является неотъемлемойТакой способ необходимо применять
нажимаем сочетание CtrlВыделяем столбец – правая отсортировать таблицу Excel в столбце ВСортировка таблицу по Объему следующий раздел).Формула СЧЁТЕСЛИ(Продажи;»B7 исходной таблицы,Видео. Сортировка данных в в диапазоне, которыйВыделите любую ячейку в в порядке «Средний», отформатирован вручную или одном столбце или сортировку, удалите их частью анализа данных. только как вспомогательный. + Shift + кнопка мыши – по формату ячейки, нужно будет чуть. продаж. Но теперьОтсортируем строки исходной таблицы т.е. первое число
таблице является частью другого
-
сортируемом диапазоне. «Низкий» и «Высокий». с помощью условного строке, а затем из данных. Это Может потребоваться расположить Enter. Размножаем формулу «Сортировка».
-
а не по дополнить функцией. ФормулуОткроется диалоговое окно для повторяющихся значений с помощью стандартного из диапазона Продажи)
В этой статье
Сортировка текстовых значений
-
Общие сведения о формулах диапазона, однако делать
-
На вкладке Чтобы значение «Средний» форматирования с использованием отсортировать эти группы можно сделать вручную в алфавитном порядке
-
Как настроить сортировку в на весь столбец.Из предложенного списка выбираем
содержимому. Данная сортировка в ячейке В1Сортировка (в столбце А
-
фильтра (выделите заголовки больше 4-х значений в Excel
это не рекомендуется,Данные было в середине цвета ячеек или
-
с одинаковыми значениями или с помощью фамилии в списке,
-
Excel? Допустим мыЕсли в исходный столбец «Сначала ячейки с особенно удобна, если напишем такую.. Выберите столбец, по три значения 74), исходной таблицы и из того жеРекомендации, позволяющие избежать появления так как вв группе независимо от порядка цвета шрифта, можно по другому столбцу функции СЖПРОБЕЛЫ. составить перечень объемов хотим сортировать сотрудников будут добавляться строки, выделенным цветом». Вы используете цветовую=ЕСЛИОШИБКА(ИНДЕКС(Фамилии;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Фамилии;» И формулу которому необходимо выполнить соответствующие значения выведем нажмите диапазона; число 74 неработающих формул результате будет разорванаСортировка и фильтр сортировки, придется создать также выполнить сортировку или строке. Например,Выделите ячейку в столбце, запасов товаров от по дате рождения то вводим чуть
-
Соглашаемся «автоматически расширить диапазон». маркировку в определенных протянуть вниз по сортировку. В данном в алфавитном порядке.CTRL+SHIFT+L (из ячейкиПоиск ошибок в формулах связь между отсортированнымнажмите кнопку
Сортировка чисел
-
настраиваемый список. по цветам. Кроме
-
если есть столбцы который требуется отсортировать. максимального до минимального (от старых к модифицированную формулу: ДобавимПрограмма отсортировала ячейки по
-
ячейках. В нашем столбцу чуть ниже
примере мы хотимДля этого воспользуемся результатами). В выпадающем спискеB8
-
Сочетания клавиш и горячие диапазоном и исходными
СортировкаПри необходимости создайте настраиваемый того, можно выполнить «Отдел» и «Сотрудник»,
-
На вкладке или задать порядок
-
новым) в соответствии в диапазон «фрукты»
-
акцентам. Пользователь может примере мы отсортируем последней строки таблицы. отсортировать данные по Задачи 1.1 и выберите требуемую сортировку.исходной таблицы, т.е. клавиши в Excel данными. Если отсортировать. список. сортировку по набору можно сначала выполнитьГлавная строк в зависимости с каждым городом еще одно значение самостоятельно выбрать порядок данные по цветуЕсли данные в
Сортировка значений даты и времени
-
количеству заказов, поэтому Задачи 2.
-
Получим идентичный нашему вариант второе число изФункции Excel (по алфавиту) данные, как показаноВ диалоговом окнеВ диапазоне ячеек введите
-
значков, созданных с сортировку по столбцу
в группе от цвета или (места рождения). Для «помело» и проверим:
-
сортировки цвета. Для ячейки, чтобы увидеть таблице не сортируются выберем столбец
Подробности в файле примера таблицы, но при диапазона Продажи) большеФункции Excel (по категориям)
-
ниже, выбранные сотрудникиСортировка значения, по которым помощью условного форматирования.
-
«Отдел» (для группировкиСортировка и фильтр значка. Сортировка данных этого:Скачать формулы сортировки данных этого в списке по каким заказам по дате, значитЗаказы на листе Задача2. добавлении в таблицу новых 5-и значений изОтсортируем формулами таблицу, состоящую окажутся связаны снажмите кнопку необходимо выполнить сортировку,Выделите ячейку в столбце, всех сотрудников повыполните одно из помогает быстро визуализироватьСначала для данного примера в Excel возможностей инструмента выбираем остались не взысканные не правильно написаны.
-
Сортировка данных в Excel значений придется применять того же диапазона; из 2-х столбцов. другими отделами.Параметры в нужном порядке, который требуется отсортировать. отделам), а затем — указанных ниже действий. данные и лучше лучше сбросить сортировкуВпоследствии при добавлении данных «Настраиваемую сортировку». платежи. все или некоторыеЗадайте порядок сортировки (по – это очень фильтр заново.
Сортировка по нескольким столбцам или строкам
следующее число 23 Сортировку будем производитьК счастью, Excel выдает. например в порядкеНа вкладке по имени (дляДля сортировки чисел по понимать их, упорядочивать предыдущих примеров. Для в таблицу процессВ открывшемся окне вводимВыделите любую ячейку в даты. Как правильно возрастанию или по полезный инструмент, которыйТакже можно воспользоваться инструментом — самое маленькое по одному из предупреждение, если обнаруживаетВ диалоговом окне убывания.Данные расположения имен сотрудников возрастанию нажмите кнопку
и находить необходимую этого отсортируйте таблицу сортирования будет выполняться необходимые параметры: таблице Excel, которому
-
сортировать по датам, убыванию). В нашем
-
позволяет улучшать восприятие Сортировка (Данные/ Сортировка (оно никого не столбцов таблицы (решим подобную попытку:Параметры сортировкиВыделите диапазон ячеек, в
-
в группе каждого отдела в( информацию и в по первому столбцу автоматически.Здесь можно выбрать порядок необходимо сортировать. В смотрите в статье
-
примере мы выберем информации, особенно при и Фильтр/ Сортировка). больше) и т.д. 2 задачи: сортировка
-
Если вы не собиралисьв группе которые были введеныСортировка и фильтр алфавитном порядке). МожноСортировка от минимального к итоге принимать более
-
А (№п/п) –В данном примере рассмотрим представления разных по данном примере мы «Сортировка по датеПо возрастанию больших объемах. В Для этого нужно
-
-
Теперь вышеуказанный массив целых таблицы по числовому сортировать данные такимСортировать значения. В описанном
-
нажмите кнопку одновременно выполнять сортировку максимальному правильные решения. по возрастанию.
-
самые быстрые и цвету ячеек. выделим ячейку E2. в Excel»..
-
данном уроке мы выделить все значения чисел превратим в и сортировка по образом, выберите вариантвыберите пункт
-
выше примере выделитеСортировка по 64 столбцам.).Сортировать данные можно по
-
-
Перейдите на любую ячейку эффективные методы сортировкиПо такому же принципуОткройте вкладкуВ прошлом уроке мыЕсли все параметры заданы научимся применять сортировку,
-
исходной таблицы не массив чисел с текстовому столбцу). Формулыавтоматически расширить выделенный диапазонстолбцы диапазона
-
ячейки A1:A3..Примечание:Для сортировки чисел по тексту (от А
исходной таблицы и данных в Excel сортируются данные поДанные
-
познакомились с основами правильно, нажмите узнаем основные команды, включая заголовок, вызвать дробной частью, где сортировки настроим так,, в противном случае —, а затем нажмитеВыберите пунктыВ диалоговом окне
Для получения наилучших результатов убыванию нажмите кнопку к Я или выберите инструмент: «ГЛЛАВНАЯ»-«Редактирование»-«Сортировка по различным критериям: шрифту.
Сортировка по цвету ячейки, цвету шрифта или значку
, затем нажмите команду сортировки в Excel,ОК а также познакомимся инструмент Сортировка, выбрать в качестве дробной чтобы при добавлениисортировать в пределах указанного кнопкуФайлСортировка в сортируемый диапазон(
-
от Я к и фильтр»-«Настраиваемая сортировка».
-
по возрастанию илиКак задать порядок вторичнойСортировка разобрали базовые команды. с типами сортировки столбец, по которому
-
части будет содержаться новых данных в выделенияОК >в группе нужно включить заголовкиСортировка от максимального к А), числам (от
-
Появиться диалоговое окно убыванию чисел, по сортировки в Excel?. и типы сортировки.Диапазон будет отсортирован по в Excel. требуется сортировать и номер позиции числа
-
исходную таблицу, сортированная..ПараметрыСтолбец столбцов. минимальному наименьших к наибольшим в котором можно
-
датам от старых Для решения этойОткроется диалоговое окно
-
В этой статье столбцуПри добавлении данных в вариант сортировки. в массиве: {4,001:5,002:0,003:2,004:7,005:1,006:3,007:5,008}. таблица изменялась динамически.Если результат не соответствуетВ группе >в поле
-
Выделите любую ячейку в). или от наибольших задать несколько условий коновым и от задачи нужно задатьСортировка речь пойдет оЗаказы Excel очень важно
Получим идентичный нашему вариант Это реализовано выражением Это позволит всегда желаемому, нажмите кнопкуСтрокаДополнительноСортировать по
-
-
диапазоне данных.Примечания: к наименьшим), а для сортировки таблицы. к новым к несколько условий сортировки.. Выберите столбец, по
пользовательской сортировке, т.е.от меньшего в грамотно организовать информацию таблицы, но при &»,»&ПОВТОР(«0»;3-ДЛСТР(СТРОКА(Продажи)-СТРОКА($E$6)))&СТРОКА(Продажи)-СТРОКА($E$6)) Именно в иметь отсортированную таблицуОтменитьв поле >
выберите столбец, поНа вкладке также датам иВ первом выпадающем списке
Сортировка по настраиваемым спискам
старым, по алфавитуОткрываем меню «Настраиваемая сортировка». которому Вы хотите настраиваемой самим пользователем. большему. Обратите внимание, на рабочем листе. добавлении новых значений этой части формулы без вмешательства пользователя..Сортировка поОбщие которому необходимо выполнитьДанныеВозможные проблемы времени (от старых выбираем заголовок столбца от А до Назначаем первый критерий. сортировать таблицу. Затем Кроме этого мы что остальное содержимое Одним из инструментов, также придется применять заложено ограничение о Также сделаем двухуровневуюПримечание:выберите строку для > сортировку.в группе к новым или по которому будут Я, а такНажимаем кнопку «Добавить уровень».
-
в поле разберем такую полезную
-
листа сортировке не который позволяет сделать фильтр заново. не более 1000 сортировку: сначала по Отсортировать подобным образом значения
-
сортировки. Обычно этоИзменить спискиВ группеСортировка и фильтрУбедитесь, что все числа
-
от новых к сортированы данные в же в обратно-алфавитномПоявляются окошки для введенияСортировка опцию, как сортировка подвергается. это, является сортировка.При использовании Таблиц в строк в исходной числовому, затем (для в таблице нельзя. строка 1 (если требуется, затем в диалоговомСортировканажмите кнопку сохранены в числовом старым) в одном первую очередь. В
порядке. данных следующего условия
-
укажите тип сортировки: по формату ячейки,Если сортировка в Excel С помощью сортировки формате EXCEL2007 мы таблице (см. выше). повторяющихся чисел) -Если результаты сортировки данных выполнить сортировку по окне
-
, выберите вариантСортировка формате. или нескольких столбцах. данном примере –
-
-
-
Ниже на рисунке представлена сортировки. Заполняем их.
-
Цвет ячейки, Цвет в частности по выполняется неправильно, то Вы можете сформировать также не получим При желании его по текстовому столбцу.
-
не соответствуют ожиданиям, строке заголовка).СпискиЦвет ячейки. Если результаты отличаются от Можно также выполнять это «Место рождения». выборка информации изПрограмма позволяет добавить сразу шрифта или Значок
-
ее цвету. в первую очередь список контактной информации динамической сортировки. Новое можно легко изменить,
-
Пусть имеется таблица, состоящая сделайте следующее.Совет:нажмите кнопку,В диалоговом окне ожидаемых, возможно, столбец
-
сортировку по настраиваемым Второй выпадающий список базы данных по
Сортировка с учетом регистра
-
несколько критериев чтобы ячейки. В нашемИногда можно столкнуться с проверьте верно ли по фамилии, расположить значение (Картофель) останется но это бессмысленно
-
из 2-х столбцов.Проверьте, не изменились ли Если строка заголовка содержитИмпортЦвет шрифта
-
Сортировка содержит числа, сохраненные спискам, которые создаете оставим без изменений сотрудникам фирмы:
-
выполнить сортировку в примере мы отсортируем тем, что стандартные
Сортировка слева направо
введены значения. Даже содержимое таблицы в последним в исходной (см. ниже раздел
Один столбец – значения, возвращаемые формулами текст, а вами дважды нажмитеилив группе в текстовом формате. вы сами (например, – «Значение», аДопустим нам необходимо отсортировать особом порядке. таблицу по столбцу
-
инструменты сортировки в небольшая опечатка может
-
алфавитном порядке или таблице (до принудительной о скорости вычислений). текстовый: Список фруктов; Если сортируемые данные содержат нужно отсортировать столбцы кнопку
-
Значок ячейкиСтолбец Например, отрицательные числа, списку, состоящему из в третьем указываем
-
таблицу относительно столбцаПо умолчанию сортируются данныеСпособ оплаты Excel не способны привести к проблемам же в порядке сортировки таблицы черезФункция НАИБОЛЬШИЙ() сортирует вышеуказанный а второй - одну или несколько
-
по числам, добавьтеОК.в поле импортируемые из некоторых элементов «Большой», «Средний» тип сортирования «От «Премия» по убыванию по столбцам. Как
(столбец Е) и сортировать данные в при сортировке больших убывания. фильтр), не смотря массив. числовой Объем Продаж формул, значения, возвращаемые новую строку над.
-
В группеСортировать по систем бухгалтерского учета, и «Маленький»), или
-
А до Я». сумм. Для решения осуществить сортировку по по цвету ячейки. необходимом порядке. К таблиц. В следующем
-
При сортировке данных в на его значениеФункция ОСТАТ() возвращает дробную (см. файл примера). ими, при пересчете
-
диапазоном данных иПримечания:Порядоквыберите первый столбец, или числа, содержащие по формату, включая
-
-
Нажмите на кнопку «Добавить этой задачи воспользуемся строкам в Excel:В поле
-
счастью, Excel позволяет примере мы забыли Excel в первую продаж (200). часть числа, представляющуюНеобходимо отсортировать строки таблицы листа могут измениться. укажите в ней
-
щелкните стрелку рядом по которому необходимо начальный символ апострофа цвет ячеек и уровень» и в самыми простыми (базовыми)В диалоговом окне «НастраиваемойПорядок создавать настраиваемый список поставить дефис в
-
очередь необходимо решить,Какой вариант предпочтительней - собой номера позиций/1000, по содержимому числового В этом случае числа в нужномПользовательские списки можно создавать с кнопкой, а выполнить сортировку. ( цвет шрифта, а
Сортировка по части значения в столбце
следующем условии указываем инструментами сортировки в сортировки» нажать кнопкувыберите цвет для для собственного порядка ячейке A18, что как применять сортировку: как всегда - например 0,005. столбца (по Объему примените сортировку повторно, порядке. только на основе затем в зависимостиВ поле’ также по значкам. новые критерии. 1 Excel. «Параметры». сортировки. В нашем сортировки. привело к неточной ко всему листу выбирать разработчику.Функция ОКРУГЛ(), после умножения продаж). Предполагается, что
Сортировка меньшего диапазона в пределах большего
чтобы получить актуальныеЧтобы выполнить сортировку по значений (текстовых, числовых от типа форматаСортировка), сохраняются в текстовомПримечания: – «Дата рождения»,Перейдите курсором клавиатуры наВ открывшемся меню выбрать случае мы выберемВ примере ниже мы сортировке. (таблице) или толькоСортировку таблицы можно сделать
на 1000, округляет пользователь постоянно заполняет результаты.
значению, выберите один или значений даты выберите цвет шрифта,выберите тип сортировки. виде. Дополнительные сведения 2 – «Значение», любую ячейку в
«Столбцы диапазона». светло-красный цвет. хотим отсортировать данные Автор: Антон Андронов
к определенному диапазону с помощью другой, до целого и
Дополнительные сведения об основных проблемах с сортировкой
строки таблицы, поэтомуПеред сортировкой отобразите скрытые из вариантов в
и времени). Создать цвет заливки ячейки Выполните одно из см. в разделеДля поиска наибольших и 3 – «От столбце G (можноНажать ОК. В окнеНажмите на листе поЕсть несколько способов
ячеек. более простой формулы массива, возвращает номер позиции. необходимо написать формулы строки и столбцы раскрывающемся списке «Порядок». пользовательский список на или значок ячейки. следующих действий: Преобразование чисел из наименьших значений в
старых к новым». даже на заголовок «Сортировки» появятся поляOK размеру футболок (столбец, как сделать сортировкуСортировка листа (таблицы) систематизирует но нам понадобится Теперь все номера с учетом добавляемых При сортировке по столбцамДля текстовых значений выберите основе данных форматированияЗатем выберите последовательность сортировки.Чтобы выполнить сортировку по текстового формата в диапазоне ячеек или
И нажмите на столбца G1). А для заполнения условий. Таблица теперь отсортирована D). Обычная сортировка в
все данные по дополнительный (служебный) столбец позиций соответствуют числам значений. скрытые строки не вариант (цвета ячеек, цвета Выполните одно из текстовым значениям, числам числовой. таблице, например 10 самых кнопку ОК. Потом выберите инструмент: по строкам. по цвету, а расставит размеры вExcel одному столбцу. При
-
D (см. файл столбца Объемы продаж,Для наглядности величины значений перемещаются, а приОт А до Я шрифта или значков) указанных ниже действий. или значениям датыВыделите ячейку в столбце, высоких оценок илиТаблица приобрела следующую структуру: «ГЛАВНАЯ»-«Редактирование»-«Сортировка и фильтр»-«СортировкаТаким образом выполняется сортировка ячейки светло-красного цвета
-
алфавитном порядке, что. Для этого есть применении сортировки к примера лист Пример2): отсортированных по убыванию. в столбце Объем сортировке по строкамили нельзя.Чтобы переместить цвет ячейки, и времени, выберите который требуется отсортировать. 5 самых низких суммСначала ее значения отсортированы по убыванию».
таблицы в Excel
См. также
располагаются наверху. Такой будет не совсем
функция в листу связанная информация
=НАИБОЛЬШИЙ(ЕСЛИ(F7=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0);СЧЁТЕСЛИ($F$7:$F$14;F7)-СЧЁТЕСЛИ($F$6:F6;F7))Функция ИНДЕКС() по номеру
Продаж выделены с
не перемещаются скрытыеОт Я до А
Максимальная длина пользовательского списка
цвет шрифта или
support.office.com
Динамическая сортировка таблицы в MS EXCEL
пунктНа вкладке продаж, можно использовать относительно названий городовВ результате данные упорядочились по нескольким параметрам. порядок позволяет нам правильно. Давайте создадимExcel «Сортировка и фильтр». в каждой строкеВ столбце F содержится позиции возвращает соответствующее помощью Условного форматирования столбцы. Перед сортировкой. составляет 255 символов, значок наверх илиЗначенияГлавная функцию «Автофильтр» или в алфавитном порядке. и организовались в
Встроенные параметры сортировки не четко видеть неоплаченные настраиваемый список дляКак сортировать с сортируется совместно. В отсортированный столбец В ему число.
Задача1 (Сортировка таблицы по числовому столбцу)
(Главная/ Стили/ Условное данных целесообразно отобразитьДля числовых значений выберите и первое значение влево, выберите вариант.в группе условное форматирование. Далее относительного каждого
определенную структуру: позволяют расположить данные заказы. сортировки размеров от помощью этой функции, следующем примере столбец (объем продаж). ФормулаАналогичную формулу можно написать
форматирование/ Гистограммы). Также скрытые строки иПо возрастанию не может начинатьсяСверхуЧтобы выполнить сортировку поСортировка и фильтр
Решение1
Дополнительные сведения см. в города распределены датыКак оказалось, наибольшую премию в столбце случайным
- Автор: Антон Андронов меньшего к большему. читайте в статьеContact name
- возвращает позицию значения для вывода значений желтым выделены повторяющиеся столбцы.или
с цифры.для сортировки по формату, выберите вариантвыполните одно из статьях Фильтрация данных рождения от старых получил сотрудник «Евгений образом. С этойСортировка данных в ExcelВыделите любую ячейку в «Сортировка в Excel».(столбец А) отсортирован объема продаж. Например, в столбец Фрукты
значения.Проверьте текущий параметр языкового
По убываниюВыделите ячейку в столбце, столбцу иЦвет ячейки указанных ниже действий. в таблице или к новым. Пруткий». задачей справится функция – инструмент для таблице Excel, которому Здесь рассмотрим, как
в алфавитном порядке. число 86 находится =ИНДЕКС(Фрукты;ОКРУГЛ(…))Примечание
стандарта. который требуется отсортировать.Влево
,
Чтобы отсортировать значения по
диапазоне Excel и
Если мы работаем только
Внимание! Список, который будет СЛЧИС. представления информации в необходимо сортировать. В настроить сортировку вСортировка диапазона упорядочивает данные в 5-й строкеВ файле примера, из-за: Задача сортировки отдельного
Порядок сортировки зависит от
- Для дат и времениНа вкладкедля сортировки поЦвет шрифта возрастанию, щелкните Применение условного форматирования с фрагментом таблицы сортирован не долженНапример, нужно расположить в удобном для пользователя данном примере мы Excel с помощью в диапазоне ячеек. таблицы. соображений скорости вычислений столбца (списка) решена выбранного языка. Убедитесь
- выберитеДанные строке.или( в Excel. где нет заголовков содержать объединенных ячеек. случайном порядке набор виде. выделим ячейку D2. формул. Эта сортировка Такая сортировка можетДля повторов выражение ЕСЛИ(F8=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0) будет (см. ниже), однотипная в статьях Сортированный в том, чтоОт старых к новымв группеЧтобы переместить цвет ячейки,
- Значок ячейкиСортировка от старых к
- Выделите ячейку в столбце, столбцов, а толькоПримечание. Инструмент для базовой неких чисел.
- Числовые значения можно отсортироватьОткройте вкладку удобна тем, что быть полезной при возвращать несколько значений: {0:2:0:0:0:0:0:8}, часть формулы, т.е. список (ТЕКСТовые значения) на
- илиСортировка и фильтр цвет шрифта или
. новым который требуется отсортировать. лишь диапазон ячеек
сортировки диапазонов доступенСтавим курсор в соседнюю по возрастанию иДанные при изменении данных работе с листами т.е. число 74 все, что внутри и Сортированный списокпанели управленияОт новых к старымнажмите кнопку
значок вниз илиВ разделе).На вкладке
с текущими значениями, так же на ячейку (слева-справа, не убыванию, текстовые –, затем нажмите команду в столбце, произойдет Excel, содержащими несколько
Тестируем
находится в строках функции ОКРУГЛ(), вынесена (ЧИСЛОвые значения).в разделе.
Сортировка вправо, выберите вариантПорядокЧтобы отсортировать значения от
Главная как показано ниже закладке: «ДАННЫЕ»-«Сортировка по важно). В строку
по алфавиту иСортировка автоматическая сортировка в таблиц с информацией, 2 и 8. в отдельный столбец
Если числовой столбец гарантированоРегиональные параметрыЧтобы выполнить сортировку по
Скорость вычислений формул
.Снизувыберите порядок сортировки. поздних дат илив группе на рисунке: возрастанию/по убыванию». формул вводим СЛЧИС(). в обратном порядке.. Excel новых данных. расположенных вплотную другС помощью функции НАИБОЛЬШИЙ() сначалаJ не содержит повторяющихсяили цвету ячейки, цветуВ диалоговом окнедля сортировки по Выполните одно из значений времени кСортировка и фильтрТогда в диалоговом окнеИ встроен в выпадающие Жмем Enter. Копируем
Альтернативные подходы к сортировке таблиц
Доступны варианты –Откроется диалоговое окноРассмотрим два способа к другу. Сортировка, выводится 2, затем. Поэтому итоговые формулы значений, то задачаЯзык и региональные стандарты
шрифта или значку,Сортировка столбцу и следующих действий. ранним, нажмите кнопку
выполните одно из инструмента «Настраиваемая сортировка» меню заголовков таблиц формулу на весь по цвету иСортировка сортировки данных в примененная к диапазону, 8 (в разных в сортированной таблице решается легко:
задан правильный языковой сделайте следующее.в группеСправаДля текстовых значений выберите
( указанных ниже действий. следует отключить опцию в режиме автофильтра столбец – получаем шрифту, в произвольном. Выберите столбец, по таблице Excel с не затрагивает другие строках). выглядят так: =ИНДЕКС(Фрукты;J7)
Числовой столбец отсортировать функцией стандарт. Сведения оВ группе
Еще одна формула массива (+дополнительный столбец). Задача1.1
Столбецдля сортировки поОт А до ЯСортировка от новых кЧтобы быстро отсортировать значения «Мои данные имеют или умной таблицы:
набор случайных чисел.
порядке, по нескольким которому Вы хотите помощью формул. данные на листе.Эта формула более наглядна, и =ИНДЕКС(Продажи;J7) НАИБОЛЬШИЙ() (см. статью том, как изменить
Сортировкав поле строке.или старым
по возрастанию, нажмите заголовки столбцов». ВТак же встроен вТеперь отсортируем полученный столбец
условиям. Сортируются столбцы сортировать таблицу. ВПервый способ.В следующем примере мы чем рассмотренная выше
Задача2 (Сортировка таблицы по текстовому столбцу)
Также, изменив в формуле Сортированный список (ЧИСЛОвые параметр языкового стандарта,
, выберите вариантСортировать поПримечание:От Я до А). кнопку
результате чего в контекстное меню, которое по возрастанию /убыванию и строки. данном случае мыСортировка в
отсортируем форму заказа в начале статьи, массива функцию НАИБОЛЬШИЙ() значения));
см. в справкеЦвет ячейкиили
Порядка цветов ячеек, цветов
.Примечания:( качестве критериев для появляется по нажатию – значения вСуществует два способа открыть выберем сортировку поExcel по возрастанию. футболок по но требует наличия
на НАИМЕНЬШИЙ() получимФункцией ВПР() или связкой
Microsoft Windows.
,Затем по шрифта или значковДля числовых значений выберите Сортировка от А до каждого первого выпадающего правой кнопкой мышки: исходном диапазоне автоматически меню сортировки: размеру футболок. Затем
Сортируем с помощью
Фамилиям дополнительного столбца. сортировку по возрастанию.
Задача 2.1 (Двухуровневая сортировка)
функций ИНДЕКС()+ПОИСКПОЗ() выбратьВводите заголовки столбцов толькоЦвет шрифтаукажите столбец для по умолчанию неПо возрастаниюВозможные проблемы Я
списка секции «Столбец»Читайте так же: Возможности расположатся в случайном
Щелкнуть правой кнопкой мыши в поле
excel2.ru
Сортировка в Excel – основные сведения
функций «НАИМЕНЬШИЙ» или(Столбец С) иОтсортируем строки таблицы поДля наглядности, величины значений значения из текстового в одну строкуили сортировки по настраиваемому существует. Вы должныили ).
в каждом уровне, сортировки данных в порядке. по таблице. ВыбратьПорядок «НАИБОЛЬШИЙ». расположим их в содержимому Текстового столбца в столбце Объем столбца по соответствующему Если необходимо использовать заголовкиЗначок ячейки списку. самостоятельно определить порядокПо убыванию
Типы сортировки в Excel
Убедитесь, что все значенияЧтобы быстро отсортировать значения будут использованы заголовки Excel списком.Если применить к таблице «Сортировку» и способ.выберите пунктВ ячейке В5 пишем
Как сделать сортировку листа (таблицы, списка) в Excel
ПорядокЧтобы задать следующий цветДля дат и времени сохранены в формате кнопку Excel (Столбец А, привести в изначальный
- при изменении данных диалоговое окно «Сортировка»..Обратите внимание! по которому необходимо
- : Про сортировку списка Стили/ Условное форматирование/ числовой столбец может в ячейке.Порядоквыберите пункт ячейки, цвет шрифта выберите даты и времени.( Столбец B, C вид, тогда перед она не будетЧасто используемые методы сортировкиПоявится диалоговое окноХотя первая ячейка выполнить сортировку. В
- текстовых значений можно Гистограммы). Как видно, содержать повторы, а
Включите или отключите строкувыберите цвет ячейки,Настраиваемый список или значок дляОт старых к новым Если результаты отличаются отСортировка от Я до и т.д.). А каждой сортировкой создавайте актуальной. Нужно сделать представлены одной кнопкой
Как сделать сортировку диапазона в Excel
Списки для сортировки находится нашем примере мы прочитать в статье Сортированный сортировка работает. так как функция
- заголовков цвет шрифта или. сортировки, нажмите кнопку
- или ожидаемых, возможно, столбец А при применении всех столбец нумерации строк. так, чтобы значения
- на панели задач:. Выберите в пятой строке выделим ячейку C2. список в MSТеперь добавим новую строку ВПР() в случае Обычно рекомендуется отображать строку значок, а затем —В диалоговом окнеДобавить уровень
- От новых к старым содержит значения даты). параметров в сортировку В данном примере сортировались автоматически. Используем
- Сортировка таблицы по отдельномуНОВЫЙ СПИСОК таблицы (А5), вОткройте вкладку
- EXCEL (ТЕКСТовые значения) в исходную таблицу. наличия повторов всегда заголовков при сортировке вариантСпискии повторите шаги.
и времени, сохраненныеПримечания: будут включены все – это столбец формулы. столбцу:в разделе формуле пишем ячейкуДанныеКак и в предыдущей В динамически сортируемых выбирает только первое по столбцам, такСлева
выберите нужный список.
office-guru.ru
Сортировка в Excel формулой.
3–5.Чтобы выполнить сортировку по в текстовом формате. строки и ячейки А (№п/п). Часто Есть набор простых чисел,Чтобы программа правильно выполнилаСписки А1. Копируем ячейкуна Ленте, затем задаче предположим, что таблицах мы должны значение сверху (см. как она облегчаетили В нашем примереУбедитесь в том, что настраиваемому списку, выберите Чтобы значения даты
Возможные проблемы исходного диапазона (фрагмента необходимо привести таблицу которые нужно отсортировать
задачу, выделяем нужный
. вниз по столбцу.
нажмите команду в столбце, по получить соответствующую сортировку.
статью Функция ВПР() восприятие данных. По
Справа
нужно выбрать список в поле пункт и времени сортировалисьУбедитесь, что все данные таблицы), что является в изначальный вид по возрастанию.
столбец в диапазонеВведите размеры футболок в Получилось так.
Сортировка от А до которому ведется сортировка
1. В ячейку в MS EXCEL),
умолчанию значение в.Высокий, Средний, НизкийЗатем поНастраиваемый список в Excel правильно, сохранены в текстовом правильным результатом в после выполнения сСтавим курсор в соседнюю данных. полеВ столбце С установили Я имеются повторы (названия
А15 то этот подход
заголовке не включаетсяПримечание:.выбран тот же. они должны быть виде. данном случаи.
ней многочисленных и ячейку и вводимДалее действуем в зависимостиЭлементы списка формулу с функцией, чтобы отсортировать по Фруктов повторяются).исходной таблицы введите не годится (названия в сортировку. Но При сортировке строк,Нажмите кнопку столбец и что
Для добавления к сортировке сохранены как порядковые Если столбец, который подлежитПримечание. Кнопка вызова инструмента
сложных сортирований данных формулу: =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)). Именно от поставленной задачи.в требуемом порядке. «НАИБОЛЬШИЙ». =НАИБОЛЬШИЙ(A:A;СТРОКА(A1)) возрастанию, или командуДля сортировки таблицы придется слово Морковь; Фруктов будут выведены в некоторых случаях
excel-office.ru
Пользовательская сортировка в Excel
являющихся частью структурыОК сделан тот же следующего столбца нажмите числа с информацией сортировке, содержит числа, для настраиваемой сортировки по разным столбцам, так. В качестве Если нужно выполнить В нашем примереВторой способСортировка от Я до создать 2 служебных2. В ячейку
неправильно). может потребоваться включить листа, в Excel. выбор в поле кнопку о дате или сохраненные в числовом так же доступна критериям или условиям.
Создание пользовательской сортировки в Excel
диапазона указываем весь простую сортировку по мы хотим отсортировать. А столбца (D иВ15Поэтому механизм сортировки придется или отключить заголовок, сортируются группы наивысшегоНа вкладкеПорядок
- Добавить уровень времени. Если Excel формате, и числа, на закладке «ДАННЫЕ»-«Сортировка». Тогда достаточно выполнить
- столбец. А в возрастанию/убыванию (алфавиту или размеры от меньшегоСортировка по алфавиту в, чтобы отсортировать по
- E).введите Объем продаж реализовывать по другому. чтобы значение в уровня (уровень 1) такимДанные., а затем повторите не может распознать сохраненные в текстовомЧитайте так же: Сортировка сортировку по столбцу качестве коэффициента –
- обратно), то достаточно к большему, поэтомуExcel. убыванию. В нашемВ столбце D введем Моркови = 25;Создадим для удобства 2
- заголовке включалось или образом, что порядокв группеПовторите эти операции для шаги с третьего значение как дату формате, необходимо отформатировать по месяцам в с номерами строк, функцию СТРОКА со нажать соответствующую кнопку введем по очереди:Если в столбце примере мы выберем
- формулу массива, возвращающую3. После ввода Динамических диапазона Фрукты не включалось в расположения строк илиСортировка и фильтр каждого дополнительного цвета по пятый. или время, оно все ячейки либо Excel. чтобы таблица приняла
- ссылкой на первую на панели задач. Small, Medium, Large стоят не числа, команду несколько значений значений, в столбцах и Продажи, которые
- сортировку. Выполните одно столбцов детализации ненажмите кнопку ячеек, шрифта илиЧтобы скопировать сортируемый столбец, сохраняется как текст.
Сортировка в Excel по формату ячейки
как числа, либоТаблицы данных, которые мы свой первоначальный вид. ячейку. Когда диапазон содержит и X-Large, нажимая а текст, например,Сортировка от А до=СЧЁТЕСЛИ($B$7:$B$14;»D Е будут ссылаться на из следующих действий. изменится, даже еслиСортировка значка, которые необходимо
- выделите его и Дополнительные сведения см. как текст. В получаем от разныхЧитайте так же: Сортировка
- Изменим в исходном диапазоне более одного столбца, клавишу фамилии, наименование товара, Я
- Эта формула является аналогомавтоматически будет отображена диапазоны ячеек, содержащиеЧтобы исключить из сортировки они скрыты.. включить в сортировку. нажмите кнопку в статье Преобразование противном случае числа, сотрудников в большинстве по цвету ячеек цифру 7 на то Excel открываетEnter т.д., то используем
- . ранга для текстовых отсортированная по убыванию значения в соответствующих первую строку данныхЧтобы выполнить сортировку по
- В диалоговом окнеДля сортировки в определенномКопировать уровень дат из текстового сохраненные в числовом случаев не упорядочены в Excel. 25 – «сортировка» диалоговое окно вида:
после каждого элемента.
office-guru.ru
Сортировка данных в Excel по строкам и столбцам с помощью формул
формулу массива. ТаблицаТаблица будет отсортирована по значений (позиция значения таблица; столбцах исходной таблицы.
(заголовок столбца), на части значения вСортировка пользователем порядке можно. формата в формат формате, после сортировки и работать сИногда нужно выполнить независимую по возрастанию тожеЧтобы сохранилось соответствие
Порядок сортировки в Excel
Щелкните такая.
- выбранному столбцу, т.е. относительно других значений4. В сортированной
- При добавлении новых вкладке
столбце, например частинажмите кнопку использовать настраиваемые списки.
Чтобы удалить столбец для даты.
- окажутся выше чисел, ними без организации сортировку только лишь изменится.
- значений в строках,ДобавитьВыделяем столбец и присваиваем по фамилии. списка). Текстовому значению, таблице новая строка строк в таблицу,Главная кода (789-Параметры Например, пусть столбец, сортировки, выделите соответствующую
Для сортировки по дням сохраненных в текстовом – сложно. Возникает внутри одного столбцаЕсли необходимо сделать динамическую выбираем действие «автоматически, чтобы сохранить новый ему имя. Как
При сортировке таблицы или расположенному ниже по будет отображена предпоследней. границы этих динамическихв группеWDG. по которому нужно
запись и нажмите
Сортировка по цвету ячейки и по шрифту
недели измените формат формате. Для преобразования необходимость отсортировать: текстовые таблицы без привязки
сортировку по убыванию, расширить выделенный диапазон». порядок сортировки. Список это сделать, читайте списка в Excel алфавиту, соответствует больший
- На «среднем» по производительности диапазонов будут автоматическиРедактирование
- -34), фамилии (Регина Покровская)В диалоговом окне выполнить сортировку, содержит
- Удалить уровень
ячеек таким образом, всех выбранных данных значение по алфавиту, к другим столбцам используем функцию НАИБОЛЬШИЙ. В противном случае будет добавлен в
в статье «Присвоить необходимо, чтобы они
«ранг». Например, значению компьютере пересчет пары расширяться.
нажмите кнопку или имени (ПокровскаяПараметры сортировки
Сортировка в Excel по нескольким столбцам
значения «Высокий», «Средний». чтобы в них в текстовый формат числовые – по
- или их изменения.Для динамической сортировки текстовых
- отсортируется только выделенный
- раздел имя в Excel были отделены от
Яблоки соответствует максимальный таких формул массива,В столбцах Сортировка и фильтр
Сортировка строк в Excel
Регина), сначала необходимоустановите флажок и «Низкий». КакПримечание:
- выводились дни недели. нажмите возрастанию, а даты
- Например, столбец B значений понадобятся формулы
- столбец – структураСписки ячейке, диапазону, формуле» посторонних данных на
«ранг» 7 (с расположенных в 100D E
Случайная сортировка в Excel
, выберите команду разбить столбец наУчитывать регистр выполнить сортировку таким В списке необходимо оставить Для сортировки по
CTRL+1 от старых до «Имя». Такая задача
массива. таблицы нарушится.. Убедитесь, что выбран тут. Мы присвоили листе как минимум учетом повторов). строках, практически неразместим таблицу, которая
Настраиваемая сортировка две или несколько. образом, чтобы сначала хотя бы одну дням недели независимо
Динамическая сортировка таблицы в MS Excel
, чтобы открыть диалоговое новых. Сортировать вручную решается так жеИсходные данные – переченьЕсли выделить всю таблицу именно он, и имя «Фамилии». одной строкой или
- В столбце E введем заметен. Для таблиц будет динамически сортироваться,
- и установите флажок частей таким образом,Дважды нажмите кнопку шли строки со запись. от даты преобразуйте окно все столбцы по просто: неких названий в
- и выполнить сортировку, нажмитеВ ячейке В1 столбцом. В противном обычную формулу:
с 300 строкамиВ ячейкеМои данные содержат заголовки
чтобы значение, поОК значением «Высокий», затем
- Чтобы изменить порядок сортировки их в текстФормат ячеек отдельности – этоВыделите целый столбец B
- произвольном порядке. В то отсортируется первыйOK пишем такую формулу. случае в сортировке=СЧЁТЕСЛИ($D$6:D6;D7)+D7 время пересчета занимаетЕ7.
- которому нужно выполнить. — строки со столбцов, выделите запись с помощью функции, откройте вкладку не наилучшее решение щелкнув левой мышкой нашем примере –
- столбец. Данные в.=ИНДЕКС(Фамилии;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Фамилии;» Для ввода будут участвовать посторонниеЭта формула учитывает повторы 2-3 секунды, чтозапишем зубодробительную формулу
Чтобы включить в сортировку сортировку, оказалось в
Как правило, сортировка выполняется значением «Средний», и, нужного столбца и ТЕКСТ. Однако функция
exceltable.com
Сортировка данных в Excel по дате по алфавиту и по возрастанию
Число для данной задачи. по заголовку столбца список фруктов. строках станут вДиалоговое окно формулы нажимаем сочетание данные. текстовых значений и вызывает неудобства. Либо массива: первую строку данных собственном столбце. Чтобы сверху вниз, однако наконец, строки со
Сортировка строк по столбцу в Excel
щелкните стрелку ТЕКСТ возвращает текстовоеи в разделе Особенно если столбцов
листа.Выделяем столбец и даем соответствии с положениемСписки клавиш «Ctrl» +В следующем примере мы корректирует «ранг». Теперь необходимо отключить автоматический
=ИНДЕКС(Продажи; (так как она разбить значения в значения можно отсортировать значением «Низкий»? ЕслиВверх значение, поэтому сортировкаКатегория
более тысячи. ПоэтомуВыберите инструмент: «ГЛАВНАЯ»-«Редактирование»-«Сортировка и ему имя «Фрукты».
значений в первомзакроется. Нажмите «Shift» + «Enter»,
выберем отдельную небольшую разным значениям Яблоки пересчет листа (Формулы/
ОКРУГЛ(ОСТАТ(НАИБОЛЬШИЙ( не является заголовком ячейке на части, слева направо. сортировка выполняется в
или будет выполнена повыберите вариант лучше воспользоваться специальным
фильтр»-«Сортировка по убыванию». Для этого в столбце.OK
п.ч. это формула таблицу на листе соответствуют разные «ранги»
Как убрать сортировку в Excel
Вычисления/ Параметры вычисления)—(СЧЁТЕСЛИ(Продажи;» СТРОКА()-СТРОКА($E$6));1)*1000;0) столбца), на вкладке можно воспользоваться текстовымиПримечание: алфавитном порядке отВниз алфавитно-цифровым данным. ДополнительныеОбщий встроенным инструментом ExcelВ появившемся диалоговом окне поле имен, чтов диалоговом окне массива. Копируем формулу Excel, чтобы отсортировать — 7 и и периодически нажимать)Главная
функциями или мастером Таблицы не поддерживают возможность А до Я,
Как в Excel сделать сортировку в столбце
рядом с кнопкой сведения см. в, – настраиваемой сортировкой. «Обнаруженные данные в находится возле строкиПрограмма Excel предоставляет пользователюСортировка вниз по столбцу. количество футболок, заказанных
- 8. Это позволяет клавишуДанная формула сортирует столбецв группе
- текстов. Дополнительные сведения сортировки слева направо.
- сначала будут идтиПараметры статье Отображение датЧисло Данный инструмент автоматическое неуказанного диапазона», выберите формул вводим нужное
богатые возможности форматирования.для того, чтобы Получилось так. в определенные дни.
вывести список сортированныхF9
Объем продаж (динамический
Сортировка по нескольким столбцам Excel
Редактирование и примеры см. Сначала преобразуйте таблицу строки со значением. в виде днейили сортирует данные одновременно опцию: «сортировать в
- нам имя для Следовательно, можно оперировать выполнить пользовательскую сортировку.Если предполагается добавлятьВыделите диапазон ячеек, который значений. Для этого, либо отказаться от
- диапазон Продажи) понажмите кнопку в статьях Разбивка в диапазон: выделите «Высокий», потом —Столбцы с более недели.Текст
- по нескольким столбцам. пределах указанного выделения». присвоения его к разными форматами.Таблица Excel будет отсортирована строки в таблицу, требуется отсортировать. В используйте формулу (столбец использования формул массива, убыванию. Пропуски вСортировка и фильтр текста по разным в ней любую
- со значением «Низкий», высокой позицией вВозможно, вы захотите выполнить. Он настолько эластичен, И нажмите на выделенному диапазону ячеек.Сделаем в учебной таблице в требуемом порядке, то можно сделать
нашем примере мы
G): заменив их столбцами исходной таблице не, выберите команду ячейкам и Разбивка ячейку и выберите и в конце
списке будут отсортированы сортировку по двумУдалите все начальные пробелы. что его можно кнопку «Сортировка».В соседней ячейке (в столбец «Итог» и в нашем случае
динамический диапазон столбца выделим диапазон A13:B17.=ИНДЕКС($B$7:$B$14;ПОИСКПОЗ(СТРОКА()-СТРОКА($G$6);$E$7:$E$14;0)) с соответствующими формулами, допускаются. Количество строкНастраиваемая сортировка текста по разным пункты — со значением раньше, чем столбцы или нескольким столбцам Иногда импортируемые из других применить практически дляОбратите внимание на то, примере – в «зальем» ячейки со — по размеру А. Смотрите статьюОткройте вкладкуАналогичная формула выведет соответствующий либо вообще отказаться в исходной таблицеи снимите флажок
столбцам с помощьюРабота с таблицами «Средний». Если же с более низкой
или строкам, чтобы приложений данные могут любой сортировки с
что значения ячеек В5) пишем формулу: значениями разными оттенками. футболок от меньшего «Чтобы размер таблицыДанные объем продаж (столбец от динамической сортировки должно быть меньшеМои данные содержат заголовки функций. > выполнить сортировку от позицией. сгруппировать данные с дополняться начальными пробелами. любым уровнем сложности. в остальных столбцах Так как перед Выполним сортировку по к большему. Excel менялся автоматически».на Ленте, затем Н). в пользу использования 1000..Предупреждение:Преобразовать в диапазон Я до А,
exceltable.com
Если диапазон ячеек или
Сортировка данных в Excel – инструмент для представления информации в удобном для пользователя виде.
Числовые значения можно отсортировать по возрастанию и убыванию, текстовые – по алфавиту и в обратном порядке. Доступны варианты – по цвету и шрифту, в произвольном порядке, по нескольким условиям. Сортируются столбцы и строки.
Порядок сортировки в Excel
Существует два способа открыть меню сортировки:
- Щелкнуть правой кнопкой мыши по таблице. Выбрать «Сортировку» и способ.
- Открыть вкладку «Данные» — диалоговое окно «Сортировка».
Часто используемые методы сортировки представлены одной кнопкой на панели задач:
Сортировка таблицы по отдельному столбцу:
- Чтобы программа правильно выполнила задачу, выделяем нужный столбец в диапазоне данных.
- Далее действуем в зависимости от поставленной задачи. Если нужно выполнить простую сортировку по возрастанию/убыванию (алфавиту или обратно), то достаточно нажать соответствующую кнопку на панели задач. Когда диапазон содержит более одного столбца, то Excel открывает диалоговое окно вида:
Чтобы сохранилось соответствие значений в строках, выбираем действие «автоматически расширить выделенный диапазон». В противном случае отсортируется только выделенный столбец – структура таблицы нарушится.
Если выделить всю таблицу и выполнить сортировку, то отсортируется первый столбец. Данные в строках станут в соответствии с положением значений в первом столбце.
Сортировка по цвету ячейки и по шрифту
Программа Excel предоставляет пользователю богатые возможности форматирования. Следовательно, можно оперировать разными форматами.
Сделаем в учебной таблице столбец «Итог» и «зальем» ячейки со значениями разными оттенками. Выполним сортировку по цвету:
- Выделяем столбец – правая кнопка мыши – «Сортировка».
- Из предложенного списка выбираем «Сначала ячейки с выделенным цветом».
- Соглашаемся «автоматически расширить диапазон».
Программа отсортировала ячейки по акцентам. Пользователь может самостоятельно выбрать порядок сортировки цвета. Для этого в списке возможностей инструмента выбираем «Настраиваемую сортировку».
В открывшемся окне вводим необходимые параметры:
Здесь можно выбрать порядок представления разных по цвету ячеек.
По такому же принципу сортируются данные по шрифту.
Сортировка в Excel по нескольким столбцам
Как задать порядок вторичной сортировки в Excel? Для решения этой задачи нужно задать несколько условий сортировки.
- Открываем меню «Настраиваемая сортировка». Назначаем первый критерий.
- Нажимаем кнопку «Добавить уровень».
- Появляются окошки для введения данных следующего условия сортировки. Заполняем их.
Программа позволяет добавить сразу несколько критериев чтобы выполнить сортировку в особом порядке.
Сортировка строк в Excel
По умолчанию сортируются данные по столбцам. Как осуществить сортировку по строкам в Excel:
- В диалоговом окне «Настраиваемой сортировки» нажать кнопку «Параметры».
- В открывшемся меню выбрать «Столбцы диапазона».
- Нажать ОК. В окне «Сортировки» появятся поля для заполнения условий по строкам.
Таким образом выполняется сортировка таблицы в Excel по нескольким параметрам.
Случайная сортировка в Excel
Встроенные параметры сортировки не позволяют расположить данные в столбце случайным образом. С этой задачей справится функция СЛЧИС.
Например, нужно расположить в случайном порядке набор неких чисел.
Ставим курсор в соседнюю ячейку (слева-справа, не важно). В строку формул вводим СЛЧИС(). Жмем Enter. Копируем формулу на весь столбец – получаем набор случайных чисел.
Теперь отсортируем полученный столбец по возрастанию /убыванию – значения в исходном диапазоне автоматически расположатся в случайном порядке.
Динамическая сортировка таблицы в MS Excel
Если применить к таблице стандартную сортировку, то при изменении данных она не будет актуальной. Нужно сделать так, чтобы значения сортировались автоматически. Используем формулы.
- Есть набор простых чисел, которые нужно отсортировать по возрастанию.
- Ставим курсор в соседнюю ячейку и вводим формулу: =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)). Именно так. В качестве диапазона указываем весь столбец. А в качестве коэффициента – функцию СТРОКА со ссылкой на первую ячейку.
- Изменим в исходном диапазоне цифру 7 на 25 – «сортировка» по возрастанию тоже изменится.
Если необходимо сделать динамическую сортировку по убыванию, используем функцию НАИБОЛЬШИЙ.
Для динамической сортировки текстовых значений понадобятся формулы массива.
- Исходные данные – перечень неких названий в произвольном порядке. В нашем примере – список фруктов.
- Выделяем столбец и даем ему имя «Фрукты». Для этого в поле имен, что находится возле строки формул вводим нужное нам имя для присвоения его к выделенному диапазону ячеек.
- В соседней ячейке (в примере – в В5) пишем формулу: Так как перед нами формула массива, нажимаем сочетание Ctrl + Shift + Enter. Размножаем формулу на весь столбец.
- Если в исходный столбец будут добавляться строки, то вводим чуть модифицированную формулу: Добавим в диапазон «фрукты» еще одно значение «помело» и проверим:
Скачать формулы сортировки данных в Excel
Впоследствии при добавлении данных в таблицу процесс сортирования будет выполняться автоматически.
Содержание
- Вариант 1: Microsoft Excel 2007 – 2021
- Способ 1: Сортировка по алфавиту
- Способ 2: Настраиваемая сортировка
- Способ 3: Применение функций
- Вариант 2: Microsoft Excel 2003
- Вопросы и ответы
Важно! Сортировка данных в Microsoft Excel — это базовая функция табличного редактора, доступная во всех версиях программы. Но в статье будут отдельно рассматриваться редакции 2007 – 2021 и 2003 годов, так как у них наблюдаются существенные различия в интерфейсе.
Читайте также: Функции сортировки и фильтрации данных в Microsoft Excel
Вариант 1: Microsoft Excel 2007 – 2021
Начиная с 2007 года, кампанией Microsoft было разработано множество версий табличного процессора Excel. Нововведения в основном заключались в изменении визуального оформления программы и добавлении новых функций, поэтому сортировка данных во всех редакциях выполняется одинаково.
Примечание! Все действия, представленные в статье, будут производиться в Microsoft Excel 2021. Это следует учитывать, так как в других версиях есть отличия в наименовании и месторасположении некоторых элементов интерфейса. В остальном же описываемые способы решения поставленной задачи являются актуальными.
Способ 1: Сортировка по алфавиту
Если необходимо отсортировать значения в таблице по возрастанию или убыванию, проще всего воспользоваться инструментами контекстного меню. Для этого необходимо иметь уже заполненный диапазон данных, логично поделенный на столбцы и строки. В качестве примера будет использоваться список товаров с расценками, который можно наблюдать на изображении ниже.
Допустим, есть необходимость выполнить сортировку продуктов по алфавиту. В таком случае, зажав левую кнопку мыши, выделите информацию в первом столбце, после чего вызовите контекстное меню, кликнув по диапазону правой. В появившемся списке опций наведите курсор на пункт «Сортировка», а затем щелкните «Сортировка от А до Я» или «Сортировка от Я до А» (в зависимости от поставленной задачи).
Появится диалоговое окно, в котором необходимо определиться, нужно ли сортировать всю таблицу целиком или требуется изменить значения только в выделенном диапазоне. В первом случае следует установить переключатель в положение «автоматически расширить выделенный диапазон» и кликнуть по кнопке «Сортировка», а во втором — выбрать опцию «сортировать в пределах указанного выделения».
Если использовать первый вариант, подразумевающий сортировку всех данных таблицы, относительно алфавитному порядку позиций в столбце «Список продуктов», то результат будет таким, который продемонстрирован на изображении ниже.
Если не расширять диапазон данных для сортировки, тогда только первый столбец будет подвергнут изменениям.
Это только один способ быстрой сортировки данных в алфавитном порядке, дополнительные решения представлены в отдельной статье на нашем сайте. Также рекомендуем обратить внимание на материал, посвященный теме сортировки чисел, если такие манипуляции необходимо будет проводить.
Подробнее:
Сортировка по алфавиту в Microsoft Excel
Сортировка чисел по возрастанию в Microsoft Excel
Способ 2: Настраиваемая сортировка
Если данные необходимо отсортировать с применением дополнительных аргументов, а не только по алфавиту, потребуется воспользоваться специальным инструментом. Запустить его меню можно несколькими способами, первый подразумевает переход на вкладку «Данные» с последующим нажатием по пункту «Сортировка».
В качестве альтернативы поставленную задачу можно выполнить через контекстное меню, вызываемое правой кнопкой мыши. Для этого кликните по любой ячейке таблицы и в появившемся списке опций наведите курсор на строку «Сортировка», а затем щелкните по пункту «Настраиваемая сортировка».
После проделанных действий откроется дополнительное окно, в котором производится ввод параметров для сортировки данных таблицы.
Важно! Если требуется изменить порядок строк или столбцов только определенной части таблицы, перед выполнением ранее рассмотренных инструкций необходимо выделить нужную область данных и при запросе расширения диапазона выбрать параметр «сортировать в пределах указанного выделения».
Использование предустановленных шаблонов
Откройте окно настраиваемой сортировки и задайте предварительные параметры. Если редактируемая таблица содержит заголовки, установите отметку у строки «Мои данные содержат заголовки», которая находится в верхнем правом углу.
Затем кликните по кнопке «Параметры», расположенной рядом, и в открывшемся меню выберите тип сортировки: «строки диапазона» или «столбцы диапазона». Если обработка данных предполагает четкое соответствие регистру, поставьте галочку рядом с этим пунктом. По завершении щелкните по кнопке «ОК», чтобы применить заданные параметры.
Настраиваемая сортировка позволяет редактировать таблицу с использованием нескольких параметров одновременно. Таким образом можно обработать большой объем информации, не только выровняв в алфавитном порядке, но и применив фильтр по цветам. Всего есть четыре параметра сортировки:
- Значения ячеек. Позволяет изменить расположение данных в таблице по содержимому. По умолчанию доступно две опции — «От А до Я» и «От Я до А», но при необходимости можно настроить список, тем самым разместив данные по дням недели, месяцам и так далее.
- Цвет ячейки. Если в таблице есть цветовое выделение данных, всю информацию можно отсортировать с учетом этой особенности. Программа автоматически проверит наличие использующихся цветов и предложит выбрать нужный в соответствующем выпадающем списке.
- Цвет шрифта. Аналогичным образом можно выполнить сортировку, взяв за основу цвет используемого шрифта.
- Значок условного форматирования. Если при заполнении таблицы было применено условное форматирование, редактирование можно произвести с учетом этой особенности. Обратите внимание, что на нашем сайте есть отдельная статья, в которой демонстрируются все возможности такой опции.
Подробнее: Условное форматирование: инструмент Microsoft Excel для визуализации данных
Зная все параметры настраиваемой сортировки, можно перейти непосредственно к обработке данных. В последующей инструкции продемонстрирован пример с использованием всех шаблонов:
- Если необходимо выполнить сортировку по нескольким столбцам, параметрам и порядковым данным, щелкните по кнопке «Добавить уровень», чтобы дополнить список в основной области окна еще одной строкой. Рядом располагается опция «Удалить уровень», предназначенная для очистки списка.
- Разместив необходимое количество строк, определите все столбцы, которые будут отформатированы. Делается это в выпадающих списках «Столбец». Обратите внимание, что один и тот же столбец таблицы можно сортировать несколько раз.
- В выпадающих списках «Сортировка» определите один из четырех параметров, значения которых описывались в статье ранее.
- В зависимости от выбранных параметров в столбце «Порядок» выберите для каждого из них сценарий выполнения. Например, при обработке значений ячеек можно выполнить сортировку по алфавиту, а при обращении к цвету шрифта выбрать в соответствующем списке нужную окраску. Обратите внимание, что в некоторых случаях требуется указать месторасположение проверяемых данных («Сверху» или «Снизу»), которое они займут после выполнения сортировки.
Примечание! При одновременном использовании нескольких уровней сортировки обработка будет происходить поочередно. Таким образом сначала применятся параметры, указанные в первой строке, затем во второй, третьей и так далее.
Имеются также некоторые дополнительные возможности настройки сортировки, которые позволяют редактировать список задаваемых параметров. В верхней части открытого окна есть кнопка «Копировать уровень», она будет полезна при необходимости добавить уже имеющуюся строку. Стрелки, расположенные правее, служат для перемещения параметров вверх или вниз, соответственно. Перед их использованием важно выделить нужную строку, кликнув по ней левой кнопкой мыши.
Когда все настройки будут завершены, нажмите по кнопке «ОК» для их применения. Но прежде рекомендуем внимательно перепроверить выбранные параметры.
Создание собственного списка
Как уже упоминалось ранее, сортировать данные в таблице можно не только в алфавитном порядке, но и по дням неделям, месяцам и так далее. Для этого необходимо в окне «Сортировка» выбрать необходимый для изменения столбец, указать параметр «Значения ячеек», а затем в выпадающем списке «Порядок» щелкнуть по пункту «Настраиваемый список».
Обратите внимание! Откроется дополнительное меню, в котором уже есть предустановленные списки, озвученные ранее. Заметьте, что каждый из них имеет разное форматирование, что следует учитывать на этапе заполнения таблицы данными.
Если для более точной сортировки необходимо использовать индивидуальный список, создать его можно самостоятельно. Для этого следует в левой рабочей области выбрать пункт «НОВЫЙ СПИСОК», после чего в поле «Элементы списка» начать вводить текст, разделяя каждую позицию новым абзацем с помощью клавиши Enter. Вписав все необходимые данные, нажмите по кнопке «Добавить», чтобы изменения зарегистрировались в программе.
После этого можно переходить в основное меню настраиваемой сортировки для изменения порядка в таблице в соответствии с только что созданным новым списком.
Способ 3: Применение функций
В случае обработки чисел для сортировки данных можно воспользоваться специальными формулами, которые доступны в Microsoft Excel по умолчанию. Они позволяют изменять порядок значений в отдельно взятом массиве, но результат будет выводиться в другом диапазоне таблицы. Стоит также отметить, что при редактировании исходных данных вычисления, произведенные с помощью формул, будут тоже корректироваться автоматически.
Сортировка посредством формул выполняется с помощью двух функций — НАИМЕНЬШИЙ
и НАИБОЛЬШИЙ
. Логика их работы аналогична друг другу, отличается только результат. В первом случае будет выводиться диапазон исходных данных отсортированный от меньшего числа к большему, во втором — наоборот.
Установите курсор в ячейку, с которой будет начинаться создание нового списка. Кликните по строке формул и начните вводить функцию следующего образца:
=НАИМЕНЬШИЙ(X:X;СТРОКА(X1))
или =НАИБОЛЬШИЙ(X:X;СТРОКА(X1))
Вместо X впишите букву столбца, в котором находится информация для обработки, остальную часть формулы не изменяйте. Затем нажмите по клавише Enter, чтобы произошел расчет первого наименьшего или наибольшего значения в заданном диапазоне. Чтобы продолжить расчет остальных данных, наведите курсор в нижний правый угол ячейки и протяните его вниз.
Вариант 2: Microsoft Excel 2003
Табличный процессор 2003 года имеет все вышеперечисленные функции для сортировки данных, только отличается интерфейсом и месторасположением некоторых опций.
Примечание! Инструкция по работе функций НАИМЕНЬШИЙ и НАИБОЛЬШИЙ не будет рассмотрена, так как ничем не отличается от ранее представленной в статье.
Стандартная сортировка в алфавитном порядке или от меньшего к большему производится похожим образом, но только посредством панели инструментов — в контекстном меню соответствующих опций нет. Для этого выделите столбец данных, порядок которых нужно изменить, после чего щелкните по пиктограмме «Сортировка по возрастанию» или «Сортировка по убыванию».
Настраиваемая сортировка в Microsoft Excel 2003 тоже есть, но она имеет меньший набор возможностей, позволяет только менять порядок исходных данных по возрастанию или убыванию. Чтобы этим воспользоваться, нужно выделить таблицу, раскрыть меню «Данные» и кликнуть по пункту «Сортировка».
Затем необходимо настроить последовательность сортировки. Для этого в каждом выпадающем списке выберите столбец, который будет изменяться, а следом установите параметр «по возрастанию» или «по убыванию». Щелкните по кнопке «ОК», чтобы применить заданные настройки.
Также можно задать дополнительные параметры сортировки, нажав по кнопке «Параметры». В открывшемся окне из выпадающего списка «Сортировка по первому ключу» выберите подходящее значение, после чего при необходимости установите отметку «Учитывать регистр».
Примечание! В отличие от Microsoft Excel 2007 – 2021, добавлять собственные списки ключей в программе 2003 года нельзя, поэтому доступны лишь предустановленные — дни недели и месяцы.
Сортировка данных в Excel – инструмент для представления информации в удобном для пользователя виде.
Числовые значения можно отсортировать по возрастанию и убыванию, текстовые – по алфавиту и в обратном порядке. Доступны варианты – по цвету и шрифту, в произвольном порядке, по нескольким условиям. Сортируются столбцы и строки.
Порядок сортировки в Excel
Существует два способа открыть меню сортировки:
- Щелкнуть правой кнопкой мыши по таблице. Выбрать «Сортировку» и способ.
- Открыть вкладку «Данные» — диалоговое окно «Сортировка».
Часто используемые методы сортировки представлены одной кнопкой на панели задач:
Сортировка таблицы по отдельному столбцу:
- Чтобы программа правильно выполнила задачу, выделяем нужный столбец в диапазоне данных.
- Далее действуем в зависимости от поставленной задачи. Если нужно выполнить простую сортировку по возрастанию/убыванию (алфавиту или обратно), то достаточно нажать соответствующую кнопку на панели задач. Когда диапазон содержит более одного столбца, то Excel открывает диалоговое окно вида:
Чтобы сохранилось соответствие значений в строках, выбираем действие «автоматически расширить выделенный диапазон». В противном случае отсортируется только выделенный столбец – структура таблицы нарушится.
Если выделить всю таблицу и выполнить сортировку, то отсортируется первый столбец. Данные в строках станут в соответствии с положением значений в первом столбце.
Сортировка по цвету ячейки и по шрифту
Программа Excel предоставляет пользователю богатые возможности форматирования. Следовательно, можно оперировать разными форматами.
Сделаем в учебной таблице столбец «Итог» и «зальем» ячейки со значениями разными оттенками. Выполним сортировку по цвету:
- Выделяем столбец – правая кнопка мыши – «Сортировка».
- Из предложенного списка выбираем «Сначала ячейки с выделенным цветом».
- Соглашаемся «автоматически расширить диапазон».
Программа отсортировала ячейки по акцентам. Пользователь может самостоятельно выбрать порядок сортировки цвета. Для этого в списке возможностей инструмента выбираем «Настраиваемую сортировку».
В открывшемся окне вводим необходимые параметры:
Здесь можно выбрать порядок представления разных по цвету ячеек.
По такому же принципу сортируются данные по шрифту.
Сортировка в Excel по нескольким столбцам
Как задать порядок вторичной сортировки в Excel? Для решения этой задачи нужно задать несколько условий сортировки.
- Открываем меню «Настраиваемая сортировка». Назначаем первый критерий.
- Нажимаем кнопку «Добавить уровень».
- Появляются окошки для введения данных следующего условия сортировки. Заполняем их.
Программа позволяет добавить сразу несколько критериев чтобы выполнить сортировку в особом порядке.
Сортировка строк в Excel
По умолчанию сортируются данные по столбцам. Как осуществить сортировку по строкам в Excel:
- В диалоговом окне «Настраиваемой сортировки» нажать кнопку «Параметры».
- В открывшемся меню выбрать «Столбцы диапазона».
- Нажать ОК. В окне «Сортировки» появятся поля для заполнения условий по строкам.
Таким образом выполняется сортировка таблицы в Excel по нескольким параметрам.
Случайная сортировка в Excel
Встроенные параметры сортировки не позволяют расположить данные в столбце случайным образом. С этой задачей справится функция СЛЧИС.
Например, нужно расположить в случайном порядке набор неких чисел.
Ставим курсор в соседнюю ячейку (слева-справа, не важно). В строку формул вводим СЛЧИС(). Жмем Enter. Копируем формулу на весь столбец – получаем набор случайных чисел.
Теперь отсортируем полученный столбец по возрастанию /убыванию – значения в исходном диапазоне автоматически расположатся в случайном порядке.
Динамическая сортировка таблицы в MS Excel
Если применить к таблице стандартную сортировку, то при изменении данных она не будет актуальной. Нужно сделать так, чтобы значения сортировались автоматически. Используем формулы.
- Есть набор простых чисел, которые нужно отсортировать по возрастанию.
- Ставим курсор в соседнюю ячейку и вводим формулу: =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)). Именно так. В качестве диапазона указываем весь столбец. А в качестве коэффициента – функцию СТРОКА со ссылкой на первую ячейку.
- Изменим в исходном диапазоне цифру 7 на 25 – «сортировка» по возрастанию тоже изменится.
Если необходимо сделать динамическую сортировку по убыванию, используем функцию НАИБОЛЬШИЙ.
Для динамической сортировки текстовых значений понадобятся формулы массива.
- Исходные данные – перечень неких названий в произвольном порядке. В нашем примере – список фруктов.
- Выделяем столбец и даем ему имя «Фрукты». Для этого в поле имен, что находится возле строки формул вводим нужное нам имя для присвоения его к выделенному диапазону ячеек.
- В соседней ячейке (в примере – в В5) пишем формулу: Так как перед нами формула массива, нажимаем сочетание Ctrl + Shift + Enter. Размножаем формулу на весь столбец.
- Если в исходный столбец будут добавляться строки, то вводим чуть модифицированную формулу: Добавим в диапазон «фрукты» еще одно значение «помело» и проверим:
Впоследствии при добавлении данных в таблицу процесс сортирования будет выполняться автоматически.
Динамическая сортировка таблицы в EXCEL
Отсортируем формулами таблицу, состоящую из 2-х столбцов. Сортировку будем производить по одному из столбцов таблицы (решим 2 задачи: сортировка таблицы по числовому и сортировка по текстовому столбцу). Формулы сортировки настроим так, чтобы при добавлении новых данных в исходную таблицу, сортированная таблица изменялась динамически. Это позволит всегда иметь отсортированную таблицу без вмешательства пользователя. Также сделаем двухуровневую сортировку: сначала по числовому, затем (для повторяющихся чисел) — по текстовому столбцу.
Пусть имеется таблица, состоящая из 2-х столбцов. Один столбец – текстовый: Список фруктов ; а второй — числовой Объем Продаж (см. файл примера ).
Задача1 (Сортировка таблицы по числовому столбцу)
Необходимо отсортировать строки таблицы по содержимому числового столбца (по Объему продаж). Предполагается, что пользователь постоянно заполняет строки таблицы, поэтому необходимо написать формулы с учетом добавляемых значений.
Для наглядности величины значений в столбце Объем Продаж выделены с помощью Условного форматирования ( Главная/ Стили/ Условное форматирование/ Гистограммы ). Также желтым выделены повторяющиеся значения.
Примечание : Задача сортировки отдельного столбца (списка) решена в статьях Сортированный список (ТЕКСТовые значения) и Сортированный список (ЧИСЛОвые значения) .
Решение1
Если числовой столбец гарантировано не содержит повторяющихся значений, то задача решается легко:
- Числовой столбец отсортировать функцией НАИБОЛЬШИЙ() (см. статью Сортированный список (ЧИСЛОвые значения) );
- Функцией ВПР() или связкой функций ИНДЕКС()+ПОИСКПОЗ() выбрать значения из текстового столбца по соответствующему ему числовому значению.
Однако, в реальных задачах числовой столбец может содержать повторы, а так как функция ВПР() в случае наличия повторов всегда выбирает только первое значение сверху (см. статью Функция ВПР() в MS EXCEL ), то этот подход не годится (названия Фруктов будут выведены неправильно).
Поэтому механизм сортировки придется реализовывать по другому.
Создадим для удобства 2 Динамических диапазона Фрукты и Продажи , которые будут ссылаться на диапазоны ячеек, содержащие значения в соответствующих столбцах исходной таблицы. При добавлении новых строк в таблицу, границы этих динамических диапазонов будут автоматически расширяться.
В столбцах D и E разместим таблицу, которая будет динамически сортироваться,
В ячейке Е7 запишем зубодробительную формулу массива :
Аналогичную формулу можно написать для вывода значений в столбец Фрукты =ИНДЕКС(Фрукты;ОКРУГЛ(. ))
В файле примера , из-за соображений скорости вычислений (см. ниже), однотипная часть формулы, т.е. все, что внутри функции ОКРУГЛ() , вынесена в отдельный столбец J . Поэтому итоговые формулы в сортированной таблице выглядят так: =ИНДЕКС(Фрукты;J7) и =ИНДЕКС(Продажи;J7)
Также, изменив в формуле массива функцию НАИБОЛЬШИЙ() на НАИМЕНЬШИЙ() получим сортировку по возрастанию.
Для наглядности, величины значений в столбце Объем Продаж выделены с помощью Условного форматирования ( Главная/ Стили/ Условное форматирование/ Гистограммы ). Как видно, сортировка работает.
Тестируем
Теперь добавим новую строку в исходную таблицу. В динамически сортируемых таблицах мы должны получить соответствующую сортировку.
1. В ячейку А15 исходной таблицы введите слово Морковь ; 2. В ячейку В15 введите Объем продаж Моркови = 25; 3. После ввода значений, в столбцах D и Е автоматически будет отображена отсортированная по убыванию таблица; 4. В сортированной таблице новая строка будет отображена предпоследней.
Скорость вычислений формул
На «среднем» по производительности компьютере пересчет пары таких формул массива, расположенных в 100 строках, практически не заметен. Для таблиц с 300 строками время пересчета занимает 2-3 секунды, что вызывает неудобства. Либо необходимо отключить автоматический пересчет листа ( Формулы/ Вычисления/ Параметры вычисления ) и периодически нажимать клавишу F9 , либо отказаться от использования формул массива, заменив их столбцами с соответствующими формулами, либо вообще отказаться от динамической сортировки в пользу использования стандартных подходов (см. следующий раздел).
Альтернативные подходы к сортировке таблиц
Отсортируем строки исходной таблицы с помощью стандартного фильтра (выделите заголовки исходной таблицы и нажмите CTRL+SHIFT+L ). В выпадающем списке выберите требуемую сортировку.
Получим идентичный нашему вариант таблицы, но при добавлении в таблицу новых значений придется применять фильтр заново.
Также можно воспользоваться инструментом Сортировка ( Данные/ Сортировка и Фильтр/ Сортировка ). Для этого нужно выделить все значения исходной таблицы не включая заголовок, вызвать инструмент Сортировка, выбрать столбец, по которому требуется сортировать и вариант сортировки.
Получим идентичный нашему вариант таблицы, но при добавлении новых значений также придется применять фильтр заново.
При использовании Таблиц в формате EXCEL2007 мы также не получим динамической сортировки. Новое значение (Картофель) останется последним в исходной таблице (до принудительной сортировки таблицы через фильтр), не смотря на его значение продаж (200).
Какой вариант предпочтительней — как всегда — выбирать разработчику.
Еще одна формула массива (+дополнительный столбец). Задача1.1
Сортировку таблицы можно сделать с помощью другой, более простой формулы массива , но нам понадобится дополнительный (служебный) столбец D (см. файл примера лист Пример2 ):
В столбце F содержится отсортированный столбец В (объем продаж). Формула возвращает позицию значения объема продаж. Например, число 86 находится в 5-й строке таблицы.
Для повторов выражение ЕСЛИ(F8=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0) будет возвращать несколько значений: , т.е. число 74 находится в строках 2 и 8.
С помощью функции НАИБОЛЬШИЙ() сначала выводится 2, затем 8 (в разных строках).
Эта формула более наглядна, чем рассмотренная выше в начале статьи, но требует наличия дополнительного столбца.
Задача2 (Сортировка таблицы по текстовому столбцу)
Отсортируем строки таблицы по содержимому Текстового столбца (по Фруктам).
Примечание : Про сортировку списка текстовых значений можно прочитать в статье Сортированный список в MS EXCEL (ТЕКСТовые значения)
Как и в предыдущей задаче предположим, что в столбце, по которому ведется сортировка имеются повторы (названия Фруктов повторяются).
Для сортировки таблицы придется создать 2 служебных столбца (D и E).
Эта формула является аналогом ранга для текстовых значений (позиция значения относительно других значений списка). Текстовому значению, расположенному ниже по алфавиту, соответствует больший «ранг». Например, значению Яблоки соответствует максимальный «ранг» 7 (с учетом повторов).
В столбце E введем обычную формулу:
Эта формула учитывает повторы текстовых значений и корректирует «ранг». Теперь разным значениям Яблоки соответствуют разные «ранги» — 7 и 8. Это позволяет вывести список сортированных значений. Для этого используйте формулу (столбец G):
Аналогичная формула выведет соответствующий объем продаж (столбец Н).
Задача 2.1 (Двухуровневая сортировка)
Теперь снова отсортируем исходную таблицу по Объему продаж. Но теперь для повторяющихся значений (в столбце А три значения 74), соответствующие значения выведем в алфавитном порядке.
Как сделать в excel автоматическую сортировку?
Сортировка данных в Excel – инструмент для представления информации в удобном для пользователя виде.
Числовые значения можно отсортировать по возрастанию и убыванию, текстовые – по алфавиту и в обратном порядке. Доступны варианты – по цвету и шрифту, в произвольном порядке, по нескольким условиям. Сортируются столбцы и строки.
Порядок сортировки в Excel
Существует два способа открыть меню сортировки:
- Щелкнуть правой кнопкой мыши по таблице. Выбрать «Сортировку» и способ.
- Открыть вкладку «Данные» — диалоговое окно «Сортировка».
Часто используемые методы сортировки представлены одной кнопкой на панели задач:
Сортировка таблицы по отдельному столбцу:
- Чтобы программа правильно выполнила задачу, выделяем нужный столбец в диапазоне данных.
- Далее действуем в зависимости от поставленной задачи. Если нужно выполнить простую сортировку по возрастанию/убыванию (алфавиту или обратно), то достаточно нажать соответствующую кнопку на панели задач. Когда диапазон содержит более одного столбца, то Excel открывает диалоговое окно вида: Чтобы сохранилось соответствие значений в строках, выбираем действие «автоматически расширить выделенный диапазон». В противном случае отсортируется только выделенный столбец – структура таблицы нарушится.
Если выделить всю таблицу и выполнить сортировку, то отсортируется первый столбец. Данные в строках станут в соответствии с положением значений в первом столбце.
Сортировка по цвету ячейки и по шрифту
Программа Excel предоставляет пользователю богатые возможности форматирования. Следовательно, можно оперировать разными форматами.
Сделаем в учебной таблице столбец «Итог» и «зальем» ячейки со значениями разными оттенками. Выполним сортировку по цвету:
- Выделяем столбец – правая кнопка мыши – «Сортировка».
- Из предложенного списка выбираем «Сначала ячейки с выделенным цветом».
- Соглашаемся «автоматически расширить диапазон».
Программа отсортировала ячейки по акцентам. Пользователь может самостоятельно выбрать порядок сортировки цвета. Для этого в списке возможностей инструмента выбираем «Настраиваемую сортировку».
В открывшемся окне вводим необходимые параметры:
Здесь можно выбрать порядок представления разных по цвету ячеек.
По такому же принципу сортируются данные по шрифту.
Сортировка в Excel по нескольким столбцам
Как задать порядок вторичной сортировки в Excel? Для решения этой задачи нужно задать несколько условий сортировки.
- Открываем меню «Настраиваемая сортировка». Назначаем первый критерий.
- Нажимаем кнопку «Добавить уровень».
- Появляются окошки для введения данных следующего условия сортировки. Заполняем их.
Программа позволяет добавить сразу несколько критериев чтобы выполнить сортировку в особом порядке.
Сортировка строк в Excel
По умолчанию сортируются данные по столбцам. Как осуществить сортировку по строкам в Excel:
- В диалоговом окне «Настраиваемой сортировки» нажать кнопку «Параметры».
- В открывшемся меню выбрать «Столбцы диапазона».
- Нажать ОК. В окне «Сортировки» появятся поля для заполнения условий по строкам.
Таким образом выполняется сортировка таблицы в Excel по нескольким параметрам.
Случайная сортировка в Excel
Встроенные параметры сортировки не позволяют расположить данные в столбце случайным образом. С этой задачей справится функция СЛЧИС.
Например, нужно расположить в случайном порядке набор неких чисел.
Ставим курсор в соседнюю ячейку (слева-справа, не важно). В строку формул вводим СЛЧИС(). Жмем Enter. Копируем формулу на весь столбец – получаем набор случайных чисел.
Теперь отсортируем полученный столбец по возрастанию /убыванию – значения в исходном диапазоне автоматически расположатся в случайном порядке.
Динамическая сортировка таблицы в MS Excel
Если применить к таблице стандартную сортировку, то при изменении данных она не будет актуальной. Нужно сделать так, чтобы значения сортировались автоматически. Используем формулы.
- Есть набор простых чисел, которые нужно отсортировать по возрастанию.
- Ставим курсор в соседнюю ячейку и вводим формулу: =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)). Именно так. В качестве диапазона указываем весь столбец. А в качестве коэффициента – функцию СТРОКА со ссылкой на первую ячейку.
- Изменим в исходном диапазоне цифру 7 на 25 – «сортировка» по возрастанию тоже изменится.
Если необходимо сделать динамическую сортировку по убыванию, используем функцию НАИБОЛЬШИЙ.
Для динамической сортировки текстовых значений понадобятся формулы массива.
- Исходные данные – перечень неких названий в произвольном порядке. В нашем примере – список фруктов.
- Выделяем столбец и даем ему имя «Фрукты». Для этого в поле имен, что находится возле строки формул вводим нужное нам имя для присвоения его к выделенному диапазону ячеек.
- В соседней ячейке (в примере – в В5) пишем формулу: Так как перед нами формула массива, нажимаем сочетание Ctrl + Shift + Enter. Размножаем формулу на весь столбец.
- Если в исходный столбец будут добавляться строки, то вводим чуть модифицированную формулу: Добавим в диапазон «фрукты» еще одно значение «помело» и проверим:
Скачать формулы сортировки данных в Excel
Впоследствии при добавлении данных в таблицу процесс сортирования будет выполняться автоматически.
Работа с таблицами во многих случаях требует анализа содержащихся в них данных. Excel предоставляет мощные средства для обработки информации, возможность построения статистических отчетов и выборки данных по условию. Но иногда достаточно просто произвести сортировку элементов, чтобы решить поставленную задачу.
Упорядочивание чисел
Сортировка чисел по возрастанию или убыванию – распространенная задача. Она помогает выстроить числовые параметры – количество товаров и клиентов, суммы продаж и доходов, и представить информацию в более наглядном виде. Сделаем в Excel сортировку этих данных.
Например, в таблице файла туристической компании хранится информация о стоимости проживания в отеле. Цена зависит от типа номера и предлагаемого питания. Турист заинтересован в поиске наиболее экономного размещения, поэтому нужно отсортировать данные по возрастанию цены.
Для этого выделяем столбец таблицы «Стоимость, руб.» и заходим на вкладку «Главная». В блоке «Редактирование» находится группа инструментов «Сортировка и фильтр». Выбираем из меню пункт «Сортировка по возрастанию».
Программа, обнаружив наличие связанных столбцов, уточняет, нужно ли выполнять сортировку в Excel только по выделенному полю, или же расширить диапазон.
Выбираем «Расширить», так как мы заинтересованы в упорядочивании полных записей таблицы, и нажимаем «Сортировка». Записи выстроены в порядке возрастания стоимости проживания.
Эта операция выполняется еще проще, если таблица отформатирована по стилю. В таком случае нужно вызвать контекстное меню столбца, щелкнув по выпадающему списку в заголовке графы. В меню находятся аналогичные команды, с помощью которых можно выполнить сортировку в Excel.
Для того чтобы числа были отсортированы верно, обратите внимание на корректность формата данных в столбце. Если значения внесены в таблицу как текст, а не число, выстраивание пройдет не в ожидаемом порядке. В таблице приведен пример сортировки чисел 10, 11, 100, 15, 110, 132 в зависимости от формата данных.
Числовой формат | Текстовый формат |
10 | 10 |
11 | 100 |
15 | 11 |
100 | 110 |
110 | 132 |
132 | 15 |
Упорядочивание текста
В Excel сортировка столбцов, содержащих текст, выполняется так же, как и операция с числами. Произведем эту команду в колонке уже известной нам таблицы цен на комнаты в отеле «Питание». Выделяем столбец кликом по его заголовку и открываем панель инструментов «Редактирование» вкладки «Главная». Теперь в выпадающем меню вместо команд сортировки по возрастанию и убыванию расположены команды сортировки от А до Я и наоборот.
Выполняем построение ячеек от А до Я, опять же указывая расширение диапазона операции.
При упорядочивании строковых данных убедитесь в том, что значения не содержат начальных пробелов, так как в таком случае желаемый порядок ячеек будет нарушен. Эта проблема случается, если информация выгружается в файл из другого источника: базы данных, стороннего приложения или другого файла.
Для форматированных таблиц сортировку в Excel выполнить еще проще. Зайдя в контекстное меню заголовка колонки, вы также увидите команды построения ячеек в порядке от А до Я и наоборот.
Упорядочивание дат
Все указанные выше операции, применимые для чисел и строковой информации, используются и для выстраивания дат и времени. Отличие состоит только в наименовании команды, для такого типа данных она называется «Сортировка от старых к новым» и наоборот. Ниже показан пример.
Для дат действует то же правило, что и для чисел: чтобы упорядочивание прошло корректно, убедитесь в том, что сортируемая информация представлена именно в формате даты, а не в текстовом.
Настраиваемые списки
Но не всегда есть возможность выстроить необходимый список штатными средствами, бывает необходимость выполнить сортировку в Excel по полям, к которым не подходит ни один из описанных выше методов. К примеру, в списке дел на неделю мы хотим выстроить задачи по дням недели.
Чтобы выполнить такую сортировку, программа предоставляет возможность использования настраиваемых списков. В MS Excel есть ряд предустановленных списков, одним из которых и является перечень дней недели. Чтобы их посмотреть, зайдите на вкладку «Данные» и найдите панель инструментов сортировки и фильтрации Excel. По кнопке «Сортировка» открывается окно выполнения операции по нескольким столбцам.
В поле «Порядок» выбираем элемент «Настраиваемый список». Из перечня выбираем дни недели и нажимаем ОК.
Упорядочивание по цвету и значкам
Еще одной удобной опцией выстраивания элементов ячейки по порядку является возможность их сортировки по цвету. При этом может использоваться цвет как заливки, так и шрифта текста. В таблице дел обозначим рабочие задачи оранжевым цветом, семейные дела – голубым, праздники – бежево-желтым. И выстроим их по типу.
Для этого заходим в настраиваемую сортировку. Кроме описанного выше способа, можно воспользоваться меню панели «Редактирование» вкладки «Главная». Выбираем из списка команд «Сортировка и фильтр» элемент «Настраиваемая сортировка».
Выбираем поле «Задача», тип «Цвет ячейки» и устанавливаем оранжевый цвет сверху. Чтобы домашние дела находились внизу списка, добавляем еще один уровень и для тех же параметров устанавливаем голубой цвет снизу.
Этот способ позволяет упорядочивать элементы таблицы и по значкам. Например, мы можем пометить отдельные задачи восклицательным знаком как важные и выводить их в начале списка.
Выше мы описали, как в Excel сделать сортировку данных разных типов, используя цвет ячеек и шрифта текста и пометки в строках. Надеемся, эта информация поможет вам в работе с программой.
Событие Worksheet_Change не реагирует на пересчет формул.
Если диапазоны, на которые ссылаются формулы, находятся далеко от таблицы (или на других листах) и их нельзя включить в проверяемый диапазон Target, можно использовать событие пересчета листа:
Application.EnableEvents — чтобы избежать зацикливания, на время сортировки отключаем события листа.
Сортировка будет происходить при пересчете формул. Чтобы пересчет происходил и при ручном изменении данных, в произвольную ячейку нужно добавить формулу с летучей функцией (летучая — пересчитывается при любом изменении на листе), например:
Недостаток данного решения — сортировка включается при любом изменении на листе.
Если пересчет формул происходит не часто, можно параллельно с Worksheet_Change использовать событие активации листа — Worksheet_Activate