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

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

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

Как сделать сортировку в excel

Что имеет в своей функциональности excel для сортировки данных? Я покажу несколько примеров, чтобы ответить на вопрос: как сделать сортировку в excel.

Подготавливаем таблицу:

  1. Выделяем полностью таблицу, нажимаем «Ctrl» + «C»
    Как сделать сортировку данных в excel
  2. На новом листе в ячейке A1 вызываем меню и выбираем «Специальная вставка». Отмечаем пункт «значения». Подтверждаем.
    Как сделать сортировку данных в excel

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

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

Для сортировки одного столбца необходимо:

  1. Сделайте выделение столбцов.
    Как сделать сортировку данных в excel
  2. В верхней панели листа заходим в «Данные», нажимаем «Сортировка».
    Как сделать сортировку данных в excel
  3. Необходимо указать параметры, по которым будет происходить упорядочивание. Через «Мои данные содержат заголовки столбцов», установить порядок по убыванию.
    Как сделать сортировку данных в excel

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

Теперь мы имеем данные, которые прошли сортировку по отношению к столбцу «Чистая прибыль».

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

Сортируем один столбец, не касаясь соседних:

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

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

Сортируем в EXCEL по цвету ячейки

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

  1. Копируем исходную страницу.
  2. Нажатием мышки на копии по ячейке A1 выбираем «Специальная вставка», «значения».
  3. Нажимаем снова, только теперь таблица у нас будет с форматами и значениями. Отмечаем в окошке «форматы».
  • Разделяем при наличии объединенные ячейки.
  • Сортируем по цветам.

Делаем выделение таблицы. Выбираем через «Данные», «Сортировка».

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

Вверху располагается худшая прибыль.

  1. Как сделать сортировку в excel

Надеюсь, вы разобрали и хорошо усвоили урок о том, как сделать сортировку в excel. Жду вас на следующих уроках.

Источник: http://gserver.ru/microsoft-office/kak-sdelat-sortirovku-v-excel.html

Как в экселе упорядочить по алфавиту. Как сделать сортировку данных в эксель

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

Сортировка по алфавиту

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

Далее, на вкладке «Главная» в разделе «Редактирование» нажимаем на кнопку «Сортировка и фильтр». А в выпавшем списке выбираем пункт «Сортировка от А до Я». Обратите внимание, что выпадает окно, в котором уточняется: по всей таблице или в пределах выделения? Если мне нужно выполнить только в одном столбце, то я ставлю галочку на «Сортировать в пределах указанного выделения».

Просто? Невероятно.

  • По возрастанию и убыванию
  • Этот вид сортировки выполняется таким же образом, как и по алфавиту, только названия у функций будут другие: «По возрастанию» (Excel 2007: от минимального к максимальному) и «По убыванию» (Excel 2007: от максимального к минимальному).
  • По нескольким полям
    Excel

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

  1. Нажимаем на вкладке «Главная» — «Сортировка и фильтр» — «Настраиваемая сортировка».
  2. После этого откроется окно, где необходимо поочередно выбрать столбцы, в которых будет усчитаны данные и указать способы: по цвету, по значению, по возрастанию или убыванию и другие.
  3. В шапке окна есть нужные кнопки:
  • «Добавить уровень» — добавляет еще одно правило сортировки.
  • «Удалить уровень» — удаляет выбранное правило.
  • «Копировать уровень» — скопирует из выделенного уровня.
  • Кнопки вверх и вниз – перемещение уровней между собой.

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

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

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

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

Хорошо, если листы такой книги заранее отсортированы хоть как-то, а если нет? Даже простой поиск нужного листа в книге становится далеко не веселым занятием. Так хочется выстроить листы по алфавиту, но в стандартных средствах Excel такая возможность отсутствует.

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

. Если кто-то сталкивался с не вполне корректной сортировкой, когда сразу следом за Лист1 идет Лист11, а не Лист2, может не волноваться.

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

Надстройка правильно и быстро сортирует листы с именами, состоящими из одних только цифр, таких например, как 1, 2, 3, 4, 5, а также листы с именами вида 1-1-1, 1-1-2, 1-1-3.

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

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

В данном примере рассмотрим самые быстрые и эффективные методы сортировки данных в Excel по различным критериям: по возрастанию или убыванию чисел, по датам от старых коновым и от к новым к старым, по алфавиту от А до Я, а так же в обратно-алфавитном порядке.

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

Ниже на рисунке представлена выборка информации из базы данных по сотрудникам фирмы:

Допустим нам необходимо отсортировать таблицу относительно столбца «Премия» по убыванию сумм. Для решения этой задачи воспользуемся самыми простыми (базовыми) инструментами сортировки в Excel.

