Формула сортировки в excel по строке

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

Если вам нужно отсортировать список, то к вашим услугам куча способов, самый простой из которых — кнопки сортировки на вкладке или в меню Данные (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 – инструмент для представления информации в удобном для пользователя виде.

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

Порядок сортировки в 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

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

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

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

Панель.

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

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

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

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

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

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

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

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

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

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

Параметры.

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

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

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

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

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

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

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

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

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

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

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

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

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

Числа.

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

СЛЧИС.

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

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

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

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

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

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

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

Пример3.

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

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

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

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

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

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

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

Примечание : Задача сортировки отдельного столбца (списка) решена в статьях Сортированный список (ТЕКСТовые значения) и Сортированный список (ЧИСЛОвые значения) .

Решение1

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

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

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

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

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

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

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

Аналогичную формулу можно написать для вывода значений в столбец Фрукты =ИНДЕКС(Фрукты;ОКРУГЛ(. ))

В файле примера , из-за соображений скорости вычислений (см. ниже), однотипная часть формулы, т.е. все, что внутри функции ОКРУГЛ() , вынесена в отдельный столбец J . Поэтому итоговые формулы в сортированной таблице выглядят так: =ИНДЕКС(Фрукты;J7) и =ИНДЕКС(Продажи;J7)

Также, изменив в формуле массива функцию НАИБОЛЬШИЙ() на НАИМЕНЬШИЙ() получим сортировку по возрастанию.

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

Тестируем

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

1. В ячейку А15 исходной таблицы введите слово Морковь ; 2. В ячейку В15 введите Объем продаж Моркови = 25; 3. После ввода значений, в столбцах D и Е автоматически будет отображена отсортированная по убыванию таблица; 4. В сортированной таблице новая строка будет отображена предпоследней.

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

На «среднем» по производительности компьютере пересчет пары таких формул массива, расположенных в 100 строках, практически не заметен. Для таблиц с 300 строками время пересчета занимает 2-3 секунды, что вызывает неудобства. Либо необходимо отключить автоматический пересчет листа ( Формулы/ Вычисления/ Параметры вычисления ) и периодически нажимать клавишу F9 , либо отказаться от использования формул массива, заменив их столбцами с соответствующими формулами, либо вообще отказаться от динамической сортировки в пользу использования стандартных подходов (см. следующий раздел).

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

Отсортируем строки исходной таблицы с помощью стандартного фильтра (выделите заголовки исходной таблицы и нажмите CTRL+SHIFT+L ). В выпадающем списке выберите требуемую сортировку.

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

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

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

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

Какой вариант предпочтительней — как всегда — выбирать разработчику.

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

Сортировку таблицы можно сделать с помощью другой, более простой формулы массива , но нам понадобится дополнительный (служебный) столбец D (см. файл примера лист Пример2 ):

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

Для повторов выражение ЕСЛИ(F8=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0) будет возвращать несколько значений: , т.е. число 74 находится в строках 2 и 8.

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

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

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

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

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

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

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

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

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

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

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

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

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

Как сделать в excel автоматическую сортировку?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Упорядочивание чисел

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

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

Для этого выделяем столбец таблицы «Стоимость, руб.» и заходим на вкладку «Главная». В блоке «Редактирование» находится группа инструментов «Сортировка и фильтр». Выбираем из меню пункт «Сортировка по возрастанию».

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

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

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

Для того чтобы числа были отсортированы верно, обратите внимание на корректность формата данных в столбце. Если значения внесены в таблицу как текст, а не число, выстраивание пройдет не в ожидаемом порядке. В таблице приведен пример сортировки чисел 10, 11, 100, 15, 110, 132 в зависимости от формата данных.

Числовой формат Текстовый формат
10 10
11 100
15 11
100 110
110 132
132 15

Упорядочивание текста

В Excel сортировка столбцов, содержащих текст, выполняется так же, как и операция с числами. Произведем эту команду в колонке уже известной нам таблицы цен на комнаты в отеле «Питание». Выделяем столбец кликом по его заголовку и открываем панель инструментов «Редактирование» вкладки «Главная». Теперь в выпадающем меню вместо команд сортировки по возрастанию и убыванию расположены команды сортировки от А до Я и наоборот.

Выполняем построение ячеек от А до Я, опять же указывая расширение диапазона операции.

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

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

Упорядочивание дат

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

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

Настраиваемые списки

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

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

В поле «Порядок» выбираем элемент «Настраиваемый список». Из перечня выбираем дни недели и нажимаем ОК.

Упорядочивание по цвету и значкам

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

Для этого заходим в настраиваемую сортировку. Кроме описанного выше способа, можно воспользоваться меню панели «Редактирование» вкладки «Главная». Выбираем из списка команд «Сортировка и фильтр» элемент «Настраиваемая сортировка».

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

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

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

Событие Worksheet_Change не реагирует на пересчет формул.

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

Application.EnableEvents — чтобы избежать зацикливания, на время сортировки отключаем события листа.

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

Недостаток данного решения — сортировка включается при любом изменении на листе.

Если пересчет формул происходит не часто, можно параллельно с Worksheet_Change использовать событие активации листа — Worksheet_Activate

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

​Смотрите также​ последнем раскрывающемся списке​ где нет заголовков​ – это столбец​ значений понадобятся формулы​ «Сортировка».​После этого можно​ все столбцы таблицы.​ функций ИНДЕКС()+ПОИСКПОЗ() формирует​ но требует наличия​ значений, в столбцах​ диапазон Продажи) по​ 2 задачи: сортировка​ о том, что​, в которой указаны​

​A​ туристическим агентством. Вы​В этой статье я​ выбрать тип сортировки​ столбцов, а только​ А (№п/п). Часто​ массива.​​Из предложенного списка выбираем​​ вернуть таблицу в​​В появившемся диалоговом​​ сортированный список: определяет​​ дополнительного столбца.​​D Е​​ убыванию. Пропуски в​​ таблицы по числовому​ добавленные новые или​​ розничные цены (Retail​​перечисляются характеристики камер,​ хотите отсортировать этот​​ покажу Вам, как​​Настраиваемый список (Custom List)​

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

​ лишь диапазон ячеек​ необходимо привести таблицу​Исходные данные – перечень​ «Сначала ячейки с​ исходное состояние. Смотрите​ окне указать диапазон,​ позицию значений из​

  • ​Отсортируем строки таблицы по​
  • ​автоматически будет отображена​ исходной таблице не​ и сортировка по​
  • ​ изменённые существующие данные​ Price). В результате​

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

​ и нам нужно,​ список сначала по​ в Excel выполнить​:​ с текущими значениями,​ в изначальный вид​ неких названий в​ выделенным цветом».​ статью «Фильтр в​ условия сортировки.​ исходного списка в​ содержимому Текстового столбца​ отсортированная по убыванию​ допускаются. Количество строк​ текстовому столбцу). Формулы​ не будут отсортированы​ сортировки таблица будет​ чтобы он остался​ географическому признаку (столбец​ сортировку данных по​После этого откроется следующее​ как показано ниже​

  1. ​ после выполнения с​​ произвольном порядке. В​​Соглашаемся «автоматически расширить диапазон».​​ Excel».​​«Параметры» — сортировать по​ отсортированном списке, точнее​​ (по Фруктам).​​ таблица;​ в исходной таблице​​ сортировки настроим так,​​ автоматически. Чтобы повторить​ выглядеть вот так:​​ на своём месте.​​Region​
  2. ​ нескольким столбцам, по​ окно, в котором​​ на рисунке:​​ ней многочисленных и​ нашем примере –​Программа отсортировала ячейки по​Можно настроить автоматическую сортировку​Сортировка в Excel
  3. ​ строкам или столбцам​​ конструкции ДЛСТР(A2)&»,»&СТРОКА(A2))*1, а​​Примечание​​4. В сортированной​​ должно быть меньше​ чтобы при добавлении​ сортировку, нажмите кнопку​Обратите внимание, что отсортированы​ Следовательно, выделяем диапазон,​), затем по системе​ заголовкам столбцов в​ можно выбрать нужную​Тогда в диалоговом окне​ сложных сортирований данных​ список фруктов.​​ акцентам. Пользователь может​​ в Excel, чтобы​ выделенного диапазона. Так​​ затем из исходного​​: Про сортировку списка​ таблице новая строка​ 1000.​​ новых данных в​​Повторить​ оказались данные не​Сортировка в Excel
  4. ​ начиная с ячейки​​ питания (столбец​​ алфавитном порядке и​ нам последовательность месяцев​
    • ​ инструмента «Настраиваемая сортировка»​ по разным столбцам,​​Выделяем столбец и даем​​ самостоятельно выбрать порядок​ при смене данных​
    • ​ как у нас​ списка выводит значение​​ текстовых значений можно​​ будет отображена предпоследней.​Разберем формулу подробнее:​ исходную таблицу, сортированная​(Reapply) в разделе​ только в выбранной​
    • ​B1​Board basis​​ по значениям в​​ или дней недели:​ следует отключить опцию​

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

​ критериям или условиям.​ ему имя «Фрукты».​ сортировки цвета. Для​ в столбце, сортировались​ выделен один столбец,​​ уже с учетом​​ прочитать в статье Сортированный​На «среднем» по производительности​Формула СЧЁТЕСЛИ(Продажи;»B7 исходной таблицы,​ таблица изменялась динамически.​Сортировка и фильтр​ строке. Целые столбцы​:​) и в конце​ любой строке. Вы​Если нужного списка (например,​ «Мои данные имеют​ Тогда достаточно выполнить​ Для этого в​ этого в списке​ данные автоматически, без​ то эти параметры​ сортировки.​

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

​ список в MS​ компьютере пересчет пары​ т.е. первое число​ Это позволит всегда​(Sort & Filter)​ меняются местами, но​На вкладке​ концов по цене​ также научитесь осуществлять​ месяцев, но на​ заголовки столбцов». В​ сортировку по столбцу​ поле имен, что​ возможностей инструмента выбираем​ дополнительной настройки. Смотрите,​ можно не указывать.​

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

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

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

  1. ​ как настроить автоматическую​ А если выделен​ приведен другой вариант​Как и в предыдущей​ расположенных в 100​ больше 4-х значений​ без вмешательства пользователя.​Данные​ Другими словами, на​(Data) нажимаем кнопку​Price​ способами, когда сортировка​ его можно ввести​​ качестве критериев для​​ чтобы таблица приняла​ формул вводим нужное​В открывшемся окне вводим​ сортировку в статье​ диапазон шире одного​ – с двумя​​ задаче предположим, что​​ строках, практически не​Сортировка в Excel
  2. ​ из того же​​ Также сделаем двухуровневую​​(Data).​​ снимке экрана выше​​Сортировка​), как это показано​ в алфавитном порядке​ в правое поле,​​ каждого первого выпадающего​​ свой первоначальный вид.​ нам имя для​ необходимые параметры:​ «Сортировка в Excel​ столбца, то указать​ служебными столбцами и​ в столбце, по​ заметен. Для таблиц​ диапазона; число 74​ сортировку: сначала по​Как видите, сортировка данных​ представлен список фотокамер,​​(Sort), чтобы открыть​​ на рисунке ниже:​Сортировка в Excel
  3. ​ или по значению​​ выбрав опцию​​ списка секции «Столбец»​Читайте так же: Сортировка​​ присвоения его к​​Здесь можно выбрать порядок​​ формулой» здесь.​​ по строке или​ формулой массива.​​ которому ведется сортировка​​ с 300 строками​Сортировка в Excel
  4. ​ (из ячейки​ числовому, затем (для​​ в Excel по​​ расставленный в порядке​​ одноимённое диалоговое окно.​​Жмите​ чисел не применима.​​Новый список (New List)​​ в каждом уровне,​ по цвету ячеек​ выделенному диапазону ячеек.​ представления разных по​В таблице Excel​ столбцу сортировать.​​СОВЕТ:​​ имеются повторы (названия​ время пересчета занимает​B8​ повторяющихся чисел) -​​ настраиваемому списку –​​ от самых дешёвых​ Обратите внимание на​​ОК​​Думаю, всем известно, как​:​​ будут использованы заголовки​​ в Excel.​​В соседней ячейке (в​​ цвету ячеек.​Сортировка в Excel

​ можно сортировать сразу​«Сортировать по» -​При разборе формул​

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

​ Фруктов повторяются).​ 2-3 секунды, что​исходной таблицы, т.е.​ по текстовому столбцу.​ задача вовсе не​ до самых дорогих.​ параметр​и смотрите, что​ выполнить сортировку по​В качестве разделителя можно​ столбцов рабочего листа​Иногда нужно выполнить независимую​ примере – в​По такому же принципу​ и числа, и​ здесь указать (выбрать​ не забывайте пользоваться​Для сортировки таблицы придется​ вызывает неудобства. Либо​ второе число из​

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

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

​ клавишей​ создать 2 служебных​ необходимо отключить автоматический​ диапазона Продажи) больше​ из 2-х столбцов.​ приём, которому мы​ как работает сортировка​(My data has​В первую очередь отсортированы​ порядке или по​запятую​ Столбец B, C​

​ внутри одного столбца​ Так как перед​ шрифту.​ целых чисел, шли​ заголовок столбца, в​F9​ столбца (D и​ пересчет листа (Формулы/​ 5-и значений из​

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

​ Один столбец –​ должны научиться –​ по строке в​ headers) в верхнем​ значения в столбце​ возрастанию / убыванию.​или клавишу​ и т.д.). А​ таблицы без привязки​ нами формула массива,​Как задать порядок вторичной​ числа с точкой.​ котором сортировать данные.​.​ E).​ Вычисления/ Параметры вычисления)​ того же диапазона;​ текстовый: Список фруктов;​

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

​ сортировка данных по​ Excel. Но что​ правом углу диалогового​Region​ Это делается одним​Enter​ при применении всех​

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

  1. ​ к другим столбцам​ нажимаем сочетание Ctrl​ сортировки в Excel?​ Например: 100; 100.1;​​«Значения» — здесь​​Сортировка в Excel​В столбце D введем​ и периодически нажимать​​ следующее число 23​​ а второй -​​ собственному настраиваемому списку.​​ если наши данные​
  2. ​ окна. Если в​​– в алфавитном​​ нажатием кнопки​. Единожды создав такой​ параметров в сортировку​ или их изменения.​ + Shift +​ Для решения этой​ 100.2. Excel числа​ выбираем по какому​​- это значит​​ формулу массива, возвращающую​ клавишу​​ — самое маленькое​​ числовой Объем Продаж​​В нашей таблице есть​​ должны быть упорядочены​ Ваших данных нет​ порядке.​Сортировка в Excel
  3. ​А-Я​​ пользовательский список, вы​​ будут включены все​ Например, столбец B​ Enter. Размножаем формулу​ задачи нужно задать​​ с точкой воспринимает​​ значению сортировать (например,​ расположить данные в​ несколько значений​F9​ (оно никого не​​ (см. файл примера).​​ столбец​Сортировка в Excel

​ не по алфавиту​ заголовков, то галочки​Затем упорядочены значения в​

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

​(A-Z) и​​ сможете им пользоваться и в​ строки и ячейки​ «Имя». Такая задача​ на весь столбец.​ несколько условий сортировки.​ как текст. Но​ сортировать по цвету​ определенном порядке (по​=СЧЁТЕСЛИ($B$7:$B$14;»​​, либо отказаться от​​ больше) и т.д.​​Необходимо отсортировать строки таблицы​​Priority​ и не по​​ там быть не​​ столбце​

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

​Я-А​ других книгах Excel.​ исходного диапазона (фрагмента​ решается так же​Если в исходный столбец​Открываем меню «Настраиваемая сортировка».​ для этого нужно​ ячейки, шрифта, т.д.).​ алфавиту, по возрастанию,​

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

​Эта формула является аналогом​ использования формул массива,​​Теперь вышеуказанный массив целых​​ по содержимому числового​– в нём​ возрастанию / убыванию?​ должно. В нашей​Board basis​(Z-A) в разделе​Интересный нюанс состоит в​ таблицы), что является​

​ просто:​ будут добавляться строки,​ Назначаем первый критерий.​ сделать настройки. Подробнее​​«Порядок»» — в​​ т.д.).​ ранга для текстовых​ заменив их столбцами​​ чисел превратим в​​ столбца (по Объему​ указаны приоритеты задач.​Если нужно упорядочить данные​​ же таблице заголовки​​так, что отели,​Редактирование​ том, что таким​ правильным результатом в​Выделите целый столбец B​ то вводим чуть​Нажимаем кнопку «Добавить уровень».​

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

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

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

​ в каком-то особом​ присутствуют, поэтому мы​ предлагающие сервис «Всё​

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

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

​ либо вообще отказаться​ дробной частью, где​ пользователь постоянно заполняет​ его помощью еженедельные​ порядке (не по​ оставляем эту галочку​ включено» (AI) –​Главная​ не тупо по​Примечание. Кнопка вызова инструмента​ по заголовку столбца​

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

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

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

​ от динамической сортировки​ в качестве дробной​

​ строки таблицы, поэтому​ задачи от более​
​ алфавиту), то можно​
​ и нажимаем кнопку​

​ сгруппированы в начале​

office-guru.ru

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

​(Home) либо в​ алфавиту, а по​ для настраиваемой сортировки​ листа.​ еще одно значение​ сортировки. Заполняем их.​ таблице Excel».​ этот диапазон.​ возрастания или уменьшения?​ расположенному ниже по​ в пользу использования​ части будет содержаться​ необходимо написать формулы​ важных к менее​ воспользоваться встроенными в​Параметры​ списка.​ разделе​ значимости и важности​ так же доступна​Выберите инструмент: «ГЛАВНАЯ»-«Редактирование»-«Сортировка и​ «помело» и проверим:​

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

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

​ с учетом добавляемых​ важным, выполним следующие​ Excel настраиваемыми списками​(Options).​И, наконец, по стоимости​Сортировка и фильтр​ любые иерархические объекты,​ на закладке «ДАННЫЕ»-«Сортировка».​ фильтр»-«Сортировка по убыванию».​

​Скачать формулы сортировки данных​ несколько критериев чтобы​ – инструмент для​ выбрать как разместить​ в таблице, в​ «ранг». Например, значению​ следующий раздел).​ в массиве: {4,001:5,002:0,003:2,004:7,005:1,006:3,007:5,008}.​

​ значений.​​ действия.​ или создать свой​В открывшемся диалоговом окне​ в столбце​(Sort & Filter)​ а не только​

Решение1

​Читайте так же: Сортировка​В появившемся диалоговом окне​ в Excel​ выполнить сортировку в​

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

​Параметры сортировки​Price​ на вкладке​ месяцы или дни​ по месяцам в​ «Обнаруженные данные в​Впоследствии при добавлении данных​ особом порядке.​ удобном для пользователя​ вниз или снизу​ картинки, фото, нужно​ «ранг» 7 (с​ с помощью стандартного​ &»,»&ПОВТОР(«0»;3-ДЛСТР(СТРОКА(Продажи)-СТРОКА($E$6)))&СТРОКА(Продажи)-СТРОКА($E$6)) Именно в​

​ в столбце Объем​ 2 из предыдущего​

​ встроенных настраиваемых списков​(Sort Options) в​данные расположены в​Данные​ недели. Например:​ Excel.​ неуказанного диапазона», выберите​ в таблицу процесс​По умолчанию сортируются данные​ виде.​ вверх.​ закрепить эти картинки​

​ учетом повторов).​​ фильтра (выделите заголовки​​ этой части формулы​ Продаж выделены с​

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

​(Data):​
​должности (директор, замдиректора, руководитель​
​Таблицы данных, которые мы​
​ опцию: «сортировать в​

​ сортирования будет выполняться​ по столбцам. Как​Числовые значения можно отсортировать​Например: мы выбрали​ в ячейке. Как​В столбце E введем​ исходной таблицы и​ заложено ограничение о​ помощью Условного форматирования​

​ диалоговое окно​

  • ​ к примеру, дни​Сортировать​Сортировать данные по нескольким​Однако, сортировка в Excel​ департамента, начальник отдела…)​ получаем от разных​ пределах указанного выделения».​​ автоматически.​​ осуществить сортировку по​ по возрастанию и​ столбик, в котором​ это сделать, читайте​ обычную формулу:​ нажмите​ не более 1000​ (Главная/ Стили/ Условное​Списки​
  • ​ недели или месяцы​(Orientation) выбираем вариант​ столбцам в Excel​ имеет гораздо больше​воинские звания (генерал, полковник,​ сотрудников в большинстве​ И нажмите на​В данном примере рассмотрим​ строкам в Excel:​ убыванию, текстовые –​ только цифры, (нет​ в статье «Вставить​=СЧЁТЕСЛИ($D$6:D6;D7)+D7​CTRL+SHIFT+L​ строк в исходной​ форматирование/ Гистограммы). Также​(Custom Lists), в​ в году. Microsoft​Столбцы диапазона​ оказалось совсем не​
  • ​ настраиваемых параметров и​ подполковник, майор…)​
  • ​ случаев не упорядочены​ кнопку «Сортировка».​ самые быстрые и​В диалоговом окне «Настраиваемой​
  • ​ по алфавиту и​ букв, слов), поэтому​ картинку в ячейку​Эта формула учитывает повторы​). В выпадающем списке​ таблице (см. выше).​ желтым выделены повторяющиеся​ одноимённом столбце слева​
  • ​ Excel предлагает два​(Sort left to​ сложно, правда? Однако,​

​ режимов работы, которые​сертификации (TOEFL, ITIL, MCP,​ и работать с​Обратите внимание на то,​

​ эффективные методы сортировки​ сортировки» нажать кнопку​ в обратном порядке.​ нам предлагают в​ в Excel».​ текстовых значений и​ выберите требуемую сортировку.​​ При желании его​​ значения.​ нажмите​ типа таких готовых​ right) и жмём​

​ в диалоговом окне​ не так очевидны,​ MVP…)​ ними без организации​

​ что значения ячеек​ данных в Excel​ «Параметры».​ Доступны варианты –​ списке значений то,​Нужно воспользоваться функцией​ корректирует «ранг». Теперь​

Тестируем

​Получим идентичный нашему вариант​ можно легко изменить,​Примечание​НОВЫЙ СПИСОК​ списков – с​

​ОК​​Сортировка​​ но могут оказаться​клиентов или товары по важности лично​
​ – сложно. Возникает​​ в остальных столбцах​​ по различным критериям:​В открывшемся меню выбрать​
​ по цвету и​ что есть в​​ «Сортировка». Закладка «Главная»​​ разным значениям Яблоки​ таблицы, но при​ но это бессмысленно​
​: Задача сортировки отдельного​(NEW LIST) и​ сокращёнными и с​

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

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

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

​ порядке, по нескольким​ цвет ячеек, шрифта.​функция «Сортировка и фильтр».​ — 7 и​ значений придется применять​​ о скорости вычислений).​​ в статьях Сортированный​ поле​

​Предположим, у нас есть​ диалоговом окне​ в этой статье​Сортировка данных в Excel​ пиво, лимонад…)​

