Excel сортировка 1 10

Обновлено: 17.07.2024

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

документ отсортировать по десятичной единице

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

Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!

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

1. Введите эту формулу: =INT(A2)&"."&TEXT(RIGHT(A2,LEN(A2)-(FIND(".",A2))),"000") в пустую ячейку рядом с вашими данными, B2, например, см. снимок экрана:

документ отсортировать по десятичной единице

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

документ отсортировать по десятичной единице

3. В выскочившем Предупреждение о сортировке коробка, пожалуйста, выберите Расширить выбор вариант, см. снимок экрана:

документ отсортировать по десятичной единице

4. Затем нажмите Сортировать кнопку, а в Сортировать диалоговом окне выберите вспомогательный столбец, который вы создали из Сортировать по раскрывающийся список, а затем выберите Ценности из Сортировать по раздел, наконец, выберите порядок сортировки под заказ раздел, см. снимок экрана:

документ отсортировать по десятичной единице

5, Затем нажмите OK кнопка, другая Предупреждение о сортировке всплывает окно подсказки, выберите Сортировка чисел и чисел, сохраненных в виде текста отдельно вариант, см. снимок экрана:

документ отсортировать по десятичной единице

6. Затем нажмите OK кнопку, и данные были отсортированы по номеру справа от десятичной точки по мере необходимости. Смотрите скриншот:

документ отсортировать по десятичной единице

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

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

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

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

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

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

Панель.

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

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

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

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

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

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

Цветом.

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

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

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

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

Параметры.

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

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

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

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

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

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

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

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

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

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

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

Числа.

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

СЛЧИС.

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

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

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

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

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

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

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

Пример3.

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

Есть несколько способов как сортировать таблицу с данными в Excel. Все зависит от задачи, которую необходимо выполнить. Рассмотри на примере таблицы с двумя столбцами: Города и Значения. Это название заголовков столбцов. Города расположены хаотично. Каждому городу присвоено условное значение по порядку (Рис. 1).

Как сортировать таблицу в Эксель 1

Первый способ сортировать.

Нам просто нужно отсортировать города по алфавитному порядку. Для этого выбираем закладку Данные, находим кнопку Сортировка от А до Я. Выбираем ячейку с названием столбца Города. Как правило название столбца есть в любой таблице. Нажимаем на кнопку Сортировка от А до Я. Города отсортировались по алфавиту от А до Я. В столбце Значения тоже изменился порядок расположения данных. Изначальное соответствие сохранилось (Рис. 2).

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

Если нажать кнопку Сортировать от Я до А (она находиться под кнопкой Сортировка от А до Я), то города отсортируются в обратном порядке, от Я до А.

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

Второй способ сортировать

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

Появляется диалоговое окно Сортировка.

В нем есть пункты:

Мои данные содержат заголовок. Так как в диапазон сортировки могут попасть заголовки столбцов (в нашем примере это Города, Значение), программа может сортировать их со всеми остальными данными столбца, либо не сортировать. Если галочка стоит, то заголовки столбцов стоят на месте и не сортируются со всеми остальными данными. Если галочка не стоит, то заголовки сортируются то же.

Столбец. Сортировка по. Здесь можно выбрать название столбца, в котором будет происходить сортировка. Если в пункте Мои данные содержат заголовок, стоит галочка, варианты для выбора будут из Вашей таблицы (Города, Значение). Если галочка не стоит, то вместо Ваших названий столбцов, будет выбор между названиями столбцов самой таблицы программы (Столбец А, Столбец В и так далее). В любом случае, выбор название столбцов будет в пределах выбранного диапазона, который должен соответствовать Вашей таблице.

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

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

Выбираем Сортировка по Значение ячеек. От А до Я. Нажимаем Ок Города расположились в алфавитном порядке (Рис. 3).

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

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

Это опция позволяет добавит дополнительные условия (уровни) для сортировки. Рассмотрим на простом примере. Зальем наши ячейки с названием городов разными цветами (Рис. 4).

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

Отсортируем ячейки в столбце Города по цвету ячейки (заливке). Данная сортировка позволяет нам отсортировать таким образом, что нужный нам цвет ячейки был вверху столбца или в его низу. Отсортируем так, что бы ячейки синего цвета были вверху столбца (Рис. 5).

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