Перейдите курсором клавиатуры на любую ячейку в столбце G (можно даже на заголовок столбца G1). А Потом выберите инструмент: «ГЛАВНАЯ»-«Редактирование»-«Сортировка и фильтр»-«Сортировка по убыванию».

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

В результате данные упорядочились и организовались в определенную структуру:

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

Как оказалось, наибольшую премию получил сотрудник «Евгений Пруткий».

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

Примечание. Инструмент для базовой сортировки диапазонов доступен так же на закладке: «ДАННЫЕ»-«Сортировка по возрастанию/по убыванию».

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

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

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

Так же встроен в контекстное меню, которое появляется по нажатию правой кнопкой мышки:

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

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

Если таблицу необходимо будет привести в изначальный вид, тогда перед каждой сортировкой создавайте столбец нумерации строк. В данном примере – это столбец А (№п/п).

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

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

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

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

  1. Выделите целый столбец B щелкнув левой мышкой по заголовку столбца листа.
  2. Выберите инструмент: «ГЛАВНАЯ»-«Редактирование»-«Сортировка и фильтр»-«Сортировка по убыванию».
  3. В появившемся диалоговом окне «Обнаруженные данные в неуказанного диапазона», выберите опцию: «сортировать в пределах указанного выделения». И нажмите на кнопку «Сортировка».

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

Обратите внимание на то, что значения ячеек в остальных столбцах остались без изменений:

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

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



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

Как настроить сортировку в Excel? Допустим мы хотим сортировать сотрудников по дате рождения (от старых к новым) в соответствии с каждым городом (места рождения). Для этого:

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

Таблица приобрела следующую структуру:

Сначала ее значения отсортированы относительно названий городов в алфавитном порядке. Далее относительного каждого города распределены даты рождения от старых к новым.

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

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

В результате чего в качестве критериев для каждого первого выпадающего списка секции «Столбец» в каждом уровне, будут использованы заголовки столбцов рабочего листа Excel (Столбец А, Столбец B, C и т.д.).

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

Примечание. Кнопка вызова инструмента для настраиваемой сортировки так же доступна на закладке «ДАННЫЕ»-«Сортировка».

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

Сортировать вручную все столбцы по отдельности – это не наилучшее решение для данной задачи. Особенно если столбцов более тысячи. Поэтому лучше воспользоваться специальным встроенным инструментом Excel – настраиваемой сортировкой. Данный инструмент автоматическое сортирует данные одновременно по нескольким столбцам.

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

Добрый день, дорогие читатели! Сегодня поделюсь тем, Как сортировать по алфавиту в excel. Начать стоит с данного типа, а после будут описаны и иные варианты. Вперед!

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

  • Затем, на вкладке под названием «Главная», в разделе «Редактирование» кликаем по кнопке «Сортировка и фильтр». А в всплывшем списке выбираем пункт с названием «Сортировка от А до Я».
  • Стоит обратить внимание, что выпадает окошко, в котором необходимо выбрать: по всей таблице либо в границах выделения.
  • Если необходимо осуществить лишь в одном из столбиков, следует проставить галочку на пункт «Сортировать в рамках выделения».
Читайте также:  Лучшие программы для диагностики компьютера на неисправности

Легко? Невероятно!

В зависимости от возрастания и убывания

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

По нескольким полям файла

Если сортировка необходима одновременно в нескольких столбиках и по нескольким параметрам, пригодится опция под названием «Настраиваемая сортировка». Рассмотрим ее.

Кликнем по вкладке «главная», после – «Сортировка и фильтр», затем – «Настраиваемая сортировка».

Шапка окна содержит следующие кнопки:

  1. Добавление уровня;
  2. Удаление уровня;
  3. Копирование уровня;
  4. Клавиши вверх и вниз.

Говоря о том, каким именно образом будет осуществлена подобная сортировка, стоит заметить, что Эксель пойдет по списку сверху. Первый уровень является наиболее приоритетным. Например, нами выбрано «сортировать людей в зависимости от имени от А до Я – выполнено.

Затем, следующее условие состоит в сортировке списка в зависимости от возраста (по увеличению). Что же получается? Имена так и останутся рассортированные по алфавиту, однако люди-тёзки будут располагаться в определенном порядке – от самых младших к самым старшим.

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

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

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

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

Способ № 1. Кнопки на вкладке «Главная».

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

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

Если же в столбце нет текстовых данных, а только числа, то «Сортировка от А до Я» отсортирует ваш список от меньшего числа к большему, а «сортировка от Я до А» — наоборот.

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

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

  • После чего использовать текстовый фильтр «Содержит».
  • В открывшемся окне вводим точку и нажимаем на кнопку «ОК».
  • В результате фамилии без инициалов (а точнее ячейки, которые не содержат символ точки) будут отфильтрованы и скрыты из списка.
  • Для того чтобы снова отобразить все элементы списка нужно снова нажать на стрелку рядом с верхней ячейкой и выбрать пункт «Удалить фильтр».

