Как отсортировать данные в таблице excel по двум столбцам
Перейти к содержимому

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

  • автор:

Функция СОРТ

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Еще. Меньше

Функция СОРТ сортирует содержимое диапазона или массива.

В этом примере используется отдельная сортировка по регионам, продавцам и продуктам с помощью формулы =СОРТ(A2:А17), скопированной в ячейки F2, H2 и J2.

Использование функции СОРТ для сортировки диапазонов данных. В этом примере используется формула =СОРТ(A2:A17) для сортировки регионов, которая затем копируется в ячейки H2 и J2, чтобы отсортировать имена продавцов и продукты.

Функция СОРТ возвращает отсортированный массив элементов в массиве. Возвращаемый массив имеет ту же форму, что и предоставленный аргумент массива.

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

Диапазон или массив для сортировки

[индекс_сортировки]

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

[порядок_сортировки]

Число, указывающее нужный порядок сортировки: 1 для сортировки по возрастанию (по умолчанию), -1 для сортировки по убыванию

Логическое значение, указывающее нужное направление сортировки: ЛОЖЬ для сортировки по строкам (по умолчанию), ИСТИНА для сортировки по столбцам

  • Если аргумент «индекс_сортировки» не указан, предполагается строка 1 или столбец 1. Если не указан порядок сортировки, применяется сортировка по возрастанию. По умолчанию Excel выполняет сортировку по строкам, а сортировка по столбцам применяется, если аргументу «по_столбцу» присвоено значение ИСТИНА. Если аргументу «по_столбцу» присвоено значение ЛОЖЬ или он отсутствует, Excel выполняет сортировку по строкам.
  • Функция СОРТ предназначена для сортировки данных в массиве. Если вы хотите отсортировать данные в сетке, лучше использовать функцию СОРТПО, поскольку она удобнее. Функция СОРТПО учитывает добавления или удаления столбцов, так как она ссылается на диапазон, а функция СОРТ ссылается на номер индекса столбца.
  • Массив может рассматриваться как строка со значениями, столбец со значениями или комбинация строк и столбцов со значениями. В приведенном выше примере исходным массивом для формулы СОРТ является диапазон A5:D20.
  • Функция СОРТ возвращает массив, который будет рассеиваться, если это будет конечным результатом формулы. Это означает, что Excel будет динамически создавать соответствующий по размеру диапазон массива при нажатии клавиши Enter. Если ваши вспомогательные данные хранятся в таблице Excel, тогда массив будет автоматически изменять размер при добавлении и удалении данных из диапазона массива, если вы используете Структурированные ссылки. Дополнительные сведения см. в статье Поведение рассеянного массива.
  • Приложение Excel ограничило поддержку динамических массивов в операциях между книгами, и этот сценарий поддерживается, только если открыты обе книги. Если закрыть исходную книгу, все связанные формулы динамического массива вернут ошибку #ССЫЛКА! после обновления.

Примеры

Сортировка диапазона значений по убыванию.

Сортировка диапазона значений по убыванию.

Совместное использование функций СОРТ и ФИЛЬТР, чтобы отсортировать диапазон по возрастанию и ограничить его значениями, превышающими 5000.

Совместное использование функций СОРТ и ФИЛЬТР, чтобы отсортировать диапазон по возрастанию и ограничить его значениями, превышающими 5000.

Дополнительные сведения

Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

Сортировка данных в таблице

Сортировка — это один из основных инструментов управления данными. В Excel можно отсортировать таблицу по одному или нескольким столбцам в порядке возрастания или убывания либо выполнить настраиваемую сортировку.

Браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Сортировка таблицы

  1. Выберите ячейку данных.
  2. На вкладке Главная нажмите кнопку Сортировка и фильтр.