Теперь, нажмем Добавить уровень. Появляется еще одна строка, в которой мы можем выбрать еще один дополнительный фильтр для нашей таблице. Выбираем Затем по столбцу Значение. Сортировка по Значения ячеек. Порядок от Я до А. Нажимаем Ок. Сортировка произошла только среди тех ячеек столбца Значение, которые соответствуют городам с синей заливкой. Теперь Воронеж с Значением 9, переместился в верх столбца, так как его Значение 9, самое большое среди городов с синей заливкой. Астрахань переместилась в низ списка городов с синей заливкой, так как ее Значение 1. При необходимости можно добавлять уровни сортировки в зависимости от задачи, которая перед Вами стоит (Рис. 6).


С помощью кнопки Удалить уровень и Копировать уровень, можно проводить соответствующие манипуляции с дополнительными фильтрами (уровнями)

Третий способ.

С помощью функции Фильтр. Устанавливаем Фильтр в нашей таблице. Для этого выбираем необходимый диапазон. Закладка Данные. Нажимаем на кнопку Фильтр. В ячейки с названием столбца появляется знак Фильтр (Рис. 7).

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

Теперь просто нажимаем на значок Фильтр в ячейки с названием нужного нам столбца. Например Города. Появляется контекстное меню. В нем есть варианты сортировки: сортировать от А до Я, сортировать от Я до А, Сортировать по цвету. Выбираем нужный нам вариант. Например сортировать от Я до А (Рис. 8).

ВАЖНО.

Если Ваша таблица состоит не из одного столбца, то в диапазон сортировки должны попасть вся таблица, а не только столбец, который Вы сортируете. Если диапазон выбран неправильно, то вся таблица собьётся, и данные в ней перемешаются. Рассмотрим на нашем примере (Рис. 9). Городу Екатеринбург соответствует Значение 4. Ячейки, для удобства выделены желтым цветом.

ВАЖНО

Отсортируем только столбец Города. Теперь данные в столбце Значения не соответствуют «своим» городам (Рис. 10).

1) Выделите область в которой нужно сделать чередование цвета. Я выбрал всю таблицу.

MS Excel изображение с сайта www.AndreyOlegovich.ru

2) Перейдите: Home - Conditional Formating - New Rule (рус. Условное форматирование - Новое правило)

MS Excel изображение с сайта www.AndreyOlegovich.ru

3) Выберите Use a formula to determine which cells to format

(рус. Использовать формулу для определения форматируемых ячеек)

В качестве формулы напишите

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

Если вы хотите выделять, например, каждую десятую строку, замените в формуле 2 на 10.

Затем переходите к заданию форматирования (Format)

MS Excel изображение с сайта www.AndreyOlegovich.ru

4) Выберите как именно мы хотим форматировать ячейки. В данном случае раскрашиваем их в серый цвет.

MS Excel изображение с сайта www.AndreyOlegovich.ru

5) Применяем изменения, нажав ОК

MS Excel изображение с сайта www.AndreyOlegovich.ru

6) Оцените результат

MS Excel изображение с сайта www.AndreyOlegovich.ru

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

Включить режим разработчика Excel

MS Excel options изображение с сайта www.AndreyOlegovich.ru

File - Options - Customize Ribbon

MS Excel options customize ribbon изображение с сайта www.AndreyOlegovich.ru

File - Options - Customize Ribbon - Developer

MS Excel options customize ribbon developer изображение с сайта www.AndreyOlegovich.ru

Вкладка Разработчик (Developer) должна появиться в ленте

MS Excel options customize ribbon developer изображение с сайта www.AndreyOlegovich.ru

Примеры программ VBA в Excel

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

Заполнение ячеек значениями

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

Очень часто Excel сортирует следующим оригинальным образом:

1, 10, 11, 12, 2, 21, 3, 33, 34, 8, 9

Т.е он считает, что 10 меньше чем 2.

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

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

Можно сделать это растянув формулу за угол ячейки, либо, если значений слишком много, написать VBA скрипт, предварительно включив режим разработчика

Предположим, что сортировать нужно 3000 строк по столбцу B

Теперь у нас есть столбец C в котором те же числа, что и в B но поделённые на 1000. Выделяем его, переходим на вкладку Data и сортируем.

Специальная вставка Excel

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

Для этого можно вызвать контекстное меню и там выбрать Paste Special → Match Destination Formatting

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

Читайте также: