Сортировка по нескольким полям excel

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

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

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

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

Не отсортированный список.

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

  1. Перейдите на любую ячейку диапазона, который содержит данные и включите настраиваемую сортировку одним из выше описанных способов. Например, так:
  2. ДАННЫЕ.

  3. В появившемся окне активируйте галочкой опцию «Мои данные содержат заголовки».
  4. Заголовки.

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

  7. Кликните на кнопке «Добавить уровень». В первой секции выбираем опцию «Город», во второй «Значение», в третьей «От А до Я».
  8. Добавить уровень.

  9. Еще раз добавьте новый уровень (новое условие сортировки). На новом уровне в первом выпадающем списке выбираем опцию «Продавец», а остальные оставляем без изменений – «Значение» и «От А до Я».
  10. Продавец.

  11. Снова нажмите на кнопку «Добавить уровень». В первой секции указываем «Сумма», вторая секция – без изменений, а в секции «Порядок» должно быть значение «По возрастанию». И нажите ОК.

Сумма.

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

Пример.

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

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

Стрелки.

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

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

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



Другие способы сортировки списков в Excel

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

  1. Перейдите курсором на любую ячейку в область данных и выберите инструмент: «ВСТАВКА»-«Таблица» или нажмите комбинацию горячих клавиш CTRL+T.
  2. Вставка таблицы.

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

  5. Активируйте галочкой опцию «Таблица с заголовками» и нажмите на кнопку ОК.

Готово.

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

Полезный совет! Выпадающие списки меню автофильтра, имеют такие же опции сортировки по возрастанию и убыванию:

Автофильтр.

Можно не создавать таблицу а просто перейти курсором в любую ячейку списка данных и включить автофильтр: «ДАННЫЕ»-«Сортировка и фильтр»-«Фильтр».

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

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

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

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

  1. Выберите ячейку данных.

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

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

  3. Выберите один из следующих вариантов:

    • Сортировка по возрастанию — сортирует выбранный столбец в порядке возрастания.

    • Сортировать по убыванию — сортирует выбранный столбец в порядке убывания.

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

      Ниже описано, как выполнить пользовательскую сортировку.

      1. Выберите пункт Настраиваемая сортировка.

      2. Нажмите кнопку Добавить уровень.
        Добавить уровень

      3. В столбце Столбец выберите столбец, по которому вы хотите выполнить сортировку, в раскрывающемся списке Сортировать по, а затем выберите такой второй столбец в раскрывающемся списке Затем по. Например, в списке Сортировать по можно выбрать столбец «Отдел», а в списке Затем по — «Состояние».

      4. В столбце Сортировка выберите вариант Значения.

      5. В столбце Порядок выберите нужный вариант, например От А до Я,По возрастанию или По убыванию.

      6. Повторите действия 2–5 для каждого дополнительного столбца, по которому вы хотите выполнить сортировку.

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

      7. Если данные содержат строку заголовков, установите флажок Мои данные содержат заголовки.

      8. Нажмите кнопку ОК.

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

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

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

Сортировка в 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. В столбце, по которому должна быть выполнена сортировка, нужно выделить любую ячейку (весь столбец выделять не надо).
  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 по нескольким столбцам и строкам.

