Excel функция если сортировка

Содержание

  1. Динамическая сортировка таблицы в EXCEL
  2. Задача1 (Сортировка таблицы по числовому столбцу)
  3. Решение1
  4. Тестируем
  5. Скорость вычислений формул
  6. Альтернативные подходы к сортировке таблиц
  7. Еще одна формула массива (+дополнительный столбец). Задача1.1
  8. Задача2 (Сортировка таблицы по текстовому столбцу)
  9. Задача 2.1 (Двухуровневая сортировка)
  10. Функция СОРТ
  11. Примеры
  12. Дополнительные сведения
  13. Функция СОРТ динамических массивов в Excel
  14. Сортировка в прежних версиях Excel
  15. Синтаксис функции СОРТ()
  16. Простая сортировка с одним аргументом
  17. Сортировка на основе двух и более столбцов
  18. Сортировка по столбцам
  19. Что осталось для CTRL + SHIFT + ENTER

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

history 24 апреля 2013 г.

Отсортируем формулами таблицу, состоящую из 2-х столбцов. Сортировку будем производить по одному из столбцов таблицы (решим 2 задачи: сортировка таблицы по числовому и сортировка по текстовому столбцу). Формулы сортировки настроим так, чтобы при добавлении новых данных в исходную таблицу, сортированная таблица изменялась динамически. Это позволит всегда иметь отсортированную таблицу без вмешательства пользователя. Также сделаем двухуровневую сортировку: сначала по числовому, затем (для повторяющихся чисел) — по текстовому столбцу.

Пусть имеется таблица, состоящая из 2-х столбцов. Один столбец – текстовый: Список фруктов ; а второй — числовой Объем Продаж (см. файл примера ).

Задача1 (Сортировка таблицы по числовому столбцу)

Необходимо отсортировать строки таблицы по содержимому числового столбца (по Объему продаж). Предполагается, что пользователь постоянно заполняет строки таблицы, поэтому необходимо написать формулы с учетом добавляемых значений.

Для наглядности величины значений в столбце Объем Продаж выделены с помощью Условного форматирования ( Главная/ Стили/ Условное форматирование/ Гистограммы ). Также желтым выделены повторяющиеся значения.

Решение1

Если числовой столбец гарантировано не содержит повторяющихся значений, то задача решается легко:

  • Числовой столбец отсортировать функцией НАИБОЛЬШИЙ() (см. статью Сортированный список (ЧИСЛОвые значения) );
  • Функцией ВПР() или связкой функций ИНДЕКС()+ПОИСКПОЗ() выбрать значения из текстового столбца по соответствующему ему числовому значению.

Однако, в реальных задачах числовой столбец может содержать повторы, а так как функция ВПР() в случае наличия повторов всегда выбирает только первое значение сверху (см. статью Функция ВПР() в MS EXCEL ), то этот подход не годится (названия Фруктов будут выведены неправильно).

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

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

В столбцах D и E разместим таблицу, которая будет динамически сортироваться,

В ячейке Е7 запишем зубодробительную формулу массива :