Способ № 2. Кнопки на вкладке «Данные».

Аналогичные кнопки есть также и на вкладке «Данные». Здесь есть кнопки, отвечающие за сортировку списков «от А до Я», «от Я до А», а также кнопка для настройки «Фильтров».

Работают эти кнопки точно также как те, которые находятся на вкладке «Данные». Выделяете список и нажимаете на кнопку.

Источник: https://lab-music.ru/kak-v-eksele-uporyadochit-po-alfavitu-kak-sdelat-sortirovku/

Как упорядочить числа по возрастанию в Экселе (Excel)

Перед тем как осуществлять упорядочивание (сортировку) чисел в Эксель, нужно убедиться, что все они записаны в нужном формате. Иначе результат может получиться либо некорректным, либо будет недоступна команда, позволяющая совершить упорядочивание.

  • Форматы, которые позволяют совершать упорядочивание по возрастанию и убыванию: общий, числовой, финансовый, денежный.
  • Проверить формат ячеек можно так: щёлкнуть на нужном диапазоне правой кнопкой мыши и в появившемся контекстном меню выбрать команду «Формат ячеек».
  • Первый способ упорядочить числа по возрастанию в Excel
  • Исходная таблица содержит: ФИО сотрудника, его должность и стаж.

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

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

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

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

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

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

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

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

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

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

Второй способ упорядочить числа по возрастанию в Excel

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

Затем на панели инструментов в разделе «Главная» нажмите на кнопку «Сортировка и фильтр». Появится подменю, в котором нужно выбрать команду «Сортировка от минимального к максимальному».

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

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

Источник: https://www.kakprosto.ru/kak-953682-kak-uporyadochit-chisla-po-vozrastaniyu-v-eksele-excel

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

Добрый день, сегодня мы поговорим о таком распространенном инструменте как сортировка данных в Excel. Сам инструмент находится на вкладке «Данные»
Как сделать сортировку данных в excel

Но для удобства пользователей быстрая сортировка вынесена на вкладку «Главная» и в контекстное меню.
Как сделать сортировку данных в excel
Как сделать сортировку данных в excel
Какие же возможности предоставляет сортировка:

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

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

  • По цвету ячейки или шрифта

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

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

Причем это относится только к цвету текста или ячейки, жирный или наклонный текст к рассмотрению не принимаются.

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

Одно из новшеств 2007-го Экселя в том, раньше можно было сортировать не более чем по трем столбцам, теперь же их более чем достаточно. Смысл в том, что вы можете сортировать данные сразу по двум критериям.

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

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

Алгоритм команды: Данные/Сортировка/Добавить уровень.

  • По вашему произвольному порядку

Пользовательский список можно импортировать через параметры Office. Для этого создайте список, выделите диапазон, потом Кнопка Office/Параметры Excel/Изменить списки/Импорт. Если же список невелик, то можно его вручную забить при сортировке Данные/Сортировка/(при этом сортировка поля должна быть по значению, а не по цвету или шрифту)/Порядок/Настраиваемый список.

Для меня в какой-то момент это было откровением, что можно сортировать не только столбцы, но и строки.

Алгоритм команды: Данные/Сортировка/Параметры. Там же можно поставить, надо ли выделять регистр.

Ну и как обычно, с таким простым инструментом тоже сопряжены небольшие даже не затруднения, а нюансы:

  1. Если вы не выделили диапазон, то Эксель сам будет определять границы диапазона и наличие заголовков. Так что может оказаться, что он отсортирует заголовки как значения, для этого нужно при сортировке ставить галочку в окне «Сортировка» в поле «Мои данные содержат заголовки». Или начнет сортировать больший, чем вы рассчитывали, диапазон. Правда, если вы выделите диапазон, а он окажется соединен с иными данными, то Эксель при сортировке предложить сортировать за пределами диапазона. Выбирайте сами, как вам нужно.
  2. Скрытые строки и столбцы не сортируются, надо это учитывать, чтобы не переделывать работу.
  3. Не будут сортироваться таблицы с объединенными ячейками в области значений.
  4. Сортировка текста идет слева направо стандартно — сначала цифры, потом знаки, потом английский текст, потом русский.
  5. Из двух ячеек с числовым содержанием но с разным форматированием первой будет стоять та, которая с числовым форматироваеним, а с текстовым позади.
  6. Пустые ячейки всегда в конце независимо от порядка сортировки
  7. ЛОЖЬ выше ИСТИНА. (но не в жизни )