​ числовые – по​ только как вспомогательный.​ датам от старых​ «Сортировки» появятся поля​ условиям. Сортируются столбцы​ А в окне​Сортировка в Excel по​ 8. Это позволяет​ фильтр заново.​Функция НАИБОЛЬШИЙ() сортирует вышеуказанный​ список (ТЕКСТовые значения)​

​Элементы списка​ список еженедельных дел​Сортировка​ я покажу, как​ по заголовкам строк​

​и т.д.​ возрастанию, а даты​​ коновым и от​ для заполнения условий​ и строки.​ «Порядок» нам предлагают​ возрастанию​ вывести список сортированных​Также можно воспользоваться инструментом​ массив.​

​ и Сортированный список​(List entries). Внимательно​ по дому, и​

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

​(Sort) под заголовком​ сортировать по строке,​ и столбцов​Предположим, что в нашей​ от старых до​Как настроить сортировку в​ к новым к​

​ по строкам.​

​Существует два способа открыть​ те цвета, которые​(от меньшего значения​ значений. Для этого​ Сортировка (Данные/ Сортировка​Функция ОСТАТ() возвращает дробную​ (ЧИСЛОвые значения).​ введите элементы Вашего​

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

​ новых. Сортировать вручную​ Excel? Допустим мы​ старым, по алфавиту​Таким образом выполняется сортировка​

​ меню сортировки:​ есть в нашем​ к большему) сверху​ используйте формулу (столбец​ и Фильтр/ Сортировка).​

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

​ часть числа, представляющую​Если числовой столбец гарантировано​ списка именно в​

​ их по дню​​(Row) в выпадающем​ столбцу, и как​ (по настраиваемому списку)​ с кодами различных запчастей​ все столбцы по​

​ хотим сортировать сотрудников​ от А до​ таблицы в Excel​Щелкнуть правой кнопкой мыши​ диапазоне.​ вниз.​

​ G):​ Для этого нужно​ собой номера позиций/1000,​ не содержит повторяющихся​