=ИНДЕКС(Продажи; ОКРУГЛ(ОСТАТ(НАИБОЛЬШИЙ( —(СЧЁТЕСЛИ(Продажи;» СЧЁТЕСЛИ(Продажи;» возвращает массив <4:5:0:2:7:1:3:5>. Это означает, что число 64 (из ячейки B7 исходной таблицы, т.е. первое число из диапазона Продажи ) больше 4-х значений из того же диапазона; число 74 (из ячейки B8 исходной таблицы, т.е. второе число из диапазона Продажи ) больше 5-и значений из того же диапазона; следующее число 23 — самое маленькое (оно никого не больше) и т.д.

  • Теперь вышеуказанный массив целых чисел превратим в массив чисел с дробной частью, где в качестве дробной части будет содержаться номер позиции числа в массиве: <4,001:5,002:0,003:2,004:7,005:1,006:3,007:5,008>. Это реализовано выражением &»,»&ПОВТОР(«0»;3-ДЛСТР(СТРОКА(Продажи)-СТРОКА($E$6)))&СТРОКА(Продажи)-СТРОКА($E$6)) Именно в этой части формулы заложено ограничение о не более 1000 строк в исходной таблице (см. выше). При желании его можно легко изменить, но это бессмысленно (см. ниже раздел о скорости вычислений).
  • Функция НАИБОЛЬШИЙ() сортирует вышеуказанный массив.
  • Функция ОСТАТ() возвращает дробную часть числа, представляющую собой номера позиций/1000, например 0,005.
  • Функция ОКРУГЛ() , после умножения на 1000, округляет до целого и возвращает номер позиции. Теперь все номера позиций соответствуют числам столбца Объемы продаж, отсортированных по убыванию.
  • Функция ИНДЕКС() по номеру позиции возвращает соответствующее ему число.
  • Аналогичную формулу можно написать для вывода значений в столбец Фрукты =ИНДЕКС(Фрукты;ОКРУГЛ(. ))

    В файле примера , из-за соображений скорости вычислений (см. ниже), однотипная часть формулы, т.е. все, что внутри функции ОКРУГЛ() , вынесена в отдельный столбец 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) будет возвращать несколько значений: <0:2:0:0:0:0:0:8>, т.е. число 74 находится в строках 2 и 8.

    С помощью функции НАИБОЛЬШИЙ() сначала выводится 2, затем 8 (в разных строках).

    Эта формула более наглядна, чем рассмотренная выше в начале статьи, но требует наличия дополнительного столбца.

    Задача2 (Сортировка таблицы по текстовому столбцу)

    Отсортируем строки таблицы по содержимому Текстового столбца (по Фруктам).

    Примечание : Про сортировку списка текстовых значений можно прочитать в статье Сортированный список в MS EXCEL (ТЕКСТовые значения)

    Как и в предыдущей задаче предположим, что в столбце, по которому ведется сортировка имеются повторы (названия Фруктов повторяются).

    Для сортировки таблицы придется создать 2 служебных столбца (D и E).

    Эта формула является аналогом ранга для текстовых значений (позиция значения относительно других значений списка). Текстовому значению, расположенному ниже по алфавиту, соответствует больший «ранг». Например, значению Яблоки соответствует максимальный «ранг» 7 (с учетом повторов).

    В столбце E введем обычную формулу:

    Эта формула учитывает повторы текстовых значений и корректирует «ранг». Теперь разным значениям Яблоки соответствуют разные «ранги» — 7 и 8. Это позволяет вывести список сортированных значений. Для этого используйте формулу (столбец G):

    Аналогичная формула выведет соответствующий объем продаж (столбец Н).

    Задача 2.1 (Двухуровневая сортировка)

    Теперь снова отсортируем исходную таблицу по Объему продаж. Но теперь для повторяющихся значений (в столбце А три значения 74), соответствующие значения выведем в алфавитном порядке.

    Для этого воспользуемся результатами Задачи 1.1 и Задачи 2.

    Подробности в файле примера на листе Задача2.

    Источник

    Функция СОРТ

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

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

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

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

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

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

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

    Если аргумент «индекс_сортировки» не указан, предполагается строка 1 или столбец 1. Если не указан порядок сортировки, применяется сортировка по возрастанию. По умолчанию Excel выполняет сортировку по строкам, а сортировка по столбцам применяется, если аргументу «по_столбцу» присвоено значение ИСТИНА. Если аргументу «по_столбцу» присвоено значение ЛОЖЬ или он отсутствует, Excel выполняет сортировку по строкам.

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

    Массив может рассматриваться как строка со значениями, столбец со значениями или комбинация строк и столбцов со значениями. В приведенном выше примере исходным массивом для формулы СОРТ является диапазон A5:D20.

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

    Приложение Excel ограничило поддержку динамических массивов в операциях между книгами, и этот сценарий поддерживается, только если открыты обе книги. Если закрыть исходную книгу, все связанные формулы динамического массива вернут ошибку #ССЫЛКА! после обновления.

    Примеры

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

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

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

    Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

    Источник

    Функция СОРТ динамических массивов в Excel

    Это перевод второй главы книги Bill Jelen. Excel Dynamic Arrays Straight to the Point. К содержанию.

    Рис. 8. Исходные данные

    Скачать заметку в формате Word или pdf, примеры в формате Excel

    Сортировка в прежних версиях Excel

    Ранее сортировка в Excel с помощью формул была довольно сложной. На рис. 8 представлены исходные данные, которые будут использоваться на протяжении этой главы.

    Старый способ сортировки включал цепочку формул:

    Рис. 9. Старый способ сортировки с помощью формул; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке

    Новые функции динамических массивов СОРТ() и СОРТПО() значительно упростили эту процедуру.

    Синтаксис функции СОРТ()

    Рис. 10. Функция СОРТ()

    Допустим, вы хотите отсортировать исходный диапазон A3:C16 (см. рис. 8) по полю Score (Оценка). Score – это третий столбец в диапазоне, поэтому значение аргумента индекс_сортировки = 3. Аргумент порядок_сортировки предлагает два значения: 1 – для возрастания и минус 1 – для убывания. К сожалению, не поддерживается сортировка по цвету, формуле или пользовательскому списку.

    Рис. 11. Укажите аргументы функции

    Четвертый аргумент используется редко. Он позволяет сортировать по столбцам. Но 99,9% людей сортируют по строкам. Если вам нужно выполнить сортировку по столбцам, укажите ИСТИНА для последнего аргумента по_столбцу. Этот аргумент является необязательным и по умолчанию имеет значение ЛОЖЬ.

    Итак, вы ввели всего одну формулу в ячейку Е3. Благодаря новому движку calc формула разливается по соседним ячейкам. Обратите внимание, поскольку вы вводите формулу один раз, вам не нужно заботиться о «правильном» использовании абсолютных и относительных ссылок.

    Рис. 12. Данные теперь отсортированы

    Простая сортировка с одним аргументом

    Если у вас только один столбец данных и вы хотите отсортировать их по возрастанию, достаточно только первого аргумента в функции СОРТ():

    Рис. 13. Аргументы 2, 3 и 4 являются необязательными

    Поскольку здесь только один столбец однородных данных, Excel не распознает строку заголовка. Поэтому ее нужно перенести, и отсортировать данные без заголовка: А2:А6.

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

    Допустим вам нужна двухуровневая сортировка. Например, сортировка по столбцу Представитель по возрастанию и столбцу Продажи по убыванию. Используйте константы массива для второго и третьего аргументов функции =СОРТ(A2:C17,<2;3>,<1;-1>).

    Рис. 14. Двухуровневая сортировка

    Возможно, вам покажется проще формула =СОРТПО(A2:C17;B2:B17;1;C2:C17;-1) (см. главу 3).

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

    Google Sheets имел функцию сортировки задолго до Excel. Чтобы функция сортировки Excel выглядела лучше, чем версия Google Sheets, разработчики добавили необязательный четвертый аргумент, который позволяет сортировать данные слева направо. Укажите ИСТИНА или 1 в качестве четвертого аргумента. Ниже данные сортируются по годам – по первой строке:

    Рис. 15. Используя четвертый аргумент, можете сортировать слева направо

    Второй и третий аргумент опущены, используются значения по умолчанию.

    Что осталось для CTRL + SHIFT + ENTER

    Новые функции динамического массива практически полностью заменили прежние функции массивов Ctrl + Shift + Enter. У последних осталось два локальных применения.

    Во-первых, предположим, что вы хотите убедиться, что никто не удалит или не вставит строки между строкой 1 и строкой 20. Можно выбрать какой-нибудь неиспользуемый столбец, например Z1:Z20, ввести =1 и нажать Ctrl + Shift + Enter. Если кто-то позже попытается удалить или вставить строку, Excel не разрешит эти изменения, поскольку нельзя изменять часть массива.

    Во-вторых. Допустим, вам нужны только три лучших результата функции СОРТ. Можно выбрать диапазон Е3:G6, ввести функцию =СОРТ(A3:C16;3;-1), и нажать Ctrl + Shift + Enter. Это предотвратит выход результатов за пределы выбранного диапазона. Т.е., функция СОРТ() разольется не на весь диапазон, а только на выбранный.

    Рис. 16. Формулы Ctrl + Shift + Enter по-прежнему ограничивают размер возвращаемого массива

    В справке Microsoft говорится, что устаревшие формулы массива, введенные с помощью сочетания клавиш Ctrl + Shift + Enter, по-прежнему поддерживаются в целях обеспечения обратной совместимости, но больше их использование не требуется. Если вы хотите, вы можете преобразовать старые формулы массива в динамические формулы массива путем поиска первой ячейки в диапазоне массива, копирования текста формулы, удаления всего диапазона из старого массива и повторного ввода формулы в левой верхней ячейке. Перед обновлением устаревших формул массива до динамических формул массива следует помнить о некоторых различиях вычислений между ними.

    Источник

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

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

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

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

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

    3. Открыть вкладку «Данные» — диалоговое окно «Сортировка».

    Данные.

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

    Панель.

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

    1. Чтобы программа правильно выполнила задачу, выделяем нужный столбец в диапазоне данных.
    2. Таблица.

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

    Пример.

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

    

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

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

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

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

    4. Соглашаемся «автоматически расширить диапазон».

    Пример1.

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

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

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

    Параметры.

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

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

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

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

    1. Открываем меню «Настраиваемая сортировка». Назначаем первый критерий.
    2. Критерий 1.

    3. Нажимаем кнопку «Добавить уровень».
    4. Новый уровень.

    5. Появляются окошки для введения данных следующего условия сортировки. Заполняем их.

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

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

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

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

    1. В диалоговом окне «Настраиваемой сортировки» нажать кнопку «Параметры».
    2. Параметры2.

    3. В открывшемся меню выбрать «Столбцы диапазона».
    4. Столбцы диапазона.

    5. Нажать ОК. В окне «Сортировки» появятся поля для заполнения условий по строкам.

    По строкам.

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

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

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

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

    Числа.

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

    СЛЧИС.

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

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

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

    1. Есть набор простых чисел, которые нужно отсортировать по возрастанию.
    2. Набор.

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

    5. Изменим в исходном диапазоне цифру 7 на 25 – «сортировка» по возрастанию тоже изменится.

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

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

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

    1. Исходные данные – перечень неких названий в произвольном порядке. В нашем примере – список фруктов.
    2. Фрукты.

    3. Выделяем столбец и даем ему имя «Фрукты». Для этого в поле имен, что находится возле строки формул вводим нужное нам имя для присвоения его к выделенному диапазону ячеек.
    4. Поле имен.

    5. В соседней ячейке (в примере – в В5) пишем формулу: Так как перед нами формула массива, нажимаем сочетание Ctrl + Shift + Enter. Размножаем формулу на весь столбец.
    6. Пример2.

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

    Скачать формулы сортировки данных в Excel

    Пример3.

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

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

    • Как сделать сортировку данных по одному критерию
    • Как сделать сортировку по нескольким критериям
    • Как сделать пользовательскую сортировку

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

    Разберём на примере.

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

    Таблица, в которой хранятся данные о продажах автосалона
    Скриншот: Excel / Skillbox Media

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

    Сортируем данные по возрастанию цены авто. Выделяем любую ячейку в столбце, данные которого нужно отсортировать. В нашем случае — любую ячейку столбца «Цена, руб.».

    Выбираем любую ячейку в столбце, который нужно отсортировать
    Скриншот: Excel / Skillbox Media

    На вкладке «Главная» нажимаем кнопку «Сортировка и фильтр».

    Жмём сюда, чтобы сортировать данные
    Скриншот: Excel / Skillbox Media

    Выбираем нужный тип сортировки — в нашем случае пункт «Сортировка по возрастанию».

    Жмём сюда, чтобы сортировать данные по возрастанию цены
    Скриншот: Excel / Skillbox Media

    Готово — данные таблицы отсортированы по возрастанию цен на автомобили.

    Результат сортировки по возрастанию цены
    Скриншот: Excel / Skillbox Media

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

    Жмём сюда, чтобы сортировать данные по дате продаж
    Скриншот: Excel / Skillbox Media

    Готово — данные отсортированы по дате продаж: от более давних к новым.

    Результат сортировки по дате
    Скриншот: Excel / Skillbox Media

    Сортируем данные по фамилиям менеджеров. Выделяем любую ячейку в столбце «Менеджер», нажимаем кнопку «Сортировка и фильтр» и выбираем нужный тип сортировки. В нашем примере отсортируем по алфавиту — выберем пункт «Сортировка от А до Я».

    Жмём сюда, чтобы сортировать данные по алфавиту от А до Я
    Скриншот: Excel / Skillbox Media

    Готово — данные отсортированы по фамилиям менеджеров.

    Результат сортировки
    Скриншот: Excel / Skillbox Media

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

    Разберём, как это сделать, на примере.

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

    Выбираем любую ячейку таблицы и нажимаем кнопку «Сортировка» на вкладке «Данные».

    Жмём сюда, чтобы вызвать окно сортировки
    Скриншот: Excel / Skillbox Media

    В появившемся окне с помощью кнопки «+» добавляем критерии сортировки.

    Жмём сюда, чтобы добавить критерии сортировки
    Скриншот: Excel / Skillbox Media

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

    Для этого нажимаем на стрелки под блоком «Столбец» и выбираем параметр «Менеджер». В пункте «Порядок» оставляем параметр «От А до Я».

    Выбираем критерии сортировки по первому параметру
    Скриншот: Excel / Skillbox Media

    Затем снова нажимаем на кнопку «+» и добавляем второй критерий сортировки — «Цена, руб.» → «По возрастанию». Жмём «ОК».

    Выбираем критерии сортировки по второму параметру и нажимаем «ОК»
    Скриншот: Excel / Skillbox Media

    Готово — таблица отсортирована по двум столбцам одновременно.

    Результат сортировки по двум критериям — по фамилиям менеджеров и возрастанию цен на автомобили
    Скриншот: Excel / Skillbox Media

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

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

    Схема работы такова:

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

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

    В операционной системе macOS это делается так: в верхнем меню нажимаем на вкладку «Excel» и выбираем пункт «Параметры…».

    Нажимаем сюда, чтобы вызвать панель с дополнительными параметрами Excel в macOS
    Скриншот: Excel / Skillbox Media

    В появившемся окне нажимаем кнопку «Списки».

    Выбираем параметр «Списки»
    Скриншот: Excel / Skillbox Media

    Затем в правой панели «Пользовательские списки» выбираем пункт «НОВЫЙ СПИСОК», а в левой панели «Элементы списка» вводим элементы списка в нужном порядке.

    Выбираем параметр «НОВЫЙ СПИСОК»
    Скриншот: Excel / Skillbox Media

    Элементы списка можно ввести двумя способами:

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

    Пойдём по второму пути. Поставим курсор в строку «Импортировать список из ячеек» и выберем диапазон столбца, значения которого нужно отсортировать. В нашем случае — значения столбца «Марка, модель».

    Нажмём кнопку «Импорт».

    Выбираем диапазон с элементами списка и импортируем его в меню
    Скриншот: Excel / Skillbox Media

    Excel импортирует все значения столбца, даже дублирующиеся.

    Результат импорта элементов списка
    Скриншот: Excel / Skillbox Media

    Теперь удалим повторяющиеся значения и расположим их в нужном порядке. Для примера сделаем так:

    Устанавливаем необходимый порядок значений
    Скриншот: Excel / Skillbox Media

    Нажимаем кнопку «Добавить», и список появляется в панели «Пользовательский списки». Закрываем окно.

    Список появился в панели пользовательских списков
    Скриншот: Excel / Skillbox Media

    В операционной системе Windows путь вызова меню «Списки» отличается. Нужно перейти во вкладку «Файл» и выбрать пункты «Параметры» → «Дополнительно» → «Общие» → «Изменить списки». Дальнейшие действия совпадают со схемой, описанной выше.

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

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

    В блоке «Порядок» выбираем созданный список сортировки.

    Жмём сюда, чтобы выбрать пользовательский список сортировки
    Скриншот: Excel / Skillbox Media

    Нажимаем «ОК».

    Проверяем настройки сортировки и нажимаем «ОК»
    Скриншот: Excel / Skillbox Media

    Готово — таблица отсортирована по условиям пользователя. Значения столбца «Марка, модель» расположены в порядке, который мы установили для нового списка.

    Результат пользовательской сортировки
    Скриншот: Excel / Skillbox Media

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

    Вариант 1: Быстрая сортировка в Excel

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

    1. Выделите зажатой левой кнопкой мыши столбец с данными и вызовите меню «Редактирование».Выделение диапазона для сортировки данных в Microsoft Excel

    2. Откройте список «Сортировка и фильтр» и выберите подходящий для вас вариант упорядочения. С числами это по возрастанию или убыванию, а для текста – по алфавиту и в обратную сторону.Выбор быстрой кнопки для сортировки данных в Microsoft Excel

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

    4. Изменения вступают в силу сразу же. Нажмите Ctrl + Z для отмены действия, если что-то выполнено неправильно.Результат применения кнопок для сортировки данных в Microsoft Excel

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

    Комьюнити теперь в Телеграм

    Подпишитесь и будьте в курсе последних IT-новостей

    Подписаться

    Вариант 2: Настраиваемая сортировка

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

    1. Вы можете не выделять заранее столбец, если для него задано название. Вызовите то же меню редактирования, но на этот раз нажмите по «Настраиваемая сортировка».Вызов меню настроек для сортировки данных в Microsoft Excel

    2. Выберите вариант с расширением или сохранением диапазона, если предварительно выделили столбец.Переход в меню настроек для сортировки данных в Microsoft Excel

    3. Вы увидите первый уровень сортировки, который и стоит настроить с самого начала.Автоматическое добавление первого уровня для сортировки данных в Microsoft Excel

    4. Выберите столбец для сортировки из первого выпадающего списка.Выбор столбца для сортировки данных в Microsoft Excel

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

    6. В завершение укажите, в каком порядке необходимо отсортировать данные.Выбор последовательности для сортировки данных в Microsoft Excel

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

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

    Вариант 3: Функция НАИБОЛЬШИЙ или НАИМЕНЬШИЙ

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

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

    2. Далее в скобках укажите (C:C;СТРОКА(C1)), поменяв буквы на номер столбца сортировки.Настройка функции для сортировки данных в Microsoft Excel

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

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

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

    Содержание

    • Вариант 1: Microsoft Excel 2007 – 2021
      • Способ 1: Сортировка по алфавиту
      • Способ 2: Настраиваемая сортировка
      • Способ 3: Применение функций
    • Вариант 2: Microsoft Excel 2003
    • Вопросы и ответы

    как_отсортировать_данные_в_таблице_excel_logo

    Важно! Сортировка данных в Microsoft Excel — это базовая функция табличного редактора, доступная во всех версиях программы. Но в статье будут отдельно рассматриваться редакции 2007 – 2021 и 2003 годов, так как у них наблюдаются существенные различия в интерфейсе.

    Читайте также: Функции сортировки и фильтрации данных в Microsoft Excel

    Вариант 1: Microsoft Excel 2007 – 2021

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

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

    Способ 1: Сортировка по алфавиту

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

    как_отсортировать_данные_в_таблице_excel_01

    Допустим, есть необходимость выполнить сортировку продуктов по алфавиту. В таком случае, зажав левую кнопку мыши, выделите информацию в первом столбце, после чего вызовите контекстное меню, кликнув по диапазону правой. В появившемся списке опций наведите курсор на пункт «Сортировка», а затем щелкните «Сортировка от А до Я» или «Сортировка от Я до А» (в зависимости от поставленной задачи).

    как_отсортировать_данные_в_таблице_excel_02

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

    как_отсортировать_данные_в_таблице_excel_03

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

    как_отсортировать_данные_в_таблице_excel_04

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

    Lumpics.ru

    как_отсортировать_данные_в_таблице_excel_05

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

    Подробнее:
    Сортировка по алфавиту в Microsoft Excel
    Сортировка чисел по возрастанию в Microsoft Excel

    как_отсортировать_данные_в_таблице_excel_06

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

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

    как_отсортировать_данные_в_таблице_excel_07

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

    как_отсортировать_данные_в_таблице_excel_08

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

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

    Использование предустановленных шаблонов

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

    как_отсортировать_данные_в_таблице_excel_09

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

    как_отсортировать_данные_в_таблице_excel_10

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

    1. Значения ячеек. Позволяет изменить расположение данных в таблице по содержимому. По умолчанию доступно две опции — «От А до Я» и «От Я до А», но при необходимости можно настроить список, тем самым разместив данные по дням недели, месяцам и так далее.
    2. Цвет ячейки. Если в таблице есть цветовое выделение данных, всю информацию можно отсортировать с учетом этой особенности. Программа автоматически проверит наличие использующихся цветов и предложит выбрать нужный в соответствующем выпадающем списке.
    3. Цвет шрифта. Аналогичным образом можно выполнить сортировку, взяв за основу цвет используемого шрифта.
    4. Значок условного форматирования. Если при заполнении таблицы было применено условное форматирование, редактирование можно произвести с учетом этой особенности. Обратите внимание, что на нашем сайте есть отдельная статья, в которой демонстрируются все возможности такой опции.

      Подробнее: Условное форматирование: инструмент Microsoft Excel для визуализации данных

    5. как_отсортировать_данные_в_таблице_excel_11

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

    1. Если необходимо выполнить сортировку по нескольким столбцам, параметрам и порядковым данным, щелкните по кнопке «Добавить уровень», чтобы дополнить список в основной области окна еще одной строкой. Рядом располагается опция «Удалить уровень», предназначенная для очистки списка.
    2. как_отсортировать_данные_в_таблице_excel_12

    3. Разместив необходимое количество строк, определите все столбцы, которые будут отформатированы. Делается это в выпадающих списках «Столбец». Обратите внимание, что один и тот же столбец таблицы можно сортировать несколько раз.
    4. как_отсортировать_данные_в_таблице_excel_13

    5. В выпадающих списках «Сортировка» определите один из четырех параметров, значения которых описывались в статье ранее.
    6. как_отсортировать_данные_в_таблице_excel_14

    7. В зависимости от выбранных параметров в столбце «Порядок» выберите для каждого из них сценарий выполнения. Например, при обработке значений ячеек можно выполнить сортировку по алфавиту, а при обращении к цвету шрифта выбрать в соответствующем списке нужную окраску. Обратите внимание, что в некоторых случаях требуется указать месторасположение проверяемых данных («Сверху» или «Снизу»), которое они займут после выполнения сортировки.
    8. как_отсортировать_данные_в_таблице_excel_15

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

    как_отсортировать_данные_в_таблице_excel_16

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

    как_отсортировать_данные_в_таблице_excel_17

    Когда все настройки будут завершены, нажмите по кнопке «ОК» для их применения. Но прежде рекомендуем внимательно перепроверить выбранные параметры.

    как_отсортировать_данные_в_таблице_excel_18

    Создание собственного списка

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

    как_отсортировать_данные_в_таблице_excel_19

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

    Если для более точной сортировки необходимо использовать индивидуальный список, создать его можно самостоятельно. Для этого следует в левой рабочей области выбрать пункт «НОВЫЙ СПИСОК», после чего в поле «Элементы списка» начать вводить текст, разделяя каждую позицию новым абзацем с помощью клавиши Enter. Вписав все необходимые данные, нажмите по кнопке «Добавить», чтобы изменения зарегистрировались в программе.

    как_отсортировать_данные_в_таблице_excel_20

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

    Способ 3: Применение функций

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

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

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

    =НАИМЕНЬШИЙ(X:X;СТРОКА(X1)) или =НАИБОЛЬШИЙ(X:X;СТРОКА(X1))

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

    как_отсортировать_данные_в_таблице_excel_21

    Вариант 2: Microsoft Excel 2003

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

    Примечание! Инструкция по работе функций НАИМЕНЬШИЙ и НАИБОЛЬШИЙ не будет рассмотрена, так как ничем не отличается от ранее представленной в статье.

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

    как_отсортировать_данные_в_таблице_excel_22

    Настраиваемая сортировка в Microsoft Excel 2003 тоже есть, но она имеет меньший набор возможностей, позволяет только менять порядок исходных данных по возрастанию или убыванию. Чтобы этим воспользоваться, нужно выделить таблицу, раскрыть меню «Данные» и кликнуть по пункту «Сортировка».

    как_отсортировать_данные_в_таблице_excel_23

    Затем необходимо настроить последовательность сортировки. Для этого в каждом выпадающем списке выберите столбец, который будет изменяться, а следом установите параметр «по возрастанию» или «по убыванию». Щелкните по кнопке «ОК», чтобы применить заданные настройки.

    как_отсортировать_данные_в_таблице_excel_24

    Также можно задать дополнительные параметры сортировки, нажав по кнопке «Параметры». В открывшемся окне из выпадающего списка «Сортировка по первому ключу» выберите подходящее значение, после чего при необходимости установите отметку «Учитывать регистр».

    как_отсортировать_данные_в_таблице_excel_25

    Примечание! В отличие от Microsoft Excel 2007 – 2021, добавлять собственные списки ключей в программе 2003 года нельзя, поэтому доступны лишь предустановленные — дни недели и месяцы.

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

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

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

    ​Функции Excel (по категориям)​​ данные, как показано​

    • ​.​При необходимости создайте настраиваемый​ по цветам. Кроме​ или строке. Например,​ или с помощью​ Может потребоваться расположить​ функции​Разъедините все объединенные ячейки​ сложно будет вернуться​

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

    В этой статье

    Сортировка текстовых значений

    1. ​Сортировка данных на листе​ ниже, выбранные сотрудники​

    2. ​В диалоговом окне​​ список.​​ того, можно выполнить​​ если есть столбцы​​ функции СЖПРОБЕЛЫ.​ в алфавитном порядке​

      • ​СЧЁТЕСЛИ (COUNTIF)​ (если такие присутствуют).​ к изначальному ее​Команда ​ особом порядке.​​ разные настраиваемые списки​ выделяем данные, которые​​ присутствуют, поэтому мы​

      • ​ список сначала по​ таблице, в верхних​ позволяет изменять их​Команда ​ окажутся связаны с​​Сортировка​В диапазоне ячеек введите​​ сортировку по набору​

    ​ «Отдел» и «Сотрудник»,​​Выделите ячейку в столбце,​​ фамилии в списке,​

    • ​:​Теперь копия таблицы содержит​ виду. В третьих,​​По умолчанию сортируются данные​ для каждого столбца.​ нужно сортировать, и​ оставляем эту галочку​ географическому признаку (столбец​ ячейках столбцов есть​ порядок и быстрее​ другими отделами.​нажмите кнопку​ значения, по которым​ значков, созданных с​ можно сначала выполнить​ который требуется отсортировать.​ составить перечень объемов​В английской версии это​ значения и форматы.​ если таблица содержит​ по столбцам. Как​​ Для этого выполните​​ открываем диалоговое окно​ и нажимаем кнопку​​Region​​ стрелки, с помощью​​ находить нужные значения.​​К счастью, Excel выдает​​Параметры​​ необходимо выполнить сортировку,​​ помощью условного форматирования.​​ сортировку по столбцу​​На вкладке​​ запасов товаров от​​ будет:​​ Выполним сортировку по​

    • ​ объединенные ячейки, то​​ осуществить сортировку по​ ту же последовательность​Сортировка​Параметры​), затем по системе​ которых также можно​ Можно отсортировать диапазон​ предупреждение, если обнаруживает​.​

    Сортировка чисел

    1. ​ в нужном порядке,​Выделите ячейку в столбце,​

    2. ​ «Отдел» (для группировки​​Главная​​ максимального до минимального​​=COUNTIF(A:A,»​​ цветам:​ следует их аккуратно​

      • ​ строкам в Excel:​ действий, что при​Команда ​(Sort), точно так​​(Options).​ питания (столбец​​ отфильтровать данные. Чтобы​

      • ​ или таблицу данных​ подобную попытку:​Команда ​В диалоговом окне​​ например в порядке​ который требуется отсортировать.​​ всех сотрудников по​

    ​в группе​​ или задать порядок​

    • ​Первое слагаемое — это​​Выделите таблицу и выберите​

    • ​ разъединить, так как​В диалоговом окне «Настраиваемой​ сортировке по нескольким​​ же, как в​В открывшемся диалоговом окне​Board basis​ узнать, как преобразовать​ по одному или​Если вы не собирались​Параметры сортировки​ убывания.​На вкладке​ отделам), а затем —​​Сортировка и фильтр​​ строк в зависимости​ функция подсчета количества​ инструмент «Данные»-«Сортировка».​ для сортировки такой​ сортировки» нажать кнопку​ столбцам в предыдущем​

    Сортировка значений даты и времени

    1. ​ предыдущих примерах –​Параметры сортировки​

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

      • ​Данные​ по имени (для​Команда ​выполните одно из​​ от цвета или​ ячеек, которые меньше​​В параметрах сортировки снова​

      • ​ формат является не​ «Параметры».​ примере.​Данные​Команда ​(Sort Options) в​​ концов по цене​ а затем отсортировать​​ Например, вы можете​

    ​ образом, выберите вариант​​Сортировать​​ которые были введены​​в группе​

    • ​ расположения имен сотрудников​ указанных ниже действий.​ значка. Сортировка данных​ текущей. Второе -​​ отмечаем галочкой «Мои​ приемлемым.​В открывшемся меню выбрать​И вот, наконец, наш​>​ разделе​ (столбец​ их, см. статью​ отсортировать список сотрудников​автоматически расширить выделенный диапазон​выберите пункт​ значения. В описанном​Сортировка и фильтр​ каждого отдела в​Для сортировки чисел по​ помогает быстро визуализировать​ подстраховка на случай,​ данные содержат заголовки​Какими средствами располагает Excel​ «Столбцы диапазона».​ список домашних дел​Сортировка​

    • ​Сортировать​Price​ Сортировка данных в​ сначала по отделам,​, в противном случае —​столбцы диапазона​ выше примере выделите​нажмите кнопку​ алфавитном порядке). Можно​ возрастанию нажмите кнопку​ данные и лучше​ если какое-либо имя​ столбцов» и указываем:​ для сортировки данных?​Нажать ОК. В окне​ упорядочен в наивысшей​(Data > Sort).​(Orientation) выбираем вариант​), как это показано​

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

    ​ таблице.​ а затем по​сортировать в пределах указанного​, а затем нажмите​ ячейки A1:A3.​Сортировка​ одновременно выполнять сортировку​(​ понимать их, упорядочивать​ встречается больше одного​ «Столбец» – Чистая​ Чтобы дать полный​ «Сортировки» появятся поля​ степени логично, сначала​В поле​Столбцы диапазона​ на рисунке ниже:​Если на компьютере установлено​ фамилиям.​ выделения​ кнопку​Выберите пункты​.​ по 64 столбцам.​Сортировка от минимального к​

    ​ и находить необходимую​​ раза. Тогда они​ прибыль; «Сортировка» –​ ответ на этот​ для заполнения условий​

    1. ​ по дням недели,​Сортировать по​

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

    2. ​(Sort left to​​Жмите​​ классическое приложение Excel,​​Выделение данных для сортировки​​.​​ОК​​Файл​

      Группа ''Сортировка и фильтр'' на вкладке ''Данные''

    3. ​В диалоговом окне​​Примечание:​​ максимальному​​ информацию и в​​ будут иметь не​​ Цвет ячейки; «Порядок»​​ вопрос рассмотрим его​ по строкам.​ затем по важности​

      Выберите первый столбец для сортировки

    4. ​(Sort by) выбираем​​ right) и жмём​​ОК​ вы можете с​    ​

      • ​Если результат не соответствует​.​ >​Сортировка​ Для получения наилучших результатов​​).​​ итоге принимать более​

      • ​ одинаковые, а последовательно​ – красный, сверху.​​ на конкретных примерах.​​Таким образом выполняется сортировка​​На сегодня всё. Спасибо​​ столбец, по которому​​ОК​​и смотрите, что​

    5. ​ его помощью сортировать​​Выделите диапазон табличных данных,​​ желаемому, нажмите кнопку​В группе​Параметры​

      • ​в группе​​ в сортируемый диапазон​​Для сортировки чисел по​​ правильные решения.​​ возрастающие номера.​

      • ​ И нажмите ОК.​​Подготовка таблицы для правильной​​ таблицы в Excel​​ за внимание!​​ нужно выполнить сортировку.​

      • ​.​ получилось:​​ данные по нескольким​​ например A1:L5 (несколько​​Отменить​​Строка​

      • ​ >​Столбец​ нужно включить заголовки​​ убыванию нажмите кнопку​​Сортировать данные можно по​

    6. ​Теперь полученные номера надо​Сверху у нас теперь​ и безопасной сортировки​​ по нескольким параметрам.​​Урок подготовлен для Вас​ Мы хотим упорядочить​Следующий шаг – в​

      Щелкните команду

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

    8. ​Дополнительно​в поле​ столбцов.​​(​​ тексту (от А​

      ​ расставить последовательно по​​ наихудшие показатели по​ данных:​Встроенные параметры сортировки не​

    9. ​ командой сайта office-guru.ru​ наши задачи по​ диалоговом окне​ значения в столбце​​ спискам, по цвету​​ или C1:C80 (один​​Примечание:​​Сортировка по​​ >​​Сортировать по​
      ​Выделите любую ячейку в​Сортировка от максимального к​ к Я или​ возрастанию. Для этого​ чистой прибыли, которые​Выделяем и копируем всю​

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

    ​ позволяют расположить данные​Источник: https://www.ablebits.com/office-addins-blog/2013/09/04/excel-sort-column-row-custom-list/​ дням недели, то​Сортировка​Region​ ячеек или по​ столбец). Этот диапазон​ Отсортировать подобным образом значения​выберите строку для​Общие​выберите столбец, по​ диапазоне данных.​ минимальному​

    1. ​ от Я к​ можно использовать функцию​

    2. ​ имеют наихудшие показатели.​​ таблицу.​​ в столбце случайным​​Перевел: Антон Андронов​​ есть нас интересует​​(Sort) под заголовком​​– в алфавитном​

      Группа ''Сортировка и фильтр'' на вкладке ''Данные''

    3. ​ условному форматированию, примененному​​ может включать и​​ в таблице нельзя.​​ сортировки. Обычно это​​ >​​ которому необходимо выполнить​​На вкладке​).​ А), числам (от​

      В группе

    4. ​НАИМЕНЬШИЙ (SMALL)​​Примечание. Дальше можно выделить​​На другом чистом листе​​ образом. С этой​​Автор: Антон Андронов​​ столбец​​Строка​​ порядке.​​ к ячейкам. В​

      В группе

    5. ​ заголовки столбцов.​​Если результаты сортировки данных​​ строка 1 (если требуется​Изменить списки​ сортировку.​Данные​Примечания:​ наименьших к наибольшим​из первого способа:​

    6. ​ в этой таблице​ (например, Лист2)щелкаем правой​ задачей справится функция​

      • ​Сортировка данных в Excel​Day​(Row) в выпадающем​Затем упорядочены значения в​​ Excel Online эти​​Быстрая сортировка​ не соответствуют ожиданиям,​​ выполнить сортировку по​​, затем в диалоговом​В группе​

      • ​в группе​ ​ или от наибольших​Ну, и наконец, осталось​​ диапазон A4:F12 и​​ кнопкой мышки по​ СЛЧИС.​​ – инструмент для​​. Затем в выпадающем​ списке​

        ​ столбце​​ возможности недоступны.​    ​ сделайте следующее.​ строке заголовка).​ окне​Сортировка​

    7. ​Сортировка и фильтр​Возможные проблемы​ к наименьшим), а​ просто вытащить из​​ повторно выполнить второй​​ ячейке A1. Из​Например, нужно расположить в​

      ​ представления информации в​ списке под заголовком​​Сортировать по​​Board basis​В этой статье я​Выделите одну ячейку в​Проверьте, не изменились ли​​Совет:​​Списки​

      ​, выберите вариант​нажмите кнопку​   ​ также датам и​ списка имена по​

    Сортировка по настраиваемым спискам

    ​ пункт этого раздела,​ контекстного меню выбираем​ случайном порядке набор​ удобном для пользователя​Порядок​(Sort by) выбираем​так, что отели,​ покажу Вам, как​ столбце, в котором​ значения, возвращаемые формулами​ Если строка заголовка содержит​нажмите кнопку​Цвет ячейки​Сортировка​Убедитесь, что все числа​ времени (от старых​ их номерам. Для​ только указать розовый​ опцию: «Специальная вставка».​ неких чисел.​ виде.​(Order) выбираем вариант​ строку, по значениям​ предлагающие сервис «Всё​ в Excel выполнить​ требуется выполнить сортировку.​    Если сортируемые данные содержат​ текст, а вам​Импорт​,​.​ сохранены в числовом​ к новым или​ этого можно использовать​ сверху. Таким образом​ В параметрах отмечаем​

    1. ​Ставим курсор в соседнюю​Числовые значения можно отсортировать​

      1. ​Настраиваемый список​ которой будет выполнена​ включено» (AI) –​ сортировку данных по​Чтобы выполнить сортировку по​ одну или несколько​

        Создание списка, отсортированного по убыванию, из диапазона ячеек

      2. ​ нужно отсортировать столбцы​и дважды нажмите​Цвет шрифта​В диалоговом окне​ формате.​

      3. ​ от новых к​​ такую формулу:​​ в первую очередь​​ «значения» и нажимаем​​ ячейку (слева-справа, не​​ по возрастанию и​​(Custom list), как​​ сортировка. В нашем​​ сгруппированы в начале​​ нескольким столбцам, по​​ возрастанию (от А​ формул, значения, возвращаемые​​ по числам, добавьте​​ кнопку​​или​​Сортировка​    Если результаты отличаются от​​ старым) в одном​​Функция​

        ​ пойдут ячейки с​​ ОК.​

        • ​ важно). В строку​ убыванию, текстовые –​ показано на снимке​ примере мы выбираем​ списка.​ заголовкам столбцов в​ до Я или​ ими, при пересчете​ новую строку над​ОК​

        • ​Значок ячейки​в группе​ ожидаемых, возможно, столбец​ или нескольких столбцах.​ПОИСКПОЗ (MATCH)​

    2. ​ цветом, а после​Теперь наша таблица не​

    3. ​ формул вводим СЛЧИС().​​ по алфавиту и​​ экрана ниже:​​ строку​​И, наконец, по стоимости​​ алфавитном порядке и​​ от наименьшего числа​

      Группа ''Сортировка и фильтр'' на вкладке ''Данные''

    4. ​ листа могут измениться.​​ диапазоном данных и​​.​​.​​Столбец​​ содержит числа, сохраненные​​ Можно также выполнять​​ищет в столбце​​ обычные.​ содержит формул, а​ Жмем Enter. Копируем​

    5. ​ в обратном порядке.​​В диалоговом окне​​1​​ в столбце​​ по значениям в​

    6. ​ к наибольшему), на​​ В этом случае​​ укажите в ней​Примечания:​В группе​​в поле​​ в текстовом формате.​

    7. ​ сортировку по настраиваемым​​ В нужный порядковый​​Обращаю внимание на то,​

    Сортировка с учетом регистра

    1. ​ только результаты их​​ формулу на весь​​ Доступны варианты –​​Списки​​, в которой записаны​​Price​​ любой строке. Вы​

      Группа ''Сортировка и фильтр'' на вкладке ''Данные''

    2. ​ вкладке​​ примените сортировку повторно,​​ числа в нужном​​ ​​Порядок​

      Нажмите кнопку

    3. ​Сортировать по​​ Например, отрицательные числа,​​ спискам, которые создаете​​ номер (1, 2,​​ как отсортированы столбец​

      В диалоговом окне

    4. ​ вычисления. Так же​​ столбец – получаем​​ по цвету и​

    Сортировка слева направо

    ​(Custom Lists) в​ названия фотокамер. В​данные расположены в​ также научитесь осуществлять​

    ​Данные​​ чтобы получить актуальные​ порядке.​Пользовательские списки можно создавать​щелкните стрелку рядом​выберите первый столбец,​ импортируемые из некоторых​ вы сами (например,​​ 3 и т.д.)​​ D и E​​ разъединены объединенные ячейки.​​ набор случайных чисел.​

    1. ​ шрифту, в произвольном​ одноимённом поле выбираем​

    2. ​ выпадающем списке под​​ порядке возрастания.​​ сортировку данных нестандартными​​в группе​​ результаты.​​Чтобы выполнить сортировку по​​ только на основе​

      Группа ''Сортировка и фильтр'' на вкладке ''Данные''

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

      Нажмите кнопку

    4. ​ ( имеется сортировка​​ Осталось убрать лишний​​Теперь отсортируем полученный столбец​​ порядке, по нескольким​​ нужный список. В​​ заголовком​​Сортировать данные по нескольким​ способами, когда сортировка​​Сортировка и фильтрация​​Перед сортировкой отобразите скрытые​

      В поле

    5. ​ значению, выберите один​​ значений (текстовых, числовых​​ затем в зависимости​​ выполнить сортировку.​​ или числа, содержащие​ элементов «Большой», «Средний»​ сути, номер строки,​ по типу вклада​ текст в заголовках​

      Выберите строку для сортировки

      ​ по возрастанию /убыванию​​ условиям. Сортируются столбцы​ нашем столбце​Сортировка​ столбцам в Excel​ в алфавитном порядке​нажмите кнопку​ строки и столбцы​ из вариантов в​ или значений даты​

    6. ​ от типа формата​В поле​ начальный символ апострофа​ и «Маленький»), или​

      1. ​ где находится это​ и одновременно по​​ и таблица готова​​ – значения в​​ и строки.​​Day​

      2. ​(Sort on) должно​​ оказалось совсем не​​ или по значению​​.​​    При сортировке по столбцам​

      3. ​ раскрывающемся списке «Порядок».​ и времени). Создать​​ выберите цвет шрифта,​​Сортировка​​ (​​ по формату, включая​

    7. ​ число. Функция​ дате открытия) вот​ для безопасной сортировки.​ исходном диапазоне автоматически​

      1. ​Существует два способа открыть​​указаны сокращённые наименования​​ быть выбрано​​ сложно, правда? Однако,​​ чисел не применима.​​Чтобы выполнить сортировку по​​ скрытые строки не​​Для текстовых значений выберите​​ пользовательский список на​

      2. ​ цвет заливки ячейки​​выберите тип сортировки.​​’​ цвет ячеек и​ИНДЕКС (INDEX)​ как так сделать​​Чтобы отсортировать всю таблицу​​ расположатся в случайном​​ меню сортировки:​​ дней недели –​

    ​Значения​​ в диалоговом окне​Думаю, всем известно, как​ убыванию (от Я​ перемещаются, а при​ вариант​ основе данных форматирования​ или значок ячейки.​ Выполните одно из​), сохраняются в текстовом​ цвет шрифта, а​

    Сортировка по части значения в столбце

    ​вытаскивает из столбца​ средствами ексель???​ относительно одного столбца​ порядке.​​Щелкнуть правой кнопкой мыши​​ кликаем по соответствующему​(Values), а под​Сортировка​ выполнить сортировку по​ до А или​ сортировке по строкам​От А до Я​ (цвета ячеек, цвета​Затем выберите последовательность сортировки.​ следующих действий:​ виде. Дополнительные сведения​ также по значкам.​ А имя по​Ampersand​ выполните следующее:​Если применить к таблице​ по таблице. Выбрать​ варианту списка и​ заголовком​(Sort) кроется значительно​ столбцу в алфавитном​ от наибольшего числа​

    Сортировка меньшего диапазона в пределах большего

    ​ не перемещаются скрытые​​или​ шрифта или значков)​ Выполните одно из​Чтобы выполнить сортировку по​ см. в разделе​Примечания:​ этому номеру строки.​: СОРТИРОВКА ПО 2-ум​Выделите столбцы листа, которые​ стандартную сортировку, то​ «Сортировку» и способ.​ жмём​Порядок​ больше возможностей. Далее​

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

    ​ порядке или по​ к наименьшему), нажмите​ столбцы. Перед сортировкой​

    Выберите параметр

    ​От Я до А​ нельзя.​ указанных ниже действий.​​ текстовым значениям, числам​​ Преобразование чисел из​​ ​Этот способ представляет собой,​​ ПАРАМЕТРАМ​

    ​ охватывает исходная таблица.​ при изменении данных​​Открыть вкладку «Данные» -​ Кнопка ​ОК​

    ​(Order) установим​​ в этой статье​ возрастанию / убыванию.​

    Дополнительные сведения об основных проблемах с сортировкой

    ​ кнопку​ данных целесообразно отобразить​.​

    ​Максимальная длина пользовательского списка​Чтобы переместить цвет ячейки,​​ или значениям даты​ текстового формата в​Для поиска наибольших и​ по сути, тот​Выделяем нужные строки​Выберите инструмент на закладке:​ она не будет​ диалоговое окно «Сортировка».​.​

    ​От А до Я​ я покажу, как​​ Это делается одним​.​ скрытые строки и​Для числовых значений выберите​ составляет 255 символов,​ цвет шрифта или​ и времени, выберите​ числовой.​ наименьших значений в​

    ​ же алгоритм расстановки,​меню: Данные ​​ «Данные»-«Сортировка».​ актуальной. Нужно сделать​Часто используемые методы сортировки​Готово! Теперь домашние дела​​(A to Z).​​ сортировать по строке,​​ нажатием кнопки​​Сортировка по указанным условиям​​ столбцы.​​По возрастанию​ и первое значение​ значок наверх или​ пункт​Выделите ячейку в столбце,​ диапазоне ячеек или​

    ​ что и в​ Сортировка ​​В появившимся окне укажите​ так, чтобы значения​ представлены одной кнопкой​ упорядочены по дням​

    ​В результате сортировки у​ а не по​​А-Я​    ​Проверьте текущий параметр языкового​или​ не может начинаться​ влево, выберите вариант​Значения​ который требуется отсортировать.​ таблице, например 10 самых​ Cпособе-2, но реализованный​В первом поле​ параметры сортировки. В​ сортировались автоматически. Используем​ на панели задач:​ недели:​ Вас должно получиться​

    • ​ столбцу, и как​(A-Z) и​Эта возможность позволяет выбрать​ стандарта​​По убыванию​​ с цифры.​​Сверху​​.​​На вкладке​​ высоких оценок или​​ формулой массива. Для​​ выбираем «Столбец D»​​ первую очередь поставьте​​ формулы.​

    • ​Сортировка таблицы по отдельному​Замечание:​ что-то вроде этого:​ упорядочить данные на​Я-А​​ столбец для сортировки,​​    Порядок сортировки зависит от​​.​​Выделите ячейку в столбце,​​для сортировки по​​Чтобы выполнить сортировку по​​Главная​​ 5 самых низких сумм​​ упрощения формулы диапазону​​ (указываем «убывание/возрастание»)​

    ​ галочку напротив: «Мои​

    См. также

    ​Есть набор простых чисел,​ столбцу:​

    ​Если Вы планируете​В рассмотренном нами примере​

    ​ листе в алфавитном​(Z-A) в разделе​

    ​ а также другие​

    ​ выбранного языка. Убедитесь​Для дат и времени​

    ​ который требуется отсортировать.​

    ​ столбцу и​

    support.office.com

    Краткое руководство: сортировка данных на листе Excel

    ​ формату, выберите вариант​в группе​ продаж, можно использовать​ ячеек С1:С10 было​Во втором поле​ данные содержат заголовки​ которые нужно отсортировать​Чтобы программа правильно выполнила​ вносить изменения в​ сортировка по заголовкам​ порядке по заголовкам​Редактирование​ критерии, например цвет​

    Как сортировать данные в Excel?

    Изображение значка

    ​ в том, что​​ выберите​

    ​На вкладке​Влево​Цвет ячейки​Сортировка и фильтр​ функцию «Автофильтр» или​ дано имя​ — «Столбец Е»​

    Пример выделенных данных для сортировки в Excel

    Изображение значка

    ​ столбцов», а потом​​ по возрастанию.​

    1. ​ задачу, выделяем нужный​ эти данные, помните​ столбцов не имеет​

    2. ​ столбцов. Вы также​(Editing) на вкладке​ шрифта или ячейки.​ на​От старых к новым​Данные​​для сортировки по​​,​​выполните одно из​​ условное форматирование.​Команда ​List​

      Кнопки сортировки в группе

    3. ​ («убывание/возрастание»)​ указываем следующие параметры:​Ставим курсор в соседнюю​ столбец в диапазоне​ о том, что​ серьёзной практической ценности​Команда ​ научитесь выполнять сортировку​

    Изображение значка

    ​Главная​​Выделите одну любую ячейку​

    ​панели управления​или​в группе​ строке.​Цвет шрифта​

    1. ​ указанных ниже действий.​Дополнительные сведения см. в​(выделить ячейки, нажать​Vl. Churilov​

    2. ​ «Столбец» – Чистая​​ ячейку и вводим​​ данных.​​ добавленные новые или​​ и сделана только​​ данных нестандартными способами,​​(Home) либо в​ в диапазоне, для​

      Команда

    3. ​в разделе​​От новых к старым​​Сортировка и фильтр​Чтобы переместить цвет ячейки,​или​

    4. ​Чтобы отсортировать значения по​​ статьях Фильтрация данных​​Ctrl+F3​​: http://office-menu.ru/index.php/uroki-excel/13-uverennoe-ispolzovanie-excel/16-sortirovka-dannykh-v-excel​​ прибыль; «Сортировка» –​​ формулу: =НАИМЕНЬШИЙ(A:A;СТРОКА(A1)). Именно​​Далее действуем в зависимости​​ изменённые существующие данные​​ для того, чтобы​​ когда сортировка в​​ разделе​

    5. ​ которого требуется выполнить​​Региональные параметры​​.​нажмите кнопку​ цвет шрифта или​Значок ячейки​ возрастанию, щелкните​ в таблице или​и кнопку​Если вам нужно отсортировать​ Значения; «Порядок» –​ так. В качестве​ от поставленной задачи.​ не будут отсортированы​ продемонстрировать Вам, как​ алфавитном порядке или​

    support.office.com

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

    1. ​Сортировка и фильтр​ сортировку.​или​

      • ​Чтобы выполнить сортировку по​Сортировка​ значок вниз или​.​(​

        Выбор ячейки заголовка в столбце

      • ​ диапазоне Excel и​Создать​ список, то к​ По убыванию. И​ диапазона указываем весь​ Если нужно выполнить​

        Выбор верхней ячейки данных в столбце

    2. ​ автоматически. Чтобы повторить​​ это работает. Таким​​ по значению чисел​(Sort & Filter)​

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

      • ​ Применение условного форматирования​​):​ вашим услугам куча​ нажмите ОК.​ столбец. А в​ простую сортировку по​ сортировку, нажмите кнопку​

    Сортировка по возрастанию и по убыванию

    Подробнее о сортировке

    ​ же образом мы​ не применима.​ на вкладке​Данные​задан правильный языковой​ шрифта или значку,​В диалоговом окне​Снизу​Порядок​ новым​ в Excel.​В ячейку Е1 копируем​

    ​ способов, самый простой​Данные отсортированные по всей​ качестве коэффициента –​ возрастанию/убыванию (алфавиту или​Повторить​ можем сделать сортировку​Я полагаю, что в​Данные​в группе​ стандарт. Сведения о​ сделайте следующее.​Сортировка​

    support.office.com

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

    ​для сортировки по​выберите порядок сортировки.​).​Выделите ячейку в столбце,​ нашу формулу:​ из которых -​ таблице относительно столбца​ функцию СТРОКА со​ обратно), то достаточно​(Reapply) в разделе​ нашего списка фотокамер​ 90% случаев сортировка​(Data):​Сортировка и фильтрация​ том, как изменить​

    ​В группе​в группе​ столбцу и​ Выполните одно из​Чтобы отсортировать значения от​ который требуется отсортировать.​=ИНДЕКС(List; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(List; «​​ кнопки сортировки на​​ «Чистая прибыль».​​ ссылкой на первую​​ нажать соответствующую кнопку​​Сортировка и фильтр​​ по строке, в​​ данных в Excel​​Однако, сортировка в Excel​кнопку​​ параметр языкового стандарта,​​Сортировка​Столбец​​Справа​​ следующих действий.​

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

    ​ поздних дат или​На вкладке​Или в англоязычной версии:​ вкладке или в​​ ячейку.​ на панели задач.​

    • ​(Sort & Filter)​
    • ​ которой указаны размеры,​ выполняется по значению​ имеет гораздо больше​
    • ​Сортировка​ см. в справке​

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

    ​, выберите вариант​в поле​для сортировки по​Для текстовых значений выберите​ значений времени к​Главная​=INDEX(List, MATCH(SMALL(COUNTIF(List, «​ меню​Теперь отсортируем только один​Изменим в исходном диапазоне​ Когда диапазон содержит​ на вкладке​ разрешение, тип сенсора​ в одном или​ настраиваемых параметров и​. Откроется диалоговое окно​ Microsoft Windows.​Цвет ячейки​Сортировать по​ строке.​От А до Я​ ранним, нажмите кнопку​

    1. ​в группе​​и нажимаем​​Данные (Data — Sort)​​ столбец без привязки​​ цифру 7 на​ более одного столбца,​​Данные​​ или по любому​ нескольких столбцах. Однако,​​ режимов работы, которые​​ «Сортировка».​Вводите заголовки столбцов только​​,​​или​
    2. ​Примечание:​или​​(​​Сортировка и фильтр​Ctrl+Shift+Enter​. Бывают, однако, ситуации,​ к другим столбцам​Сортировка в Excel
    3. ​ 25 – «сортировка»​​ то Excel открывает​​(Data).​​ другому параметру, который​​ иногда встречаются не​ не так очевидны,​Выберите в раскрывающемся списке​ в одну строку​Цвет шрифта​Затем по​ Порядка цветов ячеек, цветов​От Я до А​Сортировка от новых к​выполните одно из​, чтобы ввести ее​​ когда сортировку списка​​ и целой таблицы:​ по возрастанию тоже​​ диалоговое окно вида:​​Как видите, сортировка данных​ сочтём более важным.​ такие простые наборы​​ но могут оказаться​​Сортировать по​    Если необходимо использовать заголовки​Сортировка в Excel
    4. ​или​​укажите столбец для​​ шрифта или значков​.​
      • ​ старым​ указанных ниже действий.​​ как формулу массива.​​ нужно делать автоматически,​Выделите диапазон значений столбца​
      • ​ изменится.​Чтобы сохранилось соответствие​​ в Excel по​​ Сделаем ещё одну​ данных, которые нужно​ очень удобны:​первый столбец, для​ из нескольких строк,​
      • ​Значок ячейки​ сортировки по настраиваемому​​ по умолчанию не​​Для числовых значений выберите​).​

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

    ​Чтобы быстро отсортировать значения​ Потом полученную формулу​ т.е. формулами. Такое​ который следует отсортировать,​Если необходимо сделать динамическую​​ значений в строках,​​ настраиваемому списку –​ сортировку, на этот​ упорядочить по строке​Сортировка по нескольким столбцам​ которого вы хотите​ установите перенос слов​.​ списку.​ существует. Вы должны​По возрастанию​Примечания:​ по возрастанию, нажмите​ можно скопировать вниз​ может потребоваться, например,​ например «Расход» (в​ сортировку по убыванию,​ выбираем действие «автоматически​

    Сортировка данных в Excel по заголовкам строк и столбцов

    ​ задача вовсе не​ раз по цене.​ (горизонтально), то есть​Сортировка данных в Excel​ выполнить сортировку.​ в ячейке.​В списке​В поле​ самостоятельно определить порядок​или​ ​ кнопку​ на всю длину​ при формировании данных​ данном случаи это​ используем функцию НАИБОЛЬШИЙ.​

    ​ расширить выделенный диапазон».​ сложная. Ещё один​Наша задача – повторить​ изменить порядок столбцов​ по заголовкам строк​Выберите в списке​Включите или отключите строку​Порядок​

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

    ​Порядок​ для каждой сортировки.​По убыванию​Возможные проблемы​(​ списка.​ для выпадающего списка,​

    1. ​ диапазон E1:E11).​Для динамической сортировки текстовых​ В противном случае​ приём, которому мы​ описанные выше шаги​ слева направо, основываясь​ и столбцов​Сортировка​ заголовков​выберите цвет ячейки,​выберите пункт​Чтобы задать следующий цвет​.​​   ​​Сортировка от А до​Если нужно, чтобы формула​ при вычислении данных​Щелкните правой кнопкой мышки​ значений понадобятся формулы​ отсортируется только выделенный​​ должны научиться –​​ 1 – 3.​Сортировка в Excel
    2. ​ на заголовках столбцов​​Сортировка в произвольном порядке​​пункт​​    Обычно рекомендуется отображать строку​​ цвет шрифта или​Настраиваемый список​ ячейки, цвет шрифта​Для дат и времени​​Убедитесь, что все значения​​ Я​ учитывала не фиксированный​ для диаграмм и​ по выделенному столбцу.​ массива.​ столбец – структура​ сортировка данных по​ Затем на шаге​ или на значениях​ (по настраиваемому списку)​Значения​ заголовков при сортировке​​ значок, а затем —​​.​Сортировка в Excel
    3. ​ или значок для​​ выберите​​ даты и времени​).​​ диапазон, а могла подстраиваться​​ т.д. Как же​​ В контекстном меню​​Исходные данные – перечень​ таблицы нарушится.​​ собственному настраиваемому списку.​​ 4 вместо строки​Сортировка в Excel
    4. ​ в определённой строке.​Я покажу Вам, как​​,​​ по столбцам, так​​ вариант​​В диалоговом окне​ сортировки, нажмите кнопку​​От старых к новым​​ сохранены в формате​Чтобы быстро отсортировать значения​ при дописывании новых​ «на лету» сортировать​ выберите опцию «Сортировка»-«от​ неких названий в​​Если выделить всю таблицу​​В нашей таблице есть​1​Вот список фотокамер, предоставленный​ в Excel сортировать​​Цвет ячейки​​ как она облегчает​Слева​​Списки​​Добавить уровень​или​​ даты и времени.​​ по убыванию, нажмите​​ элементов к списку,​​ список формулой?​Сортировка в Excel

    ​ минимального к максимальному»​ произвольном порядке. В​ и выполнить сортировку,​

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

    ​ столбец​выбираем строку​ региональным представителем или​ данные по двум​,​ восприятие данных. По​или​выберите нужный список.​и повторите шаги​От новых к старым​    Если результаты отличаются от​ кнопку​ то нужно будет​Если список содержит только​Появится диалоговое окно «Обнаруженные​ нашем примере –​ то отсортируется первый​Priority​4​ скачанный из интернета.​

    ​ или более столбцам.​Цвет шрифта​ умолчанию значение в​Справа​ В нашем примере​​ 3–5.​​.​​ ожидаемых, возможно, столбец​​(​ слегка изменить стратегию.​ числовую информацию, то​ данные вне указанного​ список фруктов.​

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

    ​ столбец. Данные в​– в нём​, в которой указаны​ Список содержит разнообразные​ Работа инструмента показана​или​ заголовке не включается​.​ нужно выбрать список​Убедитесь в том, что​Чтобы выполнить сортировку по​ содержит значения даты​

    ​Сортировка от Я до​Во-первых, диапазон List нужно​ его сортировку можно​ диапазона». По умолчанию​Выделяем столбец и даем​ строках станут в​ указаны приоритеты задач.​ розничные цены (Retail​ данные о функциях,​

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

    ​ на примере Excel​Значок ячейки​ в сортировку. Но​Примечание:​Высокий, Средний, Низкий​ в поле​ настраиваемому списку, выберите​ и времени, сохраненные​ А​ будет задать динамически.​ легко сделать с​ там активна опция​ ему имя «Фрукты».​ соответствии с положением​ Чтобы упорядочить с​ Price). В результате​ характеристиках и ценах​ 2010 – именно​

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

    ​.​ в некоторых случаях​  При сортировке строк,​.​Затем по​ пункт​ в текстовом формате.​

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

    1. ​).​ Для этого при​ помощью функций​ «автоматически расширять выделенный​​ Для этого в​​ значений в первом​ его помощью еженедельные​ сортировки таблица будет​​ и выглядит примерно​​ эта версия установлена​​В списке​​ может потребоваться включить​
    2. ​ являющихся частью структуры​​Нажмите кнопку​​выбран тот же​Настраиваемый список​ Чтобы значения даты​Примечания:​ создании нужно указать​НАИМЕНЬШИЙ (SMALL)​ диапазон». Программа пытается​ поле имен, что​​ столбце.​​ задачи от более​ выглядеть вот так:​​ так:​​ на моём компьютере.​​Порядок​​ или отключить заголовок,​ листа, в Excel​ОК​Сортировка в Excel
    3. ​ столбец и что​​.​​ и времени сортировались​ ​ не фиксированный диапазон​и​​ охватить все столбцы​​ находится возле строки​​ важных к менее​Обратите внимание, что отсортированы​Нам нужно отсортировать этот​​ Если Вы работаете​​выберите порядок сортировки,​Сортировка в Excel

    ​ чтобы значение в​ сортируются группы наивысшего​.​

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

    ​ сделан тот же​​Для добавления к сортировке​ в Excel правильно,​Возможные проблемы​ C3:C10, а специальную​СТРОКА (ROW)​ и выполнить сортировку​ формул вводим нужное​Программа Excel предоставляет пользователю​ важным, выполним следующие​​ оказались данные не​​ список фотокамер по​​ в другой версии​​ который вы хотите​ заголовке включалось или​​ уровня (уровень 1) таким​​На вкладке​

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

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

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

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

    ​ сохранены в текстовом​ ссылаться на все​Функция​ примере. Но в​​ присвоения его к​​ Следовательно, можно оперировать​Повторите шаги 1 и​ строке. Целые столбцы​​ нас параметрам. Для​​ возникнуть не должно,​ текст и числа​ сортировку. Выполните одно​​ расположения строк или​​в группе​.​Добавить уровень​ числа с информацией​ виде.​ имеющиеся значения независимо​НАИМЕНЬШИЙ (SMALL)​

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

    ​ этот раз выберите​​ выделенному диапазону ячеек.​​ разными форматами.​ 2 из предыдущего​ меняются местами, но​ примера первым делом​​ поскольку сортировка в​​ по возрастанию и​

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

    ​ из следующих действий.​ столбцов детализации не​Сортировка и фильтр​

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

    ​Повторите эти операции для​​, а затем повторите​ о дате или​    Если столбец, который подлежит​ от их количества.​выдергивает из массива​ опцию «сортировать в​В соседней ячейке (в​Сделаем в учебной таблице​ примера. Когда откроется​

    ​ данные не перемешиваются.​ выполним сортировку по​ Excel 2007 и​ по убыванию: от​Чтобы исключить из сортировки​ изменится, даже если​нажмите кнопку​ каждого дополнительного цвета​ шаги с третьего​ времени. Если Excel​ сортировке, содержит числа,​

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

    ​ Нажмите​ (столбец А) n-й​ пределах указанного диапазона».​ примере – в​ столбец «Итог» и​ диалоговое окно​:)

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

    ​ Другими словами, на​ названию модели:​

    ​ Excel 2013 работает​ А до Я​
    ​ первую строку данных​
    ​ они скрыты.​

    ​Сортировка​

    office-guru.ru

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

    ​ ячеек, шрифта или​ по пятый.​ не может распознать​ сохраненные в числовом​Alt+F3​

    ​ по счету наименьший​ И нажмите ОК.​ В5) пишем формулу:​ «зальем» ячейки со​Списки​ снимке экрана выше​Выбираем диапазон данных, которые​ практически так же.​ или от Я​ (заголовок столбца), на​Чтобы выполнить сортировку по​

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

    ​.​ значка, которые необходимо​

    1. ​Чтобы скопировать сортируемый столбец,​ значение как дату​ формате, и числа,​Контекстное меню.
    2. ​или откройте вкладку​ элемент. Т.е. НАИМЕНЬШИЙ(A:A;1)​

    Данные.

    ​Столбец отсортирован независимо от​ Так как перед​ значениями разными оттенками.​

    Панель.

    ​(Custom Lists), в​ представлен список фотокамер,​

    1. ​ нужно сортировать. Если​ Разницу можно заметить​ до А для​ вкладке​Таблица.
    2. ​ части значения в​В диалоговом окне​ включить в сортировку.​ выделите его и​ или время, оно​ сохраненные в текстовом​Формулы — Диспетчер имен​ — это самое​ других столбцов таблицы.​ нами формула массива,​ Выполним сортировку по​ одноимённом столбце слева​Выбор.​ расставленный в порядке​ нам нужно, чтобы​ только в расцветке​ текста и от​Главная​ столбце, например части​Сортировка​Для сортировки в определенном​

    Пример.

    ​ нажмите кнопку​ сохраняется как текст.​ формате, необходимо отформатировать​ (Formulas — Name​ маленькое число из​При копировании таблицы на​ нажимаем сочетание Ctrl​ цвету:​

    ​ нажмите​

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

    ​ от самых дешёвых​ в результате сортировки​ диалоговых окон и​ наименьшего к наибольшему​

    ​в группе​ кода (789-​нажмите кнопку​ пользователем порядке можно​Копировать уровень​ Дополнительные сведения см.​

    1. ​ все ячейки либо​ Manager)​ столбца, НАИМЕНЬШИЙ(А:А;2) -​
    2. ​ отдельный лист мы​ + Shift +​Выделяем столбец – правая​Цветом.
    3. ​НОВЫЙ СПИСОК​

    Пример1.

    ​ до самых дорогих.​ изменился порядок всех​ форме кнопок. Итак,​ или от наибольшего​Редактирование​WDG​Параметры​

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

    ​ использовать настраиваемые списки.​.​

    Параметры.

    ​ в статье Преобразование​ как числа, либо​, создайте новое имя​

    ​ второе по счету​ переносим только ее​ Enter. Размножаем формулу​

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

    ​ кнопка мыши –​(NEW LIST) и​Надеюсь, теперь стало ясно,​ столбцов, то достаточно​ приступим…​

    1. ​ к наименьшему для​нажмите кнопку​Критерий 1.
    2. ​-34), фамилии (Регина Покровская)​Новый уровень.
    3. ​.​ Например, пусть столбец,​Чтобы удалить столбец для​

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

    ​ дат из текстового​ как текст. В​ и в поле​ наименьшее и т.д.​

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

    ​ значения с помощью​ на весь столбец.​ «Сортировка».​ заполните нужными значениями​

    1. ​ как работает сортировка​ выделить любую ячейку​Кликните мышью по кнопке​Параметры2.
    2. ​ чисел.​Сортировка и фильтр​Столбцы диапазона.
    3. ​ или имени (Покровская​В диалоговом окне​ по которому нужно​ сортировки, выделите соответствующую​

    По строкам.

    ​ формата в формат​ противном случае числа,​Ссылка (Reference)​

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

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

    ​ внутри диапазона. Но​Сортировка​Выберите ячейку в столбце,​

    Числа.

    ​, выберите команду​ Регина), сначала необходимо​Параметры сортировки​ выполнить сортировку, содержит​ запись и нажмите​ даты.​ сохраненные в числовом​впишите вот такую​

    СЛЧИС.

    ​СТРОКА (ROW)​ возможности сортировки позволяют​ будут добавляться строки,​ «Сначала ячейки с​Элементы списка​ Excel. Но что​

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

    ​ в случае с​(Sort) на вкладке​ по которому будет​Настраиваемая сортировка​ разбить столбец на​установите флажок​ значения «Высокий», «Средний»​Удалить уровень​

    1. ​Для сортировки по дням​ формате, после сортировки​ формулу (я предполагаю,​Набор.
    2. ​выдает порядковый номер​ нам сортировать не​ то вводим чуть​ выделенным цветом».​(List entries). Внимательно​ если наши данные​ нашим набором данных​Данные​ выполняться сортировка.​и установите флажок​НАИМЕНЬШИЙ.
    3. ​ две или несколько​Учитывать регистр​ и «Низкий». Как​.​ недели измените формат​

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

    ​ окажутся выше чисел,​ что диапазон сортируемых данных начинается​ строки для указанной​

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

    1. ​ введите элементы Вашего​ должны быть упорядочены​ такой способ не​(Data) или по​Если на листе есть​Фрукты.
    2. ​Мои данные содержат заголовки​ частей таким образом,​.​ выполнить сортировку таким​Примечание:​ ячеек таким образом,​ сохраненных в текстовом​ с ячейки C1):​ ячейки, т.е. СТРОКА(А1)=1,​Поле имен.
    3. ​ а даже по​ в диапазон «фрукты»​Программа отсортировала ячейки по​ списка именно в​ не по алфавиту​ допустим, так как​ кнопке​ строка заголовков, выберите​.​Пример2.
    4. ​ чтобы значение, по​Дважды нажмите кнопку​ образом, чтобы сначала​ В списке необходимо оставить​ чтобы в них​ формате. Для преобразования​=СМЕЩ(C1;0;0;СЧЁТЗ(C1:C1000);1)​

    ​ СТРОКА(A2)=2 и т.д.​ цветам шрифта или​

    Пример3.

    ​ еще одно значение​ акцентам. Пользователь может​ том порядке, в​ и не по​

    exceltable.com

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

    ​ в столбце​Настраиваемая сортировка​ заголовок столбца, по​Чтобы включить в сортировку​ которому нужно выполнить​ОК​ шли строки со​ хотя бы одну​ выводились дни недели.​ всех выбранных данных​

    ​=OFFSET(C1,0,0,СЧЁТЗ(C1:C1000),1)​ В данном случае​ цветам ячеек. Поэтому​ «помело» и проверим:​ самостоятельно выбрать порядок​ котором они должны​ возрастанию / убыванию?​A​(Custom sort) на​ которому нужно отсортировать​ первую строку данных​ сортировку, оказалось в​.​ значением «Высокий», затем​ запись.​ Для сортировки по​ в текстовый формат​Во-вторых, вышеописанную формулу массива​ она используется просто​

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

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

    ​ вкладке​ данные, например «Население».​ (так как она​

    1. ​ собственном столбце. Чтобы​Как правило, сортировка выполняется​Продажи по товарам.
    2. ​ — строки со​Чтобы изменить порядок сортировки​ дням недели независимо​ нажмите​ нужно будет протянуть​ как генератор последовательности​ переносить и форматы​ в Excel​ этого в списке​

    Вставка значений. Результат подготовки.

    ​ результате сортировки.​ в каком-то особом​ и нам нужно,​Главная​Если строки заголовков нет,​ не является заголовком​ разбить значения в​ сверху вниз, однако​ значением «Средний», и,​

    ​ столбцов, выделите запись​ от даты преобразуйте​CTRL+1​

    1. ​ вниз с запасом​ чисел n=1,2,3… для​Выделение.
    2. ​ данных. Для этого:​Впоследствии при добавлении данных​Инструмент.
    3. ​ возможностей инструмента выбираем​Нажмите​ порядке (не по​ чтобы он остался​(Home), чтобы открыть​ выберите верхнюю ячейку​ столбца), на вкладке​ ячейке на части,​ значения можно отсортировать​ наконец, строки со​ нужного столбца и​ их в текст​

    Параметры. Результат 2.

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

    ​Вернемся к нашей исходной​

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

    ​ в таблицу процесс​ «Настраиваемую сортировку».​Добавить​ алфавиту), то можно​

    1. ​ на своём месте.​ диалоговое окно​ в столбце, по​Главная​ можно воспользоваться текстовыми​Расход.
    2. ​ слева направо.​ значением «Низкий»? Если​ щелкните стрелку​ с помощью функции​ окно​От минимального к максимальному.
    3. ​ на вводимые в​ С тем же​ таблице на Лист1​ сортирования будет выполняться​В открывшемся окне вводим​(Add), и созданный​ воспользоваться встроенными в​ Следовательно, выделяем диапазон,​Сортировка​ которому нужно выполнить​в группе​ функциями или мастером​Примечание:​ сортировка выполняется в​

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

    ​Вверх​ ТЕКСТ. Однако функция​

    Расход результат.

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

    ​Формат ячеек​ будущем дополнительные данные.​ успехом можно было​ и снова полностью​ автоматически.​ необходимые параметры:​ Вами список будет​ Excel настраиваемыми списками​ начиная с ячейки​(Sort).​ сортировку, например ячейку​Редактирование​ текстов. Дополнительные сведения​ Таблицы не поддерживают возможность​

    1. ​ алфавитном порядке от​или​ ТЕКСТ возвращает текстовое​, откройте вкладку​ При этом формула​Лист1.
    2. ​ сделать дополнительный столбец,​ выделим ее, чтобы​Сортировка данных в Excel​Здесь можно выбрать порядок​ добавлен к уже​ или создать свой​
    3. ​B1​В появившемся диалоговом окне,​ со значением 452084.​нажмите кнопку​ и примеры см.​ сортировки слева направо.​ А до Я,​Вниз​ значение, поэтому сортировка​Число​ массива начнет выдавать​Специальная вставка. Форматы.
    4. ​ заполнить его вручную​ скопировать.​

    ​ это очень полезная​ представления разных по​ существующим. Далее нажмите​ собственный. При помощи​

    1. ​:​ нажимая кнопку​
    2. ​На вкладке​Сортировка и фильтр​ в статьях Разбивка​ Сначала преобразуйте таблицу​ сначала будут идти​рядом с кнопкой​ будет выполнена по​и в разделе​ ошибку #ЧИСЛО на​

    Красный сверху.

    ​ числовой последовательностью 1,2,3…​Правой кнопкой мышки щелкните​ функция, но пользоваться​ цвету ячеек.​

    Результат3.

    ​ОК​ встроенных настраиваемых списков​На вкладке​Добавить уровень​Данные​, выберите команду​ текста по разным​ в диапазон: выделите​ строки со значением​Параметры​ алфавитно-цифровым данным. Дополнительные​

    exceltable.com

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

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

    ​(Add Level), установите​​выберите один из​Настраиваемая сортировка​
    ​ ячейкам и Разбивка​
    ​ в ней любую​ «Высокий», потом —​
    ​.​ сведения см. в​выберите вариант​
    ​ Чтобы ее перехватить,​ него вместо функции​ на копии таблицы​

    ​ осторожностью. Если большая​​ сортируются данные по​

    Сортировка формулой

    ​Вот так выглядит наш​ к примеру, дни​(Data) нажимаем кнопку​ нужное количество столбцов,​ способов сортировки:​и снимите флажок​ текста по разным​ ячейку и выберите​​ со значением «Низкий»,​​Столбцы с более​ статье Отображение дат​Общий​ можно использовать функцию​ СТРОКА.​ на третьем листе​ таблица содержит сложные​ шрифту.​ список домашних дел,​ недели или месяцы​Сортировка​ по которым будет​

    Способ 1. Числовые данные

    ​По возрастанию​Мои данные содержат заголовки​ столбцам с помощью​ пункты​ и в конце​​ высокой позицией в​​ в виде дней​​,​​ЕСЛИОШИБКА​

    Как вȎxcel отсортировать данные по нескольким критериям

    ​Если в списке не​​ (Лист3) и выберите​​ формулы и функции,​Как задать порядок вторичной​ упорядоченных по важности:​ в году. Microsoft​(Sort), чтобы открыть​ выполняться сортировка.​: сортировка от A​.​ функций.​

    ​Работа с таблицами​​ — со значением​​ списке будут отсортированы​ недели.​Число​, которую нужно дописать​ числа, а текст,​ опцию «Специальная вставка»-«значения».​ то операцию сортировки​ сортировки в Excel?​Подсказка:​ Excel предлагает два​ одноимённое диалоговое окно.​В выпадающих списках​ до Я, от​К началу страницы​Предупреждение:​ >​ «Средний». Если же​

    Способ 2. Текстовый список и обычные формулы

    ​ раньше, чем столбцы​Возможно, вы захотите выполнить​или​ «вокруг» нашей формулы​ то функция НАИМЕНЬШИЙ​Повторно делаем щелчок правой​ лучше выполнять на​

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

    Как вȎxcel отсортировать данные по нескольким критериям

    ​ выполнить сортировку от​ с более низкой​

    ​ сортировку по двум​

    ​Текст​ массива:​ (SMALL) уже не​ кнопкой мышки по​ копии этой таблицы.​ задачи нужно задать​ настраиваемых списков удобнее​ списков – с​ параметр​(Sort by) и​ наибольшего или от​

    ​ таблице​ в диапазоне, который​.​ Я до А,​​ позицией.​​ или нескольким столбцам​

    Как вȎxcel отсортировать данные по нескольким критериям

    ​.​=ЕСЛИОШИБКА(​ сработает, поэтому придется​ ячейе A1 на​Во-первых, в формулах и​ несколько условий сортировки.​

    Как вȎxcel отсортировать данные по нескольким критериям

    ​ и быстрее импортировать​​ сокращёнными и с​​Мои данные содержат заголовки​Затем по​ самой ранней даты​Общие сведения о формулах​ является частью другого​Выделите любую ячейку в​ строки будут идти​Если диапазон ячеек или​​ или строкам, чтобы​​Удалите все начальные пробелы.​ИНДЕКС(List; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(List; «;»»)​ пойти другим, чуть​

    Способ 3. Формула массива

    ​ листе 3 и​ функциях может нарушиться​Открываем меню «Настраиваемая сортировка».​ их из существующего​ полными названиями.​(My data has​(Then by) выберите​ до самой поздней.​ в Excel​​ диапазона, однако делать​​ сортируемом диапазоне.​​ в порядке «Средний»,​​ столбец таблицы был​​ сгруппировать данные с​​    Иногда импортируемые из других​

    Как вȎxcel отсортировать данные по нескольким критериям

    ​=IFERROR(NDEX(List, MATCH(SMALL(COUNTIF(List, «​ более длинным, путем.​

    ​ повторно выберем «Специальная​

    ​ адресность в ссылках​

    ​ Назначаем первый критерий.​

    ​ диапазона. Об этом​​Предположим, у нас есть​​ headers) в верхнем​ столбцы, по которым​По убыванию​Рекомендации, позволяющие избежать появления​ это не рекомендуется,​На вкладке​

    ​ «Низкий» и «Высокий».​ отформатирован вручную или​ одинаковыми значениями в​ приложений данные могут​Она перехватывает ошибку #ЧИСЛО​Сначала добавим служебный столбец​ вставка» только на​

    ​ и тогда результаты​Нажимаем кнопку «Добавить уровень».​ подробно рассказано в​ список еженедельных дел​ правом углу диалогового​ нужно произвести сортировку​: сортировка от Я​ неработающих формул​ так как в​Данные​ Чтобы значение «Средний»​​ с помощью условного​​ одном столбце или​​ дополняться начальными пробелами.​ и выводит вместо​ с формулой, где​​ этот раз указываем​ их вычислений будут​​Появляются окошки для введения​​ статье Создание настраиваемого​ по дому, и​ окна. Если в​ данных. Например, Вы​

    ​ до А, от​

    ​Поиск ошибок в формулах​

    ​ результате будет разорвана​в группе​ было в середине​ форматирования с использованием​ строке, а затем​ Прежде чем выполнять​ нее пустоту (пустые​ будет вычисляться порядковый​ «форматы». Так мы​ ошибочны. Во-вторых, после​ данных следующего условия​ списка из имеющегося​​ мы хотим упорядочить​​ Ваших данных нет​ планируете, как провести​ наибольшего значения до​

    ​Сочетания клавиш и горячие​​ связь между отсортированным​

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

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

    planetaexcel.ru

    ​ кавычки).​


    Отсортируем формулами таблицу, состоящую из 2-х столбцов. Сортировку будем производить по одному из столбцов таблицы (решим 2 задачи: сортировка таблицы по числовому и сортировка по текстовому столбцу). Формулы сортировки настроим так, чтобы при добавлении новых данных в исходную таблицу, сортированная таблица изменялась динамически. Это позволит всегда иметь отсортированную таблицу без вмешательства пользователя. Также сделаем двухуровневую сортировку: сначала по числовому, затем (для повторяющихся чисел) — по текстовому столбцу.

    Пусть имеется таблица, состоящая из 2-х столбцов. Один столбец – текстовый:

    Список фруктов

    ; а второй — числовой

    Объем Продаж

    (см.

    файл примера

    ).

    Задача1 (Сортировка таблицы по числовому столбцу)

    Необходимо отсортировать строки таблицы по содержимому числового столбца (по Объему продаж). Предполагается, что пользователь постоянно заполняет строки таблицы, поэтому необходимо написать формулы с учетом добавляемых значений.

    Для наглядности величины значений в столбце

    Объем Продаж

    выделены с помощью

    Условного форматирования

    (

    ). Также желтым выделены повторяющиеся значения.


    Примечание

    : Задача сортировки отдельного столбца (списка) решена в статьях

    Сортированный список (ТЕКСТовые значения)

    и

    Сортированный список (ЧИСЛОвые значения)

    .

    Решение1

    Если числовой столбец гарантировано не содержит

    повторяющихся

    значений, то задача решается легко:

    • Числовой столбец отсортировать функцией

      НАИБОЛЬШИЙ()

      (см. статью

      Сортированный список (ЧИСЛОвые значения)

      );

    • Функцией

      ВПР()

      или связкой функций

      ИНДЕКС()+ПОИСКПОЗ()

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

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

    ВПР()

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

    Функция ВПР() в MS EXCEL

    ), то этот подход не годится (названия Фруктов будут выведены неправильно).

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

    Создадим для удобства 2

    Динамических диапазона

    Фрукты

    и

    Продажи

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

    В столбцах

    D

    и

    E

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

    В ячейке

    Е7

    запишем зубодробительную

    формулу массива

    :

    =ИНДЕКС(Продажи; ОКРУГЛ(ОСТАТ(НАИБОЛЬШИЙ( —(СЧЁТЕСЛИ(Продажи;»<«&Продажи)&»,»&ПОВТОР(«0»;3-ДЛСТР(СТРОКА(Продажи)-СТРОКА($E$6)))&СТРОКА(Продажи)-СТРОКА($E$6)); СТРОКА()-СТРОКА($E$6));1)*1000;0) )

    Данная формула сортирует столбец

    Объем продаж

    (динамический диапазон

    Продажи

    ) по убыванию. Пропуски в исходной таблице не допускаются. Количество строк в исходной таблице должно быть меньше 1000.

    Разберем формулу подробнее:

    • Формула

      СЧЁТЕСЛИ(Продажи;»<«&Продажи)

      возвращает массив {4:5:0:2:7:1:3:5}. Это означает, что число 64 (из ячейки

      B7

      исходной таблицы, т.е. первое число из диапазона

      Продажи

      ) больше 4-х значений из того же диапазона; число 74 (из ячейки

      B8

      исходной таблицы, т.е. второе число из диапазона

      Продажи

      ) больше 5-и значений из того же диапазона; следующее число 23 — самое маленькое (оно никого не больше) и т.д.
    • Теперь вышеуказанный массив целых чисел превратим в массив чисел с дробной частью, где в качестве дробной части будет содержаться номер позиции числа в массиве: {4,001:5,002:0,003:2,004:7,005:1,006:3,007:5,008}. Это реализовано выражением

      &»,»&ПОВТОР(«0»;3-ДЛСТР(СТРОКА(Продажи)-СТРОКА($E$6)))&СТРОКА(Продажи)-СТРОКА($E$6))

      Именно в этой части формулы заложено ограничение о не более 1000 строк в исходной таблице (см. выше). При желании его можно легко изменить, но это бессмысленно (см. ниже раздел о скорости вычислений).
    • Функция

      НАИБОЛЬШИЙ()

      сортирует вышеуказанный массив.
    • Функция

      ОСТАТ()

      возвращает дробную часть числа, представляющую собой номера позиций/1000, например 0,005.
    • Функция

      ОКРУГЛ()

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

      Объемы продаж,

      отсортированных по убыванию.
    • Функция

      ИНДЕКС()

      по номеру позиции возвращает соответствующее ему число.

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

    Фрукты

    =ИНДЕКС(Фрукты;ОКРУГЛ(…))

    В

    файле примера

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

    ОКРУГЛ()

    , вынесена в отдельный столбец

    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

    ):

    =

    НАИБОЛЬШИЙ(ЕСЛИ(F7=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0);СЧЁТЕСЛИ($F$7:$F$14;F7)-СЧЁТЕСЛИ($F$6:F6;F7))

    В столбце F содержится отсортированный столбец В (объем продаж). Формула возвращает позицию значения объема продаж. Например, число 86 находится в 5-й строке таблицы.

    Для повторов выражение

    ЕСЛИ(F8=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0)

    будет возвращать несколько значений: {0:2:0:0:0:0:0:8}, т.е. число 74 находится в строках 2 и 8.

    С помощью функции

    НАИБОЛЬШИЙ()

    сначала выводится 2, затем 8 (в разных строках).

    Эта формула более наглядна, чем рассмотренная выше в начале статьи, но требует наличия дополнительного столбца.

    Задача2 (Сортировка таблицы по текстовому столбцу)

    Отсортируем строки таблицы по содержимому Текстового столбца (по Фруктам).


    Примечание

    : Про сортировку списка текстовых значений можно прочитать в статье

    Сортированный список в MS EXCEL (ТЕКСТовые значения)

    Как и в предыдущей задаче предположим, что в столбце, по которому ведется сортировка имеются повторы (названия Фруктов повторяются).

    Для сортировки таблицы придется создать 2 служебных столбца (D и E).

    В столбце D введем

    формулу массива, возвращающую несколько значений

    =

    СЧЁТЕСЛИ($B$7:$B$14;»<«&$B$7:$B$14)+1

    Эта формула является аналогом

    ранга

    для текстовых значений (позиция значения относительно других значений списка). Текстовому значению, расположенному ниже по алфавиту, соответствует больший «ранг». Например, значению Яблоки соответствует максимальный «ранг» 7 (с учетом повторов).

    В столбце E введем обычную формулу:

    =

    СЧЁТЕСЛИ($D$6:D6;D7)+D7

    Эта формула учитывает повторы текстовых значений и корректирует «ранг». Теперь разным значениям Яблоки соответствуют разные «ранги» — 7 и 8. Это позволяет вывести список сортированных значений. Для этого используйте формулу (столбец G):

    =

    ИНДЕКС($B$7:$B$14;ПОИСКПОЗ(СТРОКА()-СТРОКА($G$6);$E$7:$E$14;0))

    Аналогичная формула выведет соответствующий объем продаж (столбец Н).

    Задача 2.1 (Двухуровневая сортировка)

    Теперь снова отсортируем исходную таблицу по Объему продаж. Но теперь для повторяющихся значений (в столбце А три значения 74), соответствующие значения выведем в алфавитном порядке.

    Для этого воспользуемся результатами Задачи 1.1 и Задачи 2.

    Подробности в

    файле примера

    на листе Задача2.

    Сортировка формулой

    Если вам нужно отсортировать список, то к вашим услугам куча способов, самый простой из которых — кнопки сортировки на вкладке или в меню Данные (Data — Sort). Бывают, однако, ситуации, когда сортировку списка нужно делать автоматически, т.е. формулами. Такое может потребоваться, например, при формировании данных для выпадающего списка, при вычислении данных для диаграмм и т.д. Как же «на лету» сортировать список формулой?

    Способ 1. Числовые данные

    Если список содержит только числовую информацию, то его сортировку можно легко сделать с помощью функций НАИМЕНЬШИЙ (SMALL) и СТРОКА (ROW):

    sort_by_formulas1.gif

    Функция НАИМЕНЬШИЙ (SMALL) выдергивает из массива (столбец А) n-й по счету наименьший элемент. Т.е. НАИМЕНЬШИЙ(A:A;1) — это самое маленькое число из столбца, НАИМЕНЬШИЙ(А:А;2) — второе по счету наименьшее и т.д.

    Функция СТРОКА (ROW) выдает порядковый номер строки для указанной ячейки, т.е. СТРОКА(А1)=1, СТРОКА(A2)=2  и т.д. В данном случае она используется просто как генератор последовательности чисел n=1,2,3… для нашего отсортированного списка. С тем же успехом можно было сделать дополнительный столбец, заполнить его вручную числовой последовательностью 1,2,3… и ссылаться на него вместо функции СТРОКА.

    Способ 2. Текстовый список и обычные формулы

    Если в списке не числа, а текст, то функция НАИМЕНЬШИЙ (SMALL) уже не сработает, поэтому придется пойти другим, чуть более длинным, путем.

    Сначала добавим служебный столбец с формулой, где будет вычисляться порядковый номер каждого имени в будущем отсортированном списке с помощью функции СЧЁТЕСЛИ (COUNTIF):

    sort_by_formulas2.gif

    В английской версии это будет:

    =COUNTIF(A:A,»<«&A1)+COUNTIF($A$1:A1,»=»&A1)

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

    Теперь полученные номера надо расставить последовательно по возрастанию. Для этого можно использовать функцию НАИМЕНЬШИЙ (SMALL) из первого способа:

    sort_by_formulas3.gif

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

    sort_by_formulas4.gif

    Функция ПОИСКПОЗ (MATCH) ищет в столбце В нужный порядковый номер (1, 2, 3 и т.д.) и выдает, по сути, номер строки, где находится это число. Функция ИНДЕКС (INDEX) вытаскивает из столбца А имя по этому номеру строки.

    Способ 3. Формула массива

    Этот способ представляет собой, по сути, тот же алгоритм расстановки, что и в Cпособе-2, но реализованный формулой массива. Для упрощения формулы диапазону ячеек С1:С10 было дано имя List (выделить ячейки, нажать Ctrl+F3 и кнопку Создать):

    sort_by_formulas5.gif

    В ячейку Е1 копируем нашу формулу:

    =ИНДЕКС(List; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(List; «<«&List); СТРОКА(1:1)); СЧЁТЕСЛИ(List; «<«&List); 0))

    Или в англоязычной версии:

    =INDEX(List, MATCH(SMALL(COUNTIF(List, «<«&List), ROW(1:1)), COUNTIF(List, «<«&List), 0))

    и нажимаем Ctrl+Shift+Enter, чтобы ввести ее как формулу массива. Потом полученную формулу можно скопировать вниз на всю длину списка.

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

    Во-первых, диапазон List нужно будет задать динамически. Для этого при создании нужно указать не фиксированный диапазон C3:C10, а специальную формулу, которая будет ссылаться на все имеющиеся значения независимо от их количества. Нажмите Alt+F3 или откройте вкладку Формулы — Диспетчер имен (Formulas — Name Manager), создайте новое имя и в поле Ссылка (Reference) впишите вот такую формулу (я предполагаю, что диапазон сортируемых данных начинается с ячейки C1):

    =СМЕЩ(C1;0;0;СЧЁТЗ(C1:C1000);1)

    =OFFSET(C1,0,0,СЧЁТЗ(C1:C1000),1)

    Во-вторых, вышеописанную формулу массива нужно будет протянуть вниз с запасом — с расчетом на вводимые в будущем дополнительные данные. При этом формула массива начнет выдавать ошибку #ЧИСЛО на незаполненных пока ячейках. Чтобы ее перехватить, можно использовать функцию ЕСЛИОШИБКА, которую нужно дописать «вокруг» нашей формулы массива:

    =ЕСЛИОШИБКА(ИНДЕКС(List; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(List; «<«&List); СТРОКА(1:1)); СЧЁТЕСЛИ(List; «<«&List); 0));»»)

    =IFERROR(NDEX(List, MATCH(SMALL(COUNTIF(List, «<«&List), ROW(1:1)), COUNTIF(List, «<«&List), 0));»»)

    Она перехватывает ошибку #ЧИСЛО и выводит вместо нее пустоту (пустые кавычки).

    Ссылки по теме:

    • Сортировка диапазона по цвету
    • Что такое формулы массива и зачем они нужны
    • Сортировка функцией СОРТ и динамические массивы в новом Office 365

    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 или попросить помощи в сообществе Answers community.

    См. также

    Функция ФИЛЬТР

    Функция СЛУЧМАССИВ

    Функция ПОСЛЕДОВ

    Функция СОРТПО

    Функция УНИК

    Ошибки #ПЕРЕНОС! в Excel

    Динамические массивы и поведение массива с переносом

    Оператор неявного пересечения: @

    Нужна дополнительная помощь?

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

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

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

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

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

    1. Выбрать нужную кнопку: сортировка по возрастанию или сортировка по убыванию.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    1. После выбора сортировки нажать кнопку ОК.

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

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

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

    Инструмент сортировки в Excel всегда под рукой. Например, настраиваемую сортировку можно включить на закладке: «ГЛАВНАЯ»-«Редактирование»-«Сортировка и фильтр»-«Настраиваемая сортировка» или на закладке: «ДАННЫЕ»-«Сортировка и фильтр»-«Сортировка».

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

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

    1. Перейдите на любую ячейку диапазона, который содержит данные и включите настраиваемую сортировку одним из выше описанных способов. Например, так:
    2. В появившемся окне активируйте галочкой опцию «Мои данные содержат заголовки».
    3. Откройте выпадающий список «Сортировать по:» и выберите опцию «Дата». Во второй секции оставляем значение выпадающего списка по умолчанию «Значения», а в третьей «Порядок» выбираем опцию «От старых к новым».
    4. Кликните на кнопке «Добавить уровень». В первой секции выбираем опцию «Город», во второй «Значение», в третьей «От А до Я».
    5. Еще раз добавьте новый уровень (новое условие сортировки). На новом уровне в первом выпадающем списке выбираем опцию «Продавец», а остальные оставляем без изменений – «Значение» и «От А до Я».
    6. Снова нажмите на кнопку «Добавить уровень». В первой секции указываем «Сумма», вторая секция – без изменений, а в секции «Порядок» должно быть значение «По возрастанию». И нажите ОК.

    Список отсортирован по 4 условиям:

    1. Самая старая дата – 20.07.2017.
    2. В этой дате название города в алфавитном порядке – Екатеринбург.
    3. Далее в этой дате в этом городе первый продавец по алфавиту – Луналика.
    4. Наименьшая сумма продаж Луналики в городе Екатеринбург за 20.07.2017 – 47 817,00₽.

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

    Благодаря им можно упорядочить порядок выполнения условий в нижней области уровней. Порядок положений уровней существенно влияет на конечный результат сортировки по нескольким условиям. Если условия мало чем отличаются между собой можно воспользоваться кнопкой «Копировать уровень». В результате под активным (выделенным) уровнем создается новый с такими же параметрами критериев, где пользователю остается лишь внести небольшие корректировки.

    В третьей секции «Порядок» пользователь определяет тип сортировки значений в области одного столбца. Стоит заметить, что Excel автоматически подставляет опции к формату значений, находящихся в столбце. Например, для дат порядок сортировки будет «От старых к новым» или наоборот, а для чисел – «По возрастанию». В связи с этим упорядочиться условия в соответствии с типом исходных значений. Но что если в одном столбце несколько типов значений (например, текст и числа)? Тогда порядок сортировки будет выполняться по тем типам которых больше в данном столбце.

    Внимание! Каждый раз при вызове инструмента «Настраиваемая сортировка» следует обращать внимание включена или отключена опция «Мои данные содержат заголовки» (в правом верхнем углу диалогового окна инструмента). Если заголовков на самом деле нет, а данная опция включена это негативно отразиться на правильности сортировки данных, так как значения в первой строке не примут участия и не будут учитываться. Программа воспримет такие значения за названия заголовков.

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

    Чтобы сортировать список данных, можно его заменить на таблицу. Таким образом сортировка может быть выполнена с помощью выпадающего меню появившихся в заголовках столбцов таблицы. Для этого:

    1. Перейдите курсором на любую ячейку в область данных и выберите инструмент: «ВСТАВКА»-«Таблица» или нажмите комбинацию горячих клавиш CTRL+T.
    2. В появившемся окне «Создание таблицы» автоматически заполниться поле ввода ссылкой на диапазон ячеек. При необходимости измените его на свой адрес. Если же после вызова диалогового окна поле ввода «Укажите расположения данных таблицы:» оказалось пустым, то заполните его ссылкой на необходимый диапазон.
    3. Активируйте галочкой опцию «Таблица с заголовками» и нажмите на кнопку ОК.

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

    Полезный совет! Выпадающие списки меню автофильтра, имеют такие же опции сортировки по возрастанию и убыванию:

    Можно не создавать таблицу а просто перейти курсором в любую ячейку списка данных и включить автофильтр: «ДАННЫЕ»-«Сортировка и фильтр»-«Фильтр».

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

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

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

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

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

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

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

    Теперь продукты будут сортироваться сначала по первому столбцу и дополнительно по второму. При этом вторая сортировка не оказывает влияние на первую. Таким же образом можно осуществлять сортировку и по большему количеству столбцов.

    Кстати, сортировка может также осуществляться и по строкам. Как это сделать я расскажу в следующем уроке.

    Не забудьте поделиться ссылкой на статью ⇒

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

    • 18.11.2015
    • Просмотров: 46252
    • Excel
    • Видеоурок

    В этом уроке расскажу как сцепить дату и текст в Excel. Допустим, у вас есть несколько ячеек, одна из которой дата. Необходимо получиться ячейку, в которой будет храниться запись «Договор №150 от 28.12.2015» при условии, что вид документа, его номер и дата будут храниться в разных ячейках.

    • 28.12.2015
    • Просмотров: 58848
    • Excel

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

    • 30.10.2015
    • Просмотров: 4415
    • Excel
    • Видеоурок

    В английской версии эта функция называется VLOOKUP — расшифровывается как вертикальный просмотр. Существует также функция ГПР, которая ориентирована на горизонтальный просмотр. В основном функция ВПР используют для того, чтобы подтянуть данные из одной таблицы в другую, также ее можно использовать для сравнения столбцов в двух разных таблицах.

    • 02.05.2016
    • Просмотров: 20756
    • Excel

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

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

    Что научитесь делать, посмотрев это видео?

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

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

    Рассмотрим на примерах сортировку данных в таблице. Пусть у вас есть некий файл с заданием. В нем содержится таблица со следующими полями: «Месяц», «Наименование товара», «Торговая марка» и другие. То есть таблица представляет собой некий список, в котором указан месяц закупки товара, его наименование, гарантийный срок идругие сведенья.

    Выполним простейшую сортировку данных по столбцу «Месяц» так, чтобы они отображались по месяцам в алфавитном порядке. Очень важно, чтобы таблица не содержала пустых строк и столбцов, поскольку алгоритм программы для сортировки сравнивает данные в смежный ячейках, и если в какой-либо будет пусто, то алгоритм нарушится. Итак, выделяем любую ячейку этого столбца. Выбираем инструмент «Сортировка от А до Я» на ленте «Данные» в группе «Сортировка и фильтр». Нетрудно заметить, что теперь строки таблицы поменялись местами в соответствии с алфавитным порядком месяцев. То есть, сначала идут товары, которые закуплены в августе, затем в апреле и так далее. Аналогичным образом можно быстро отсортировать список наоборот, от Я к А. Теперь первыми стали товары, закупленные в январе, феврале, сентябре…

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

    Устанавливаем курсор в любую ячейку таблицы и на ленте «Данные» кликаем инструмент «Сортировка». Раскрывается диалоговое окно, в котором нужно указать все необходимые условия. Сначала выполняем сортировку по столбцу «Месяц». В поле «Порядок» следует выбрать «Настраиваемый список», где выбираем список месяцев: январь, февраль, март… Подтверждаем выбор кнопкой «Ок» и переходим ко второму критерию сортировки. Нужно нажать кнопочку «Добавить уровень», выбирать сортировку по наименованию товара и указать порядок сортировки от А до Я.

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

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

    Отсортируем формулами таблицу, состоящую из 2-х столбцов. Сортировку будем производить по одному из столбцов таблицы (решим 2 задачи: сортировка таблицы по числовому и сортировка по текстовому столбцу). Формулы сортировки настроим так, чтобы при добавлении новых данных в исходную таблицу, сортированная таблица изменялась динамически. Это позволит всегда иметь отсортированную таблицу без вмешательства пользователя. Также сделаем двухуровневую сортировку: сначала по числовому, затем (для повторяющихся чисел) — по текстовому столбцу.

    Пусть имеется таблица, состоящая из 2-х столбцов. Один столбец – текстовый: Список фруктов; а второй — числовой Объем Продаж (см. файл примера ).

    Задача1 (Сортировка таблицы по числовому столбцу)

    Необходимо отсортировать строки таблицы по содержимому числового столбца (по Объему продаж). Предполагается, что пользователь постоянно заполняет строки таблицы, поэтому необходимо написать формулы с учетом добавляемых значений.

    Для наглядности величины значений в столбце Объем Продаж выделены с помощью Условного форматирования ( Главная/ Стили/ Условное форматирование/ Гистограммы ). Также желтым выделены повторяющиеся значения.

    Примечание: Задача сортировки отдельного столбца (списка) решена в статьях Сортированный список (ТЕКСТовые значения) и Сортированный список (ЧИСЛОвые значения).

    Если числовой столбец гарантировано не содержит повторяющихся значений, то задача решается легко:

    • Числовой столбец отсортировать функцией НАИБОЛЬШИЙ() (см. статью Сортированный список (ЧИСЛОвые значения));
    • Функцией ВПР() или связкой функций ИНДЕКС()+ПОИСКПОЗ() выбрать значения из текстового столбца по соответствующему ему числовому значению.

    Однако, в реальных задачах числовой столбец может содержать повторы, а так как функция ВПР() в случае наличия повторов всегда выбирает только первое значение сверху (см. статью Функция ВПР() в MS EXCEL), то этот подход не годится (названия Фруктов будут выведены неправильно).

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

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

    В столбцах D и E разместим таблицу, которая будет динамически сортироваться,

    В ячейке Е7 запишем зубодробительную формулу массива:

    =ИНДЕКС(Продажи;
    ОКРУГЛ(ОСТАТ(НАИБОЛЬШИЙ(
    —(СЧЁТЕСЛИ(Продажи;» Похожие задачи

    Понравилась статья? Поделить с друзьями:
  • Excel функция если содержит часть текста
  • Excel функция если сложное условие
  • Excel функция если слово в ячейке
  • Excel функция если с тремя переменными
  • Excel функция если с расчетом времени