​Смотрите также​​ диапазон A4:F12 и​ ​ И нажмите ОК.​ В параметрах отмечаем​​Application.ScreenUpdating = 1​ должен по каким-то​ фильтр работает не​ сортировки выберите в​ чтобы установить в​ нажимаем на кнопку​В столбце E введем​ более простой формулы массива,​ 2-3 секунды, что​ столбца Объемы продаж,​ОКРУГЛ(ОСТАТ(НАИБОЛЬШИЙ(​ помощью Условного форматирования​ — выбираем «По​Рассмотрим,​
​ повторно выполнить второй​Столбец отсортирован независимо от​
​ «значения» и нажимаем​End Sub​ признакам понимать: где​
​ корректно. Может есть​ первом поле столбец​
​ ней сортировку, фильтр,​ «Сортировка и фильтр».​
​ обычную формулу:​ но нам понадобится​
​ вызывает неудобства. Либо​ отсортированных по убыванию.​—(СЧЁТЕСЛИ(Продажи;» СТРОКА()-СТРОКА($E$6));1)*1000;0)​ (Главная/ Стили/ Условное​ возрастанию».​как настроить сортировку в​ пункт этого раздела,​ других столбцов таблицы.​ ОК.​
​Wasilich​ начинать и где​​ хитрая формула подскажите​ С, во втором​ т.д. О том,​ В появившемся списке​=СЧЁТЕСЛИ($D$6:D6;D7)+D7​
​ дополнительный (служебный) столбец​ необходимо отключить автоматический​Функция ИНДЕКС() по номеру​)​ форматирование/ Гистограммы). Также​Мы заполнили диалоговое​Excel по нескольким столбцам​ только указать розовый​При копировании таблицы на​
​Теперь наша таблица не​: А по моему,​ заканчивать данные. И​ как она выглядит.​ — столбец А,​ как быстро выделить​ выбираем функцию «Настраиваемая​Эта формула учитывает повторы​ D (см. файл​ пересчет листа (Формулы/​
​ позиции возвращает соответствующее​Данная формула сортирует столбец​​ желтым выделены повторяющиеся​
Сортировка в Excel по нескольким столбцам и строкам.​ окно так.​ и строкам​ сверху. Таким образом​ отдельный лист мы​ содержит формул, а​ даже правильней чем​ если признаки ненароком​
​ Заранее спасибо​ нажмите ОК»​ нужную таблицу, смотрите​ сортировка». Появится такое​ текстовых значений и​ примера лист Пример2):​ Вычисления/ Параметры вычисления)​ ему число.​ Объем продаж (динамический​

excel-office.ru

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

​ значения.​Нажимаем «ОК». Получилось так.​, по нескольким условиям​ в первую очередь​ переносим только ее​ только результаты их​ в вашем примере.​ или намеренно изменились,​Wasilich​пс. я тихо​ в статье «Как​ диалоговое окно.​ корректирует «ранг». Теперь​=НАИБОЛЬШИЙ(ЕСЛИ(F7=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0);СЧЁТЕСЛИ($F$7:$F$14;F7)-СЧЁТЕСЛИ($F$6:F6;F7))​ и периодически нажимать​Аналогичную формулу можно написать​ диапазон Продажи) по​Примечание​Для лучшей видимости, мы​ сразу. Например, чтобы​ пойдут ячейки с​ значения с помощью​

​ вычисления. Так же​andreika21​ а макрос не​: И в чем​ офигеваю :(​ выделить одну таблицу​Ставим галочку у​

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

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

​ специальной вставки. Но​ разъединены объединенные ячейки.​:​ поправили — тоже​ проблема? Выделяем диапазон​tristan​ в Excel из​ слов «Мои данные​

​ соответствуют разные «ранги»​​ отсортированный столбец В​F9​ в столбец Фрукты​ исходной таблице не​ столбца (списка) решена​ Как их сделать​

Решение1

​ алфавиту не только​ обычные.​ возможности сортировки позволяют​ Осталось убрать лишний​

  • ​_Boroda_​ не сахар.​ >Данные >Сортировка >По​: Простите господа, я​
  • ​ нескольких».​ содержат заголовок».​ — 7 и​ (объем продаж). Формула​, либо отказаться от​

​ =ИНДЕКС(Фрукты;ОКРУГЛ(…))​ допускаются. Количество строк​ в статьях Сортированный​ автоматически, смотрите в​ в первом столбце,​voidex​ нам сортировать не​ текст в заголовках​, Спастбо за вариант​Думайте сами, решайте​ столбцам >Столбец В,C,D​ имел ввиду возможность​tristan​Нажимаем на кнопку​

​ 8. Это позволяет​ возвращает позицию значения​

​ использования формул массива,​В файле примера, из-за​ в исходной таблице​ список (ТЕКСТовые значения)​ статье «Разделительная линия​ а во всех​: Здравствуйте, есть хорошая​ только по значениям,​ и таблица готова​andreika21​ сами…​ >OK​

​ сделать Всё вышеперечисленное​​: День добрый, джентльмены.​​ «Параметры». В появившемся​ вывести список сортированных​

​ объема продаж. Например,​​ заменив их столбцами​​ соображений скорости вычислений​ должно быть меньше​

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

​ а даже по​ для безопасной сортировки.​:​andreika21​andreika21​ в VBA​Знаю, что сама​ окне ставим галочку​ значений. Для этого​

​ число 86 находится​

  • ​ с соответствующими формулами,​ (см. ниже), однотипная​ 1000.​ (ЧИСЛОвые значения).​ Excel» тут.​ данные в третьем​ по нескольким столбцам:​​ цветам шрифта или​​Чтобы отсортировать всю таблицу​Wasilich​:​:​ShAM​ «Сортировка» тема тёртая​ у слов «Столбцы​ используйте формулу (столбец​ в 5-й строке​
  • ​ либо вообще отказаться​ часть формулы, т.е.​Разберем формулу подробнее:​Если числовой столбец гарантировано​В Excel можно​ столбце с ценой​Sub ColorSort() Columns(«A:D»).sort​ цветам ячеек. Поэтому​ относительно одного столбца​, Вот это и​Perfect2You​Wasilich​: Включаете макрорекордер и​ не один раз.​ диапазона». Нажимаем «ОК».​ G):​ таблицы.​ от динамической сортировки​ все, что внутри​Формула СЧЁТЕСЛИ(Продажи;»B7 исходной таблицы,​
  • ​ не содержит повторяющихся​ сортировать столбцы, перемещать​
  • ​ расположились в порядке​ key1:=Range(«A2»), order1:=xlAscending, Header:=xlYes,​ нам нужно еще​ выполните следующее:​
  • ​ было сделано сартировкой​, Я добовлял столбцы​, Надо не один​ вперед.​ По значениям одного​В строке «Сортировка​=ИНДЕКС($B$7:$B$14;ПОИСКПОЗ(СТРОКА()-СТРОКА($G$6);$E$7:$E$14;0))​Для повторов выражение ЕСЛИ(F8=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0) будет​
  • ​ в пользу использования​ функции ОКРУГЛ(), вынесена​ т.е. первое число​

​ значений, то задача​ их по алфавиту,​ возрастания, т. д.​ _ key2:=Range(«B2»), order1:=xlAscending,​

​ переносить и форматы​Выделите столбцы листа, которые​ с ошибкой​ с ошибками сортирует​ столбец а все​Юрий М​ столбца диапазон отсортировать​​ по» выбираем строку,​​Аналогичная формула выведет соответствующий​ возвращать несколько значений: {0:2:0:0:0:0:0:8},​ стандартных подходов (см.​ в отдельный столбец​

​ из диапазона Продажи)​ решается легко:​ по данным любой​ про азы сортировки​

​ Header:=xlYes _ ,​ данных. Для этого:​ охватывает исходная таблица.​Сортировка данных в Excel​ буду пробывать ваш​ сразу а когда​: Никто и не​

Тестируем

​ не проблема. Но​ по которой нужно​ объем продаж (столбец​ т.е. число 74​ следующий раздел).​

​J​​ больше 4-х значений​​Числовой столбец отсортировать функцией​ строки таблицы. Как​
​ читайте в статье​​ key3:=Range(«C2»), order1:=xlAscending, Header:=xlYes​​Вернемся к нашей исходной​Выберите инструмент на закладке:​
​ это очень полезная​ вариант заточить под​​ все сразу уже​​ догадывался, что нужно​ в моём случае​ провести сортировку. У​
​ Н).​ находится в строках​Отсортируем строки исходной таблицы​

Скорость вычислений формул

​. Поэтому итоговые формулы​ из того же​ НАИБОЛЬШИЙ() (см. статью​ это сделать, смотрите​ «Сортировка в Excel».​ End SubНо в​ таблице на Лист1​ «Данные»-«Сортировка».​ функция, но пользоваться​ себя. Спасибо за​ с 3 столбца​ с помощью VBA​ сортировать надо сразу​ нас – это​Теперь снова отсортируем исходную​​ 2 и 8.​​ с помощью стандартного​ в сортированной таблице​ диапазона; число 74​ Сортированный список (ЧИСЛОвые​ в статье «Сортировка​У нас такая​ ней есть минус,​ и снова полностью​В появившимся окне укажите​

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

​ ней следует с​ помощь​ сортирует не правильно​ :-)​ по двум столбцам.​​ строка 27 с​​ таблицу по Объему​С помощью функции НАИБОЛЬШИЙ() сначала​

​ фильтра (выделите заголовки​ выглядят так: =ИНДЕКС(Фрукты;J7)​ (из ячейки​ значения));​ в Excel по​

​ таблица.​ максимум 3 уровня​ выделим ее, чтобы​ параметры сортировки. В​ осторожностью. Если большая​_Boroda_​Perfect2You​Что говорит по​ Одновременно. Сортируется первый​ названиями заголовков столбцов.​ продаж. Но теперь​

​ выводится 2, затем​ исходной таблицы и​ и =ИНДЕКС(Продажи;J7)​B8​Функцией ВПР() или связкой​

​ столбцам».​Нам нужно отсортировать все​ сортировки, как сделать​ скопировать.​ первую очередь поставьте​ таблица содержит сложные​:​: Сортировкой можно (благодаря​ этому поводу макрорекордер?​ столбец и одновременно,​Нажимаем «ОК». Получилось так.​

​ для повторяющихся значений​ 8 (в разных​ нажмите​

Еще одна формула массива (+дополнительный столбец). Задача1.1

​Также, изменив в формуле​исходной таблицы, т.е.​ функций ИНДЕКС()+ПОИСКПОЗ() выбрать​Отсортируем формулами таблицу, состоящую​ данные по всем​ больше не изобретая​Правой кнопкой мышки щелкните​

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

​ формулы и функции,​andreika21​ тому, что генерация​Z​ в зависимости от​Второй вариант.​ (в столбце А​ строках).​

​CTRL+SHIFT+L​ массива функцию НАИБОЛЬШИЙ()​ второе число из​ значения из текстового​ из 2-х столбцов.​

​ трем столбцам:​ велосипед?​ по ячейке A1​ данные содержат заголовки​

​ то операцию сортировки​, посмотрите такой вариант​ не формульная).​: Так оно и​ значения в первом,​

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

​Сортировка по нескольким столбцам​ три значения 74),​Эта формула более наглядна,​

​). В выпадающем списке​​ на НАИМЕНЬШИЙ() получим​ диапазона Продажи) больше​ столбца по соответствующему​ Сортировку будем производить​Магазины – по​

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

​ делается так, только​ сортируется второй. Сами​ в​ соответствующие значения выведем​

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

​ 5-и значений из​

​ ему числовому значению.​ по одному из​ алфавиту;​:​ на третьем листе​ указываем следующие параметры:​ копии этой таблицы.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>Private Sub CommandButton1_Click()​ столбцам (У Вас,​ вы не видите!..​ строки («А»+»В»+»С») значения​

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

​ в начале статьи,​

​Получим идентичный нашему вариант​Для наглядности, величины значений​ того же диапазона;​Однако, в реальных задачах​ столбцов таблицы (решим​Наименование – по​voidex​ (Лист3) и выберите​ «Столбец» – Чистая​Во-первых, в формулах и​Dim arSl, Diap​

​ я смотрю, так,​

​ Тем более, что​ не меняют. Просто​ таблицы.​

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

​Для этого воспользуемся результатами​ но требует наличия​ таблицы, но при​ в столбце Объем​ следующее число 23​ числовой столбец может​ 2 задачи: сортировка​ алфавиту;​

​, начиная с 2007​ опцию «Специальная вставка»-«значения».​ прибыль; «Сортировка» –​

​ функциях может нарушиться​ As Range​

excel2.ru

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

​ то и по​ один макрос можно​ меняют местоположение. Грубо​Нам нужно отсортировать​ Задачи 1.1 и​ дополнительного столбца.​​ добавлении в таблицу новых​ ​ Продаж выделены с​ — самое маленькое​ ​ содержать повторы, а​​ таблицы по числовому​Цены – по​ офиса (кажется?) в​Повторно делаем щелчок правой​ Значения; «Порядок» –​ адресность в ссылках​Application.ScreenUpdating = 0​ нескольким она налаживается).​
​ настроить на ТРИ​ говоря строки надо​
​ столбцы по строке​
​ Задачи 2.​ ​Отсортируем строки таблицы по​
​ значений придется применять​ помощью Условного форматирования (Главная/​ (оно никого не​ так как функция​
​ и сортировка по​ возрастанию.​ Excel есть более​ кнопкой мышки по​ По убыванию. И​ и тогда результаты​Range(«B40:M199»).ClearContents​Формулами тоже можно.​ «железных» поля… А​ просто «перетасовать».​​ 29 «Цена».​Подробности в файле примера​ содержимому Текстового столбца​
​ фильтр заново.​ Стили/ Условное форматирование/​ больше) и т.д.​ ВПР() в случае​ текстовому столбцу). Формулы​
​Ставим курсор на​ универсальный метод сортировки​ ячейе A1 на​ нажмите ОК.​ их вычислений будут​Randomize​ В файле приложил.​
​ после обеда вам​
Сортировка столбцов в Excel по алфавиту. ​Я файл приложил​
​Внимание!​ на листе Задача2.​ ​ (по Фруктам).​Также можно воспользоваться инструментом​
​ Гистограммы). Как видно,​Теперь вышеуказанный массив целых​ наличия повторов всегда​
​ сортировки настроим так,​
​ любую ячейку таблицы.​ по более чем​ листе 3 и​Данные отсортированные по всей​ ошибочны. Во-вторых, после​r_ = 33​andreika21​ потребуется ТРИ ДРУГИХ​ — там всё​У нас сортировка​Все знают сортировку​Примечание​ Сортировка (Данные/ Сортировка​ сортировка работает.​ чисел превратим в​ выбирает только первое​
​ чтобы при добавлении​ На закладке «Главная»​ трем столбцам.​ повторно выберем «Специальная​ таблице относительно столбца​ многократных сортировок можно​r0_ = 40​:​ — и что​​ наглядно. Буду благодарен​
​ настроена на «Столбцы​ в Excel по​: Про сортировку списка​ и Фильтр/ Сортировка).​Теперь добавим новую строку​ массив чисел с​ значение сверху (см.​ новых данных в​ в разделе «Редактирование»​В более ранних​ вставка» только на​ «Чистая прибыль».​ перетасовать данные таблицы​c0_ = 2​

excel-office.ru

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

​Perfect2You​​ новый макрос писать?!.​
​ за любую помощь​ диапазона», п. э.​ строкам, передвигаются строки,​ текстовых значений можно​ Для этого нужно​ в исходную таблицу.​ дробной частью, где​ статью Функция ВПР()​ исходную таблицу, сортированная​ нажимаем на кнопку​ версиях это можно​ этот раз указываем​​ так, что уже​c1_ = Cells(r_,​, Я пробывал сортировкой​ Впрочем подобных хотелок​ или ссылку на​ не активна функция​

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

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

​ сложно будет вернуться​​ Columns.Count).End(xlToLeft).Column​ когда полная таблица​ у вас немало,​ полезную тему.​

​ «Мои данные содержат​​ Здесь мы рассмотрим,​ список в MS​
​ исходной таблицы не​ таблицах мы должны​ части будет содержаться​ то этот подход​ Это позволит всегда​ Из появившегося списка​ этапов, начиная сортировку​ получим таблицу без​ столбец без привязки​ к изначальному ее​

​If c1_ nr_​ обязательно несколько строчек​ а вот рекордером​ran​ заголовки» и мы​ как настроить​ EXCEL (ТЕКСТовые значения)​ включая заголовок, вызвать​

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

​ не годится (названия​​ иметь отсортированную таблицу​ выбираем функцию «Настраиваемая​ с конца по​ формул но со​

​ к другим столбцам​​ виду. В третьих,​ = Cells(r_, c0_)​

​ не на своих​​ макросы писать для​: Может все-же не​ не можем поставить​сортировку в​
​Как и в предыдущей​ инструмент Сортировка, выбрать​

​1. В ячейку​​ в массиве: {4,001:5,002:0,003:2,004:7,005:1,006:3,007:5,008}.​ Фруктов будут выведены​ без вмешательства пользователя.​ сортировка».​ весу значений столбцов.​ значениями и форматами​ и целой таблицы:​ если таблица содержит​nc_ = c1_​ местах и требуеться​ себя вы ленитесь,​ одновременно, а по​ там галочку. Чтобы​Excel по столбцам, сортировку​ задаче предположим, что​ столбец, по которому​А15​

​ Это реализовано выражением​​ неправильно).​ Также сделаем двухуровневую​Появится такое диалоговое​Т.е. как-то так​Разъедините все объединенные ячейки​Выделите диапазон значений столбца​ объединенные ячейки, то​ — c0_​ чтобы работало по​ почему?!. ;) -45427-​ очереди?​ это исправить, сначала​ столбцов в​ в столбце, по​

planetaexcel.ru

Сортировка по нескольким столбцам (Формулы/Formulas)

​ требуется сортировать и​​исходной таблицы введите​ &»,»&ПОВТОР(«0»;3-ДЛСТР(СТРОКА(Продажи)-СТРОКА($E$6)))&СТРОКА(Продажи)-СТРОКА($E$6)) Именно в​Поэтому механизм сортировки придется​ сортировку: сначала по​ окно.​ — Sub ColorSort()​ (если такие присутствуют).​ который следует отсортировать,​ следует их аккуратно​ReDim arSl(1 To​ нажатию кнопки был​

​tristan​​См. «настраиваемая сортировка»​ поставьте в окне​Excel по алфавиту​ которому ведется сортировка​ вариант сортировки.​

​ слово Морковь;​​ этой части формулы​​ реализовывать по другому.​​ числовому, затем (для​«Сортировать по» — выбираем​ Columns(«A:F»).sort key1:=Range(«D2»), order1:=xlAscending,​Теперь копия таблицы содержит​ например «Расход» (в​ разъединить, так как​

​ nr_, 1 To​​ результат без лишних​: Ладно, ладно хорош​KuklP​
​ «Параметры сортировки» галочку​, т.д., как менять​ имеются повторы (названия​Получим идентичный нашему вариант​2. В ячейку​
​ заложено ограничение о​Создадим для удобства 2​

​ повторяющихся чисел) -​​ название первого столбца​​ Header:=xlYes, _ key2:=Range(«E2»),​​ значения и форматы.​ данном случаи это​ для сортировки такой​ 1)​ тело движений. Спасибо​ нападать. Прошу прощения,​: Это прикол такой?​ у слов «Строки​ местами, передвигать столбцы.​ Фруктов повторяются).​ таблицы, но при​В15​

​ не более 1000​​ Динамических диапазона Фрукты​ по текстовому столбцу.​ «Магазин». Порядок сортировки​ order1:=xlAscending, Header:=xlYes Columns(«A:F»).sort​ Выполним сортировку по​ диапазон E1:E11).​ формат является не​
​For i =​ за фурмулу попробую​ не знал, что​ Кто не дает?​ диапазона». Нажмите «ОК».​ Что такое «сортировка»,​
​Для сортировки таблицы придется​ добавлении новых значений​введите Объем продаж​ строк в исходной​ и Продажи, которые​Пусть имеется таблица, состоящая​ нам нужен «От​ key1:=Range(«A2»), order1:=xlAscending, Header:=xlYes,​ цветам:​Щелкните правой кнопкой мышки​ приемлемым.​
​ 1 To nc_​ дописать на всю​