​ том порядке, в​ недели или по​ списке​

​ упорядочить данные на​

​Я покажу Вам, как​ и агрегатов для​ отдельности – это​ по дате рождения​ Я, а так​ по нескольким параметрам.​ по таблице. Выбрать​Выбираем оранжевый цвет,​Сортировка в Excel по​=ИНДЕКС($B$7:$B$14;ПОИСКПОЗ(СТРОКА()-СТРОКА($G$6);$E$7:$E$14;0))​ выделить все значения​

​ например 0,005.​ значений, то задача​

​ котором они должны​

​ важности.​Сортировать по​ листе в алфавитном​ в Excel сортировать​ автомобилей (part number).​ не наилучшее решение​ (от старых к​ же в обратно-алфавитном​Встроенные параметры сортировки не​ «Сортировку» и способ.​ «ОК». Получилось так:.​

​ уменьшению​

​Аналогичная формула выведет соответствующий​ исходной таблицы не​Функция ОКРУГЛ(), после умножения​

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

​ решается легко:​ быть расположены в​Начинаем с того, что​(Sort by) выбираем​ порядке по заголовкам​ данные по двум​ Причем крупные детали​ для данной задачи.​

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

​Открыть вкладку «Данные» -​Здесь получилось так,​

excel2.ru

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

​(от большего значения​ объем продаж (столбец​ включая заголовок, вызвать​ на 1000, округляет​

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

​ с каждым городом​Ниже на рисунке представлена​ в столбце случайным​

​ диалоговое окно «Сортировка».​
​ что видны все​
​ к меньшему) сверху​

  • ​ Н).​ инструмент Сортировка, выбрать​ до целого и​
  • ​ НАИБОЛЬШИЙ() (см. статью​Нажмите​ нужно сортировать, и​ которой будет выполнена​ научитесь выполнять сортировку​ Работа инструмента показана​ коробка передач, двигатель,​ более тысячи. Поэтому​ (места рождения). Для​ выборка информации из​ образом. С этой​Часто используемые методы сортировки​
  • ​ строки таблицы –​ вниз.​Теперь снова отсортируем исходную​
  • ​ столбец, по которому​ возвращает номер позиции.​ Сортированный список (ЧИСЛОвые​Добавить​ открываем диалоговое окно​ сортировка. В нашем​ данных нестандартными способами,​ на примере Excel​ рулевое управление) обозначаются​ лучше воспользоваться специальным​ этого:​

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

​ таблицу по Объему​
​ требуется сортировать и​ Теперь все номера​ значения));​​(Add), и созданный​​Сортировка​