Эксель Практик

«Глаза боятся, а руки делают»

P.S.

Источник: http://excelpractic.ru/sortirovka-v-excel.html

Сортировка данных в Excel 2007/2010/2013/2016. Как отсортировать данные в Excel по строкам и по столбцам?

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

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

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

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

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

Сортировка числовых значений по возрастанию — это такая расстановка значений, при которой значения располагаются от наименьшего к наибольшему (от минимального к максимальному).

Читайте также:  Как найти и удалить скрытый майнер на компьютере

Соответственно, сортировка числовых значений по убыванию — это расположение значений от наибольшего к наименьшему (от максимального к минимальному).

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

«Сортировка от А до Я» — сортировка данных по возрастанию;

«Сортировка от Я до А» — сортировка данных по убыванию.

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

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

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

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

Можно отсортировать текстовые данные с учетом регистра. Для этого необходимо в параметрах сортировки установить флажок в поле «Учитывать регистр».

Обычно буквы верхнего регистра имеют меньшие номера, чем буквы нижнего регистра.

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

«Сортировка от старых к новым» — это сортировка значений даты и времени от самого раннего значения к самому позднему.

«Сортировка от новых к старым» — это сортировка значений даты и времени от самого позднего значения к самому раннему.

Сортировка форматов

В Microsoft Excel 2007 и выше предусмотрена сортировка по форматированию. Этот способ сортировки используется в том случае, если диапазон ячеек отформатирован с приминением цвета заливки ячеек, цвета шрифта или набора значков. Цвета заливок и шрифтов в Excel имеют свои коды, именно эти коды и используются при сортировке форматов.

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

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

Параметры сортировки

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

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

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

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

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

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

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

Итак, если производится сортировка по столбцу, то строки меняются местами, если данные сортируются по строке, то местами меняются столбцы.

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

Кроме всего прочего при сортировке можно учитывать, либо не учитывать регистр.

Надстройка для сортировки данных в Excel

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

Как сделать сортировку данных в excelКак сделать сортировку данных в excelмакрос (надстройка) для сортировки значений в Excel

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

  • Надстройка позволяет:
  • 1. Одним кликом мыши вызывать диалоговое окно макроса прямо из панели инструментов Excel;
  • 2. выбирать диапазон данных для сортировки;
  • 3. сортировать числовые и текстовые значения, значения даты и времени;
  • 4. отсортировать данные (значения ячеек) в каждой строке/столбце диапазона независимо от других ячеек;

5. устанавливать порядок сортировки по возрастанию и убыванию.

Источник: http://macros-vba.ru/nadstrojki/excel/175-sortirovka-dannyh-v-excel-kak-otsortirovat-dannye-v-excel

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

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

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

  • Чисел
  • По алфавиту
  • По дате
  • По цвету ячейки или текста
  • Таблицы

Чисел

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

Теперь у нас данные в С размещены в порядке убывания.

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

По алфавиту

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

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

По дате

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

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

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

По цвету ячейки или текста

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

Выделяем весь диапазон, кликаем на кнопочку «Сортировка и фильтр» и выбираем из меню «Настраиваемая…».

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

Теперь нужно, чтобы в столбце шли числа зеленого цвета. Нажмите на кнопочку «Добавить уровень». Все настройки те же, только выберите «зеленый цвет». Нажмите «ОК».

Наш столбец отсортирован следующим образом.

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

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

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

Таблицы

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

Давайте отсортируем класс в порядке возрастания, и таким же образом средний бал.

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

Чтобы сделать все тоже самое по среднему балу, нажмите на кнопочку «Добавить уровень». В разделе «Столбец» выбираем «Средн.бал». Нажмите «ОК».

Данные в таблице отсортированы.

Теперь в столбце «Имя» закрасим ячейки с мальчиками в синий цвет, ячейки с девочками в розовый. Чтобы не делать это для каждой ячейки в отдельности, прочтите статью, как выделить ячейки в Excel – в ней написано, как выделить несмежные ячейки.

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

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

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

Теперь с помощью стрелочек перемещаем данную строку наверх списка. Нажмите «ОК».

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

(1

Источник: http://comp-profi.com/sortirovka-v-excel/

Как сделать в 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, можно использовать событие пересчета листа:

Private Sub Worksheet_Calculate() Application.EnableEvents = False .CurrentRegion.Sort , xlDescending, Header:=xlYes Application.EnableEvents = True End Sub

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

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

=СЕГОДНЯ()

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

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

Источник: http://word-office.ru/kak-sdelat-v-excel-avtomaticheskuyu-sortirovku.html

Ссылка на основную публикацию
Adblock
detector