​ в Excel-е встроенная​​ Прикрепленные файлы post_352245.gif​​ Функция «Мои данные​​ где находится эта​ создать 2 служебных​ также придется применять​ Моркови = 25;​ таблице (см. выше).​ будут ссылаться на​

​ из 2-х столбцов.​​ А до Я».​​ _ key2:=Range(«B2»), order1:=xlAscending,​​Выделите таблицу и выберите​ по выделенному столбцу.​
​Какими средствами располагает Excel​
​x_ = Cells(r_,​ таблицу​
​ функция позволяет сортировать​
​ (34.42 КБ)​
​ содержат заголовки» снова​
​ функция, как ее​
​ столбца (D и​
​ фильтр заново.​
​3. После ввода​ При желании его​
​ диапазоны ячеек, содержащие​ Один столбец –​
​В этом диалоговом​ Header:=xlYes _ ,​
​ инструмент «Данные»-«Сортировка».​ В контекстном меню​ для сортировки данных?​
​ c0_ + i)​Perfect2You​
​ по нескольким столбцам.​ikki​
​ станет активной.​ использовать, смотрите в​
​ E).​При использовании Таблиц в​ значений, в столбцах​
​ можно легко изменить,​
​ значения в соответствующих​ текстовый: Список фруктов;​ окне нажимаем на​
​ key3:=Range("C2"), order1:=xlAscending, Header:=xlYes​В параметрах сортировки снова​ выберите опцию «Сортировка»-«от​ Чтобы дать полный​For j =​
​: Сортировкой по одному​
​ Теперь буду знать.​
​: это ж надо!​

​Теперь настраиваем сортировку​​ статье «Сортировка в​В столбце D введем​ формате EXCEL2007 мы​:D

​D Е​​ но это бессмысленно​​ столбцах исходной таблицы.​​ а второй -​

​ кнопку «Добавить уровень».​​ End Sub​​ отмечаем галочкой «Мои​​ минимального к максимальному»​ ответ на этот​ 1 To nr_​

excelworld.ru

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

​ столбцу — возможно.​ Запишу через макрорекордер​ :)​ по столбцам, как​ Excel».​ формулу массива, возвращающую​ также не получим​автоматически будет отображена​ (см. ниже раздел​ При добавлении новых​

​ числовой Объем Продаж​ Появится новая строка.​Не по теме:​ данные содержат заголовки​Появится диалоговое окно «Обнаруженные​ вопрос рассмотрим его​arSl(j, 1) =​ Но в сортировке​ и ограничу диапазон.​писать длинный пост,​ в первом случае.​Итак, у нас​ несколько значений​ динамической сортировки. Новое​ отсортированная по убыванию​ о скорости вычислений).​ строк в таблицу,​ (см. файл примера).​ Настраиваем эту строку​

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

​Раздел для тем выбирайте​ столбцов» и указываем:​ данные вне указанного​ на конкретных примерах.​ Int(Rnd() * x_)​ можно добавлять дополнительные​