excel2.ru

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

​ примере мы выбираем​​ когда сортировка в​ 2010 – именно​ чисто цифровым кодом,​ встроенным инструментом Excel​Сначала для данного примера​​ сотрудникам фирмы:​​ СЛЧИС.​ на панели задач:​ и зелёные и​ Excel.​ продаж. Но теперь​ вариант сортировки.​ позиций соответствуют числам​Функцией ВПР() или связкой​ Вами список будет​(Sort), точно так​ строку​ алфавитном порядке или​ эта версия установлена​
​ а мелкие детали,​ – настраиваемой сортировкой.​ лучше сбросить сортировку​​Допустим нам необходимо отсортировать​
​Например, нужно расположить в​Сортировка таблицы по отдельному​​ белые (не отсортированные).​Сначала выделяем столбец,​ для повторяющихся значений​

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

​1​ по значению чисел​
​ на моём компьютере.​ которые в них​ Данный инструмент автоматическое​

​ предыдущих примеров. Для​ таблицу относительно столбца​ случайном порядке набор​ столбцу:​

​ Но если нам​ в котором будем​ (в столбце А​
​ таблицы, но при​ отсортированных по убыванию.​ значения из текстового​​ существующим. Далее нажмите​ предыдущих примерах –​​, в которой записаны​ не применима.​ Если Вы работаете​ входят — кодом​ сортирует данные одновременно​ этого отсортируйте таблицу​ «Премия» по убыванию​ неких чисел.​Чтобы программа правильно выполнила​ надо, чтобы в​ сортировать информацию.​ три значения 74),​ добавлении новых значений​Функция ИНДЕКС() по номеру​ столбца по соответствующему​ОК​
​Данные​ названия фотокамер. В​​Я полагаю, что в​ в другой версии​
​ с добавлением уточняющего​ по нескольким столбцам.​ по первому столбцу​ сумм. Для решения​Ставим курсор в соседнюю​ задачу, выделяем нужный​ таблице остались только​Теперь нажимаем кнопку​​ соответствующие значения выведем​ также придется применять​ позиции возвращает соответствующее​ ему числовому значению.​.​
​>​ выпадающем списке под​ 90% случаев сортировка​​ приложения, никаких затруднений​ номера через, допустим,​ Он настолько эластичен,​ А (№п/п) –​ этой задачи воспользуемся​ ячейку (слева-справа, не​ столбец в диапазоне​ отсортированные строки, чтобы​ «Сортировка и фильтр»​ в алфавитном порядке.​ фильтр заново.​ ему число.​
​Однако, в реальных задачах​Вот так выглядит наш​Сортировка​ заголовком​ данных в Excel​
​ возникнуть не должно,​ точку. Попытка отсортировать​ что его можно​ по возрастанию.​ самыми простыми (базовыми)​
​ важно). В строку​ данных.​ поработать с ними​ -> «Сортировка от​Для этого воспользуемся результатами​
​При использовании Таблиц в​Аналогичную формулу можно написать​ числовой столбец может​ список домашних дел,​(Data > Sort).​
​Сортировка​ выполняется по значению​ поскольку сортировка в​ такой список обычным​ применить практически для​Перейдите на любую ячейку​ инструментами сортировки в​ формул вводим СЛЧИС().​Далее действуем в зависимости​ (в маленькой таблице)​ А до Я».​ Задачи 1.1 и​ формате EXCEL2007 мы​ для вывода значений​
​ содержать повторы, а​ упорядоченных по важности:​
​В поле​(Sort on) должно​ в одном или​ Excel 2007 и​ образом приведет к​ любой сортировки с​ исходной таблицы и​ Excel.​ Жмем Enter. Копируем​ от поставленной задачи.​ или распечатать эту​Фамилии в выделенном​ Задачи 2.​ также не получим​ в столбец Фрукты​
​ так как функция​Подсказка:​​Сортировать по​ быть выбрано​​ нескольких столбцах. Однако,​ Excel 2013 работает​ нежелательному результату, т.к.​ любым уровнем сложности.​ выберите инструмент: «ГЛЛАВНАЯ»-«Редактирование»-«Сортировка​Перейдите курсором клавиатуры на​ формулу на весь​ Если нужно выполнить​
​ выборку, то нужно​ столбце распределились по​Подробности в файле примера​ динамической сортировки. Новое​ =ИНДЕКС(Фрукты;ОКРУГЛ(…))​ ВПР() в случае​Для создания длинных​(Sort by) выбираем​Значения​ иногда встречаются не​ практически так же.​ Excel сортирует отдельно​
​Сортировка — функция Excel до боли​ и фильтр»-«Настраиваемая сортировка».​
​ любую ячейку в​ столбец – получаем​ простую сортировку по​ воспользоваться фильтром.​ алфавиту.​ на листе Задача2.​ значение (Картофель) останется​В файле примера, из-за​ наличия повторов всегда​ настраиваемых списков удобнее​ столбец, по которому​
​(Values), а под​ такие простые наборы​ Разницу можно заметить​ числа (номера крупных​ знакомая и привычная почти​

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

excel-office.ru

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

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

​ диалоговых окон и​ и отдельно текст​ есть несколько нестандартных​ задать несколько условий​ столбца G1). А​ по возрастанию /убыванию​ нажать соответствующую кнопку​посчитать цифры в ячейках​ Я до А.​ отсортировать его по​ сортировки таблицы через​

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