Сортировка и фильтрили выберите «>сортировку».
Сортировка и фильтр на вкладке

  • Выберите один из следующих вариантов:
    • Сортировка по возрастанию — сортирует выбранный столбец в порядке возрастания.
    • Сортировать по убыванию — сортирует выбранный столбец в порядке убывания.
    • Настраиваемая сортировка — сортирует данные в нескольких столбцах на основе различных условий сортировки. Ниже описано, как выполнить пользовательскую сортировку.
    • Выберите пункт Настраиваемая сортировка.
    • Нажмите кнопку Добавить уровень.
      Добавить уровень
    • В столбце Столбец выберите столбец, по которому вы хотите выполнить сортировку, в раскрывающемся списке Сортировать по, а затем выберите такой второй столбец в раскрывающемся списке Затем по. Например, в списке Сортировать по можно выбрать столбец «Отдел», а в списке Затем по — «Состояние».
    • В столбце Сортировка выберите вариант Значения.
    • В столбце Порядок выберите нужный вариант, например От А до Я,По возрастанию или По убыванию.
    • Повторите действия 2–5 для каждого дополнительного столбца, по которому вы хотите выполнить сортировку.

    Примечание: Чтобы удалить уровень, нажмите кнопку Удалить уровень.

    Дополнительные сведения

    Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

    Возможности сортировки данных в Excel списком

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

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

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

    В Excel можно упорядочить списки:

    • по возрастанию;
    • по убыванию;
    • по заданным пользователем параметрам (по дням недели, месяцам и т.п.).

    Отсортировать по возрастанию значит упорядочить данные:

    • от 0 до 9;
    • от А до Я;
    • от A до Z.

    По убыванию – в обратном порядке.

    Пользовательская сортировка.

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

    Как отсортировать данные в таблице Excel по столбцу?

    У нас есть учебная таблица со списком работников и окладом:

    Таблица оклада.

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

    По убыванию.

    Диапазон сортировки расширяется автоматически. Получается так:

    Результат после сортировки.

    Как в Excel отсортировать по возрастанию?

    Выделяем столбец – правая кнопка мыши – в этот раз указываем: от минимального значения к максимальному значению.

    От минимального к максимальному.

    Результат в таблице.

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

    Выделяем столбец с фамилиями – правая кнопка мыши – выбираем: настраиваемая сортировка.

    Настраиваемая сортировка.

    «Сортировать по» — выбираем имя столбца, значения которого нужно отсортировать по алфавиту. У нас – «ФИО». В сортировке выбираем, на какие параметры будет ориентироваться инструмент. Это может быть цвет ячейки, шрифта, значок ячейки. В нашем примере – «значения» (анализ значений в ячейке). «Порядок» — от А до Я либо от Я до А. Сделаем прямой порядок. Жмем ОК.

    Результат сортировки по алфавиту:

    Отсортировано по алфавиту.

    Как сделать сортировку по дате в Excel?

    Пример приходной накладной.

    Нам нужно отсортировать товар по дате поступления на склад.

    Проверить, чтобы в столбце с датами был правильный формат («Дата»). Выделяем столбец и сортируем от старых дат к новым (от новых к старым).

    От новых к старым датам.

    Выбираем от «старых к новым». Значения списка располагают в хронологическом порядке.

    Результат сортировки под дате.

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

    Настраиваемая сортировка.

    Сортируем данные по смыслу

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

    В меню «Настраиваемый список» выбираем новый список. Формируем иерархию любых объектов. Разделителями могут быть запятые либо клавиша «Ввод».

    Когда иерархические объекты внесены, нажимаем «Добавить».

    Создание пользовательских списков.

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

    Результат пользовательской сортировки.

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

    Если нужно отсортировать информацию по разным условиям в разных столбцах, используется меню «Настраиваемый список». Там есть кнопка «Добавить уровень».

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

    Данные в таблице будут отсортированы по нескольким параметрам. В одном столбце, например, по возрастанию. В другом («затем по…») – по алфавиту и т.д. В результате диапазон будет сформирован так, как задано сложной сортировкой.

    Уровни можно добавлять, удалять, копировать, менять местами посредством кнопок «Вверх»-«Вниз».

    Это самые простые способы сортировки данных в таблицах. Можно для этих целей применять формулы. Для этих целей подходят встроенные инструменты «НАИМЕНЬШИЙ», «СТРОКА», СЧЕТЕСЛИ».

    • Excel Formula Examples
    • Создать таблицу
    • Форматирование
    • Функции Excel
    • Формулы и диапазоны
    • Фильтр и сортировка
    • Диаграммы и графики
    • Сводные таблицы
    • Печать документов
    • Базы данных и XML
    • Возможности Excel
    • Настройки параметры
    • Уроки Excel
    • Макросы VBA
    • Скачать примеры

    Сортировка данных в Excel по строкам и столбцам с помощью формул

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

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

    Порядок сортировки в Excel

    Существует два способа открыть меню сортировки:

    1. Щелкнуть правой кнопкой мыши по таблице. Выбрать «Сортировку» и способ. Контекстное меню.
    2. Открыть вкладку «Данные» — диалоговое окно «Сортировка».

    Данные.

    Часто используемые методы сортировки представлены одной кнопкой на панели задач:

    Панель.

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

    1. Чтобы программа правильно выполнила задачу, выделяем нужный столбец в диапазоне данных. Таблица.
    2. Далее действуем в зависимости от поставленной задачи. Если нужно выполнить простую сортировку по возрастанию/убыванию (алфавиту или обратно), то достаточно нажать соответствующую кнопку на панели задач. Когда диапазон содержит более одного столбца, то Excel открывает диалоговое окно вида: Выбор.Чтобы сохранилось соответствие значений в строках, выбираем действие «автоматически расширить выделенный диапазон». В противном случае отсортируется только выделенный столбец – структура таблицы нарушится.

    Пример.

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

    Сортировка по цвету ячейки и по шрифту

    Программа Excel предоставляет пользователю богатые возможности форматирования. Следовательно, можно оперировать разными форматами.

    Сделаем в учебной таблице столбец «Итог» и «зальем» ячейки со значениями разными оттенками. Выполним сортировку по цвету:

    1. Выделяем столбец – правая кнопка мыши – «Сортировка».
    2. Из предложенного списка выбираем «Сначала ячейки с выделенным цветом». Цветом.
    3. Соглашаемся «автоматически расширить диапазон».

    Пример1.

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

    Настраиваемая.

    В открывшемся окне вводим необходимые параметры:

    Параметры.

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

    По такому же принципу сортируются данные по шрифту.

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

    Как задать порядок вторичной сортировки в Excel? Для решения этой задачи нужно задать несколько условий сортировки.

    1. Открываем меню «Настраиваемая сортировка». Назначаем первый критерий. Критерий 1.
    2. Нажимаем кнопку «Добавить уровень». Новый уровень.
    3. Появляются окошки для введения данных следующего условия сортировки. Заполняем их.

    Новые критерии.

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

    Сортировка строк в Excel

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

    1. В диалоговом окне «Настраиваемой сортировки» нажать кнопку «Параметры». Параметры2.
    2. В открывшемся меню выбрать «Столбцы диапазона». Столбцы диапазона.
    3. Нажать ОК. В окне «Сортировки» появятся поля для заполнения условий по строкам.

    По строкам.

    Таким образом выполняется сортировка таблицы в Excel по нескольким параметрам.

    Случайная сортировка в Excel

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

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

    Числа.

    Ставим курсор в соседнюю ячейку (слева-справа, не важно). В строку формул вводим СЛЧИС(). Жмем Enter. Копируем формулу на весь столбец – получаем набор случайных чисел.

    СЛЧИС.

    Теперь отсортируем полученный столбец по возрастанию /убыванию – значения в исходном диапазоне автоматически расположатся в случайном порядке.

    Динамическая сортировка таблицы в MS Excel

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

    1. Есть набор простых чисел, которые нужно отсортировать по возрастанию. Набор.
    2. Ставим курсор в соседнюю ячейку и вводим формулу: =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)). Именно так. В качестве диапазона указываем весь столбец. А в качестве коэффициента – функцию СТРОКА со ссылкой на первую ячейку. НАИМЕНЬШИЙ.
    3. Изменим в исходном диапазоне цифру 7 на 25 – «сортировка» по возрастанию тоже изменится.

    По возрастанию.

    Если необходимо сделать динамическую сортировку по убыванию, используем функцию НАИБОЛЬШИЙ.

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

    1. Исходные данные – перечень неких названий в произвольном порядке. В нашем примере – список фруктов. Фрукты.
    2. Выделяем столбец и даем ему имя «Фрукты». Для этого в поле имен, что находится возле строки формул вводим нужное нам имя для присвоения его к выделенному диапазону ячеек. Поле имен.
    3. В соседней ячейке (в примере – в В5) пишем формулу: Так как перед нами формула массива, нажимаем сочетание Ctrl + Shift + Enter. Размножаем формулу на весь столбец. Пример2.
    4. Если в исходный столбец будут добавляться строки, то вводим чуть модифицированную формулу: Добавим в диапазон «фрукты» еще одно значение «помело» и проверим:

    Пример3.

    Впоследствии при добавлении данных в таблицу процесс сортирования будет выполняться автоматически.

    • Excel Formula Examples
    • Создать таблицу
    • Форматирование
    • Функции Excel
    • Формулы и диапазоны
    • Фильтр и сортировка
    • Диаграммы и графики
    • Сводные таблицы
    • Печать документов
    • Базы данных и XML
    • Возможности Excel
    • Настройки параметры
    • Уроки Excel
    • Макросы VBA
    • Скачать примеры
  • Добавить комментарий

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