​ Тут я действительно​ рисовать пример и​ Только выбираем не​

  1. ​ такая таблица.​=СЧЁТЕСЛИ($B$7:$B$14;»​Продажи по товарам.
  2. ​ значение (Картофель) останется​ таблица;​Функция НАИБОЛЬШИЙ() сортирует вышеуказанный​ границы этих динамических​Необходимо отсортировать строки таблицы​ на сортировку второго​ внимательнее.​ «Столбец» – Чистая​ диапазона». По умолчанию​

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

​Подготовка таблицы для правильной​ + 1​ столбцы. И тогда​ сам справлюсь. Всем​ вручную сортировать его​ верхнюю строку, а​Первый вариант.​Эта формула является аналогом​ последним в исходной​

​4. В сортированной​ массив.​ диапазонов будут автоматически​

  1. ​ по содержимому числового​ столбца «Наименование» -​Выделение.
  2. ​voidex​ прибыль; «Сортировка» –​Инструмент.
  3. ​ там активна опция​ и безопасной сортировки​Next j​ результат оправдает Ваши​ Спасибо Большое за​ как надо, писать​ нужную. Мы поставили​Сортировка столбцов в​ ранга для текстовых​ таблице (до принудительной​ таблице новая строка​Функция ОСТАТ() возвращает дробную​

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

​ расширяться.​ столбца (по Объему​ «От А до​

​: Спасибо, как я​

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

​ Цвет ячейки; «Порядок»​ «автоматически расширять выделенный​ данных:​Cells(r0_, c0_ +​

  1. ​ ожидания.​ наводку. Тему можно​ пояснения к примеру​ строку 29 (Цена).​Excel по алфавиту.​Расход.
  2. ​ значений (позиция значения​ сортировки таблицы через​ будет отображена предпоследней.​ часть числа, представляющую​В столбцах ​От минимального к максимальному.
  3. ​ продаж). Предполагается, что​ Я».​ сам не подумал​ – красный, сверху.​ диапазон». Программа пытается​Выделяем и копируем всю​ i — 1).Resize(nr_,​Формулы — конечно,​ закрывать.​ и раскрашивать в​ Диалоговое окно «Сортировка»​Нам нужно разместить​ относительно других значений​ фильтр), не смотря​

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

​На «среднем» по производительности​ собой номера позиций/1000,​

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

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

​D E​ пользователь постоянно заполняет​Нам нужно отсортировать​ об этом​ И нажмите ОК.​ охватить все столбцы​ таблицу.​ 1).Value = arSl​ хорошо, но за​andreika21​ радостный канареечный цвет​ заполнили так.​ столбцы в таблице,​ списка). Текстовому значению,​

  1. ​ на его значение​ компьютере пересчет пары​ например 0,005.​разместим таблицу, которая​ строки таблицы, поэтому​Лист1.
  2. ​ данные трех столбцов,​И тему да,​Сверху у нас теперь​ и выполнить сортировку​На другом чистом листе​Cells(r0_, c0_ +​
  3. ​ ними следить надо,​: Здравствуйте, надеюсь на​ — и всё​Нажимаем «ОК». Получилось так.​ чтобы названия столбцов​ расположенному ниже по​ продаж (200).​ таких формул массива,​Функция ОКРУГЛ(), после умножения​ будет динамически сортироваться, ​ необходимо написать формулы​Специальная вставка. Форматы.
  4. ​ п. э. нажимаем​ совсем не там​

​ наихудшие показатели по​ как в предыдущем​ (например, Лист2)щелкаем правой​ i — 1).Resize(nr_,​

  1. ​ чтоб не съехали​ ваши безграничные знания.​
  2. ​ только для того,​Если в Excel на​ разместились по алфавиту.​ алфавиту, соответствует больший​Какой вариант предпочтительней -​ расположенных в 100​ на 1000, округляет​В ячейке​ с учетом добавляемых​

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

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

Результат3.

​ кнопкой мышки по​ 1).Sort (Cells(r0_, c0_​ и чтобы весь​ В таблицу генерируются​ чтобы получить ответ:​ одной странице расположено​Ставим курсор на​ «ранг». Например, значению​ как всегда -​ строках, практически не​ до целого и​

exceltable.com

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

​Е7​​ значений.​ уровень». В новой,​Апострофф​
​ имеют наихудшие показатели.​ этот раз выберите​ ячейке A1. Из​ + i -​ диапазон охватывали.​ случайные числа, после​»это стандартная возможность​ несколько таблиц, то​ любую ячейку таблицы.​ Яблоки соответствует максимальный​ выбирать разработчику.​

​ заметен. Для таблиц​​ возвращает номер позиции.​​запишем зубодробительную формулу​​Для наглядности величины значений​ третьей, строке (третьем​: Кстати, достаточно указать​Примечание. Дальше можно выделить​ опцию «сортировать в​ контекстного меню выбираем​
​ 1).Resize(nr_, 1))​Макрос — те​ генерации надо отсортировать​ екселевской сортировки. выделите​ есть способ выделить​ На закладке «Главная»​
​ «ранг» 7 (с​Сортировку таблицы можно сделать​ с 300 строками​ Теперь все номера​ массива:​ в столбце Объем​ уровне) выбираем название​ один раз, кажется?​ в этой таблице​ пределах указанного диапазона».​

​ опцию: «Специальная вставка».​

​Next i​ же сложности. Он​

​ построчно от наименьшего,​​ диапазон, в окне​ одну, конкретную таблицу,​ в разделе «Редактирование»​
​ учетом повторов).​ с помощью другой,​ время пересчета занимает​

​ позиций соответствуют числам​​=ИНДЕКС(Продажи;​ Продаж выделены с​

CyberForum.ru

​ столбца «Цена». «Порядок»​

Понравилась статья? Поделить с друзьями:
  • Сортировка по месяцам в сводной таблице excel
  • Сортировка по месяцам в word
  • Сортировка по месяцам в excel дней рождения
  • Сортировка по ключевым словам excel
  • Сортировка по имени в excel это