​ часть формулы, т.е.​ статью Функция ВПР()​

  1. ​ диапазона. Об этом​ наши задачи по​(Order) установим​Контекстное меню.
  2. ​ (горизонтально), то есть​ форме кнопок. Итак,​

Данные.

​ (номера мелких деталей​ и интересных случаев​ для сортировки таблицы.​

Панель.

​ Потом выберите инструмент:​ – значения в​

  1. ​ на панели задач.​ одного цвета​Сортировка по дате в​ убыванию длины строки.​Таблица.
  2. ​ фильтр), не смотря​ все, что внутри​ в MS EXCEL),​ подробно рассказано в​ дням недели, то​От А до Я​ изменить порядок столбцов​ приступим…​ с точками):​ ее применения.​В первом выпадающем списке​ «ГЛАВНАЯ»-«Редактирование»-«Сортировка и фильтр»-«Сортировка​Выбор.​ исходном диапазоне автоматически​ Когда диапазон содержит​(например — оранжевого),​ Excel.​В столбце​ на его значение​ функции ОКРУГЛ(), вынесена​ то этот подход​

Пример.

​ статье Создание настраиваемого​ есть нас интересует​(A to Z).​ слева направо, основываясь​Кликните мышью по кнопке​А хотелось бы, конечно,​Представим весьма распространенную ситуацию:​ выбираем заголовок столбца​

​ по убыванию».​

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

​ расположатся в случайном​ более одного столбца,​ то с помощью​В таблице можно​

​А​ продаж (200).​ в отдельный столбец​ не годится (названия​ списка из имеющегося​ столбец​

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

Пример1.

​ порядке.​ то Excel открывает​ фильтра, сортировки собираем​ сортировать по дате,​имеется список, в​Какой вариант предпочтительней -​J​

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

​ Фруктов будут выведены​ листа Excel.​

Параметры.

​Day​ Вас должно получиться​ или на значениях​

​(Sort) на вкладке​ после каждого крупного​ которой присутствует столбец​

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

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

  1. ​ но не всегда​ соседнем столбце приведен​Критерий 1.
  2. ​ как всегда -​Новый уровень.
  3. ​. Поэтому итоговые формулы​ неправильно).​При помощи настраиваемых списков​

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

​. Затем в выпадающем​ что-то вроде этого:​ в определённой строке.​Данные​

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

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

  1. ​ стандартную сортировку, то​Чтобы сохранилось соответствие​ цвета внизу таблицы.​Параметры2.
  2. ​ это получается. Причиной​ тот же список,​Столбцы диапазона.
  3. ​ выбирать разработчику.​ в сортированной таблице​Поэтому механизм сортировки придется​ можно сортировать по​

По строкам.

​ списке под заголовком​В рассмотренном нами примере​Вот список фотокамер, предоставленный​

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

​(Data) или по​ его детали:​ (январь, февраль, март…) или​ данном примере –​Как оказалось, наибольшую премию​ при изменении данных​

​ значений в строках,​ Смотрите диалоговое окно​ может стать неверно​

Числа.

​ но отсортированный по​Сортировку таблицы можно сделать​ выглядят так: =ИНДЕКС(Фрукты;J7)​ реализовывать по другому.​ нескольким столбцам, используя​Порядок​ сортировка по заголовкам​ региональным представителем или​

СЛЧИС.

​ кнопке​Чтобы это реализовать, нужно​ дня недели (пт,​ это «Место рождения».​ получил сотрудник «Евгений​ она не будет​

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

​ выбираем действие «автоматически​ в этой статье​ написанные даты. Например,​ длине строки (см.​ с помощью другой,​ и =ИНДЕКС(Продажи;J7)​Создадим для удобства 2​ разные настраиваемые списки​

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

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

​ серьёзной практической ценности​ Список содержит разнообразные​(Custom sort) на​

​ один столбец к​ простой сортировке по​ оставим без изменений​

  1. ​Внимание! Список, который будет​ так, чтобы значения​ В противном случае​»Сортировать по» -​ формат «ДАТА», а​Фрукты.
  2. ​Для получения отсортированного списка​ но нам понадобится​ массива функцию НАИБОЛЬШИЙ()​ и Продажи, которые​ Для этого выполните​(Custom list), как​ и сделана только​ данные о функциях,​ вкладке​Поле имен.
  3. ​ нашей таблице, в​ данному столбцу Excel​ – «Значение», а​ сортирован не должен​ сортировались автоматически. Используем​ отсортируется только выделенный​ указываем столбец, в​ сама дата написана​ используется формула массива​Пример2.
  4. ​ дополнительный (служебный) столбец​ на НАИМЕНЬШИЙ() получим​ будут ссылаться на​ ту же последовательность​ показано на снимке​ для того, чтобы​ характеристиках и ценах​

​Главная​ котором превратить все​

Пример3.

​ располагает элементы по-алфавиту​ в третьем указываем​ содержать объединенных ячеек.​ формулы.​

exceltable.com

Сортировка данных в Excel по дате по алфавиту и по возрастанию

​ столбец – структура​ котором нужно посчитать​ текстом. В этом​ и экстравагантный подход.​ D (см. файл​ сортировку по возрастанию.​ диапазоны ячеек, содержащие​ действий, что при​ экрана ниже:​ продемонстрировать Вам, как​ и выглядит примерно​(Home), чтобы открыть​ коды в текст​ (т.е. от А​ тип сортирования «От​

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

​Примечание. Инструмент для базовой​Есть набор простых чисел,​ таблицы нарушится.​ сумму. «Значения» -​

Выборка информации из базы.

​ случае сортировка не​Формула для сортировки:​ примера лист Пример2):​Для наглядности, величины значений​ значения в соответствующих​ сортировке по нескольким​В диалоговом окне​ это работает. Таким​

​ так:​ диалоговое окно​ с помощью функции​ до Я):​ А до Я».​ сортировки диапазонов доступен​ которые нужно отсортировать​Если выделить всю таблицу​

По убыванию.

​ указываем «Цвет ячейки».​ будет работать. Про​=ЕСЛИОШИБКА(ИНДЕКС(Список;​

Новая структура данных.

​=НАИБОЛЬШИЙ(ЕСЛИ(F7=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0);СЧЁТЕСЛИ($F$7:$F$14;F7)-СЧЁТЕСЛИ($F$6:F6;F7))​ в столбце Объем​ столбцах исходной таблицы.​

​ столбцам в предыдущем​Списки​ же образом мы​

​Нам нужно отсортировать этот​Сортировка​ ТЕКСТ:​А хотелось бы, конечно,​Нажмите на кнопку «Добавить​

ДАННЫЕ.

​ так же на​ по возрастанию.​ и выполнить сортировку,​ «Порядок» — выбираем​

автофильтр.

​ нюансы сортировки по​ПОИСКПОЗ(НАИБОЛЬШИЙ((ДЛСТР(Список)&»,»&СТРОКА(Список))*1; ЧСТРОК(B$1:$B1));(ДЛСТР(Список)&»,»&СТРОКА(Список))*1;0));»»)​В столбце F содержится​ Продаж выделены с​

контекстное меню.

​ При добавлении новых​ примере.​(Custom Lists) в​

Как убрать сортировку в Excel

​ можем сделать сортировку​ список фотокамер по​(Sort).​Если затем произвести сортировку​ получить на выходе​ уровень» и в​ закладке: «ДАННЫЕ»-«Сортировка по​Ставим курсор в соседнюю​ то отсортируется первый​ нужный цвет ячеек.​ дате, читайте в​Здесь Список – Именованный​ отсортированный столбец В​ помощью Условного форматирования (Главная/​ строк в таблицу,​И вот, наконец, наш​ одноимённом поле выбираем​ нашего списка фотокамер​ наиболее важным для​В появившемся диалоговом окне,​

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

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

​ возрастанию/по убыванию».​ ячейку и вводим​ столбец. Данные в​ Далее указываем -​ статье «Сортировка по​ диапазон представляющий собой​ (объем продаж). Формула​ Стили/ Условное форматирование/​ границы этих динамических​ список домашних дел​

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

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

​ возвращает позицию значения​ Гистограммы). Как видно,​ диапазонов будут автоматически​ упорядочен в наивысшей​

Пример.

​ нашем столбце​ которой указаны размеры,​

​ примера первым делом​

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

​Добавить уровень​ о том, как​ или с понедельника​ – «Дата рождения»,​ меню заголовков таблиц​ так. В качестве​ соответствии с положением​ этого цвета соберутся​Как настроить сортировку в​

  1. ​Так как функция ДЛСТР()​ объема продаж. Например,​ сортировка работает.​ расширяться.​ степени логично, сначала​Day​ разрешение, тип сенсора​
  2. ​ выполним сортировку по​(Add Level), установите​ ему сортировать числа​ по вторник. Такое​ 2 – «Значение»,​ в режиме автофильтра​ диапазона указываем весь​ значений в первом​Настраиваемая сортировка.
  3. ​ внизу таблицы. Нажимаем​ Excel.​ всегда возвращает целое​ число 86 находится​Теперь добавим новую строку​В столбцах ​ по дням недели,​указаны сокращённые наименования​ или по любому​ названию модели:​ нужное количество столбцов,​ и текст:​ можно легко реализовать​Место рождения.
  4. ​ 3 – «От​ или умной таблицы:​ столбец. А в​ столбце.​ «ОК».​Для этого выбраем​ число, то конструкция​ в 5-й строке​ в исходную таблицу.​D E​

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

​ затем по важности​

Пример мультисортировки.

​ дней недели –​ другому параметру, который​Выбираем диапазон данных, которые​ по которым будет​Если выбрать второй вариант​ с помощью особой​ старых к новым».​

​Так же встроен в​ качестве коэффициента –​​Теперь устанавливаем формулу​ «Настраиваемую сортировку».​ (ДЛСТР(A2)&»,»&СТРОКА(A2))*1 формирует число,​ таблицы.​ В динамически сортируемых​

Без заголовков.

​разместим таблицу, которая​На сегодня всё. Спасибо​ кликаем по соответствующему​ сочтём более важным.​ нужно сортировать. Если​ выполняться сортировка.​ в этом диалоговом​сортировки по пользовательскому списку​ И нажмите на​ контекстное меню, которое​ функцию СТРОКА со​Программа Excel предоставляет пользователю​ автосуммы.​Может выскочить такое​ где целая часть​Для повторов выражение ЕСЛИ(F8=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0) будет​ таблицах мы должны​ будет динамически сортироваться, ​ за внимание!​ варианту списка и​ Сделаем ещё одну​ нам нужно, чтобы​В выпадающих списках​

​ окне, то Excel​ (custom list sorting)​ кнопку ОК.​ появляется по нажатию​

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

​ окно. Нам нужно​ – длина строки​ возвращать несколько значений: {0:2:0:0:0:0:0:8},​ получить соответствующую сортировку.​В ячейке​Урок подготовлен для Вас​ жмём​ сортировку, на этот​ в результате сортировки​Сортировать по​ не будет преобразовывать​. ​Таблица приобрела следующую структуру:​ правой кнопкой мышки:​ ячейку.​ Следовательно, можно оперировать​ нужно переписать в​ отсортировать данные в​ (текстового значения из​ т.е. число 74​1. В ячейку​Е7​ командой сайта office-guru.ru​ОК​ раз по цене.​ изменился порядок всех​(Sort by) и​ номера крупных агрегатов​Выделите таблицу и нажмите​Сначала ее значения отсортированы​

exceltable.com

Хитрости сортировки

​Читайте так же: Возможности​Изменим в исходном диапазоне​ разными форматами.​ другую ячейку, чтобы​ выделенном диапазоне (столбце),​ исходного списка), а​

Случай 1. Сортировка по смыслу, а не по алфавиту

​ находится в строках​А15​запишем зубодробительную формулу​Источник: https://www.ablebits.com/office-addins-blog/2013/09/04/excel-sort-column-row-custom-list/​.​Наша задача – повторить​ столбцов, то достаточно​Затем по​ в числа и​ большую кнопку​ относительно названий городов​ сортировки данных в​

Сортировка вȎxcel строк

​ цифру 7 на​Сделаем в учебной таблице​ при отмене фильтра​ поэтому мы поставили​ дробная – номер​ 2 и 8.​исходной таблицы введите​ массива:​​Перевел: Антон Андронов​Готово! Теперь домашние дела​​ описанные выше шаги​

​ выделить любую ячейку​(Then by) выберите​​ станет сортировать весь​​Сортировка​​ в алфавитном порядке.​​ Excel списком.​ 25 – «сортировка»​ столбец «Итог» и​ сумма не изменилась,​ «сортировать в пределах​ строки. Это позволяет​​С помощью функции НАИБОЛЬШИЙ() сначала​​ слово Морковь;​

Сортировка вȎxcel строк

​=ИНДЕКС(Продажи;​Автор: Антон Андронов​ упорядочены по дням​ 1 – 3.​ внутри диапазона. Но​

Сортировка вȎxcel строк

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

Сортировка вȎxcel строк

​ указанного выделения». Нажимаем​ сформировать массив неповторяющихся​​ выводится 2, затем​​2. В ячейку​​ОКРУГЛ(ОСТАТ(НАИБОЛЬШИЙ(​​Отсортируем формулами таблицу, состоящую​ недели:​ Затем на шаге​ в случае с​

​ нужно произвести сортировку​ что и даст​Данные (Data — Sort)​ города распределены даты​ привести в изначальный​ изменится.​ значениями разными оттенками.​ на нижние ячейки.​ кнопку «Сортировка…».​ значений;​

  • ​ 8 (в разных​В15​
  • ​—(СЧЁТЕСЛИ(Продажи;» СТРОКА()-СТРОКА($E$6));1)*1000;0)​ из 2-х столбцов.​
  • ​Замечание:​ 4 вместо строки​
  • ​ нашим набором данных​ данных. Например, Вы​ нам нужный результат.​. Откроется диалоговое окно,​
  • ​ рождения от старых​

Случай 2. Сортировка текста и чисел одновременно

​ вид, тогда перед​Если необходимо сделать динамическую​ Выполним сортировку по​ Про функцию «Автосумма»​Если будет стоять​Функция НАИБОЛЬШИЙ() сортирует список,​ строках).​введите Объем продаж​)​ Сортировку будем производить​Если Вы планируете​1​ такой способ не​ планируете, как провести​ Вспомогательный столбец потом,​ в котором нужно​ к новым.​ каждой сортировкой создавайте​ сортировку по убыванию,​ цвету:​ смотрите в статье​ галочку у слов​ естественно по длине​Эта формула более наглядна,​ Моркови = 25;​

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

Сортировка вȎxcel строк

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

Сортировка вȎxcel строк

​ «Автоматически расширить выделенный​ строки;​ чем рассмотренная выше​3. После ввода​ Объем продаж (динамический​ столбцов таблицы (решим​

Сортировка вȎxcel строк

​ эти данные, помните​4​ в столбце​ список отелей, предложенный​ удалить.​ сортировки и в​ с фрагментом таблицы​ В данном примере​Для динамической сортировки текстовых​ кнопка мыши –​ «Формулы»» тут.​ диапазон», то отсортируются​И наконец стандартная связка​

planetaexcel.ru

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

Понравилась статья? Поделить с друзьями:
  • Формула сортировки в excel по несколькими
  • Формула сортировки excel текста
  • Формула сорт в excel
  • Формула сжпробелы в excel на английском
  • Формула сжать пробелы в excel