Как в excel сортировать по возрасту

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel для iPad Excel для iPhone Excel для планшетов с Android Excel для телефонов с Android Еще…Меньше

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

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

В этом примере мы сортируем список имен людей по их возрасту в порядке возрастания.

Используйте СОРТПО для сортировки диапазона. В этом случае мы использовали =СОРТПО(D2:E9,E2:E9) для сортировки списка имен людей по их возрасту в порядке возрастания.

=СОРТПО(массив, по_массиву1, [порядок_сортировки1], [по_массиву2, порядок_сортировки2],…) 

Аргумент

Описание

массив

Обязательный элемент

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

по_массиву1

Обязательный элемент

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

[порядок_сортировки1]

Необязательный элемент

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

[по_массиву2]

Необязательный элемент

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

[порядок_сортировки2]

Необязательный элемент

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

Примечания: 

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

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

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

Примеры

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

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

Используйте СОРТПО с СЛУЧМАССИВи СЧЁТЗ, чтобы рандомизировать список значений. В данном случае E2# ссылается на динамический диапазон массива, начинающийся с ячейки E2, который был заполнен с помощью =ПОСЛЕДОВ(10). Знак # называется оператором рассеянного диапазона.

Используйте функцию СОРТПО совместно с СЛУЧМАССИВ и COUNTA. В этом случае E2# ссылается на весь диапазон, начинающийся с ячейки E2, который был заполнен с помощью =ПОСЛЕДОВ(10). Знак # называется оператором сброшенного диапазона.

Используйте СОРТПО для сортировки таблицы значений температуры и осадков по высокой температуры.

Используйте СОРТПО для сортировки таблицы значений температуры и осадков по высокой температуры.

Условия ошибки

  • Аргументы «по_массиву» должны быть высотой в один ряд или шириной в один столбец.

  • Все аргументы должны иметь один размер.

  • Если значение аргумента «порядок_сортировки» не -1 или 1, формула будет выводить ошибку #ЗНАЧ!. Если не указать аргумент порядка сортировки, Excel по умолчанию будет применять сортировку по возрастанию.

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

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

См. также

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

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

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

Функция СОРТ

Функция УНИК

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

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

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

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

Отсортировать по возрасту

Гость

Дата: Воскресенье, 04.09.2011, 22:20 |
Сообщение № 1

Здравствуйте, как написать формулу для сортировки по возрасту, чтобы оставить только тех, кто старше 30 и не старше 45
Возраст
25
52
49
21
49
23
34
28
40
44
44
43
43
34
49
38
36
47
31
34
46
45
46
20
39

 

Ответить

0mega

Дата: Воскресенье, 04.09.2011, 23:10 |
Сообщение № 2

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

Замечаний:
0% ±


Гость, здравствуйте
надо в соседнем столбце написать формулу:
+—И(A1>30;A1<=45)
Потом поймать ее (формулу ) за правый нижний хвостик и опустить вниз.
Единичками будут отмечены нужные числа

25 _____ +—И(A1>30;A1<=45)
52______ 0
49______ 0
21______ 0
49______ 0
23______ 0
34______ 1
28______ 0
40______ 1
44______ 1
44______ 1
43______ 1
43______ 1
34______ 1
49______ 0
38______ 1
36______ 1
47______ 0
31______ 1
34______ 1
46______ 0
45______ 1
46______ 0
20______ 0
39______ 1

Вместо единичек можно записать настоящее значение.
Для этого воспользуйтесь такой формулой:
=(A1>30)*(A1<=45)*A1
Все ненужные значения будут иметь «0» , а то что надо продублируется в соседнем столбике

25 _____ =(A1>30)*(A1<=45)*A1
52______ 0
49______ 0
21______ 0
49______ 0
23______ 0
34______ 34
28______ 0
40______ 40
44______ 44
44______ 44
43______ 43
43______ 43
34______ 34
49______ 0
38______ 38
36______ 36
47______ 0
31______ 31
34______ 34
46______ 0
45______ 45
46______ 0
20______ 0
39______ 39

A если вам нули не нужны, тогда воспользуйтесь такой формулой :
=ВЫБОР((A1>30)*(A1<=45)+1;»»;A1)
Ответ получится такой же только нули будут отсутствовать

Сообщение отредактировал 0megaВоскресенье, 04.09.2011, 23:27

 

Ответить

Гость

Дата: Воскресенье, 04.09.2011, 23:18 |
Сообщение № 3

Quote (0mega)

надо в соседнем столбце написать формулу:
=(A1>30)*(A1<=45)*A1

Спасибо!А как сделать, чтоб результат был без нулей и по возрастанию?

 

Ответить

Формуляр

Дата: Воскресенье, 04.09.2011, 23:40 |
Сообщение № 4

Группа: Друзья

Ранг: Ветеран

Сообщений: 832


Репутация:

255

±

Замечаний:
0% ±


Excel 2003, 2013

Можно, например, так:
= INT( LARGE( (A1:A25 > 30)*(A1:A25 <=45)*((A1:A25)+ROW(A1:A25)/100), ROW(A1:A25) ) )

Только по убыванию. smile
По возрастанию — малость сложнее …

К сообщению приложен файл:

SortAge.xls
(16.0 Kb)


Excel 2003 EN, 2013 EN

Сообщение отредактировал ФормулярВоскресенье, 04.09.2011, 23:42

 

Ответить

0mega

Дата: Воскресенье, 04.09.2011, 23:41 |
Сообщение № 5

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

Замечаний:
0% ±


Quote (Гость)

как сделать, чтоб результат был без нулей…

вместо этой формулы =(A1>30)*(A1<=45)*A1 надо поставить эту =ВЫБОР((A1>30)*(A1<=45)+1;»»;A1)

Quote (Гость)

… и по возрастанию?

надо выделить свой столбец и топнуть мышкой по значку «AZ» или «АЯ»
и тогда нужные цифры сами станут на свое место

К сообщению приложен файл:

8595754.png
(31.7 Kb)

Сообщение отредактировал 0megaВоскресенье, 04.09.2011, 23:42

 

Ответить

0mega

Дата: Воскресенье, 04.09.2011, 23:56 |
Сообщение № 6

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

Замечаний:
0% ±


Формуляр, здравствуйте
С вашего разрешения внесу ма-а-аленькую поправочку.

Quote (Формуляр)

Можно, например, так:
= INT( LARGE( (A1:A25 > 30)*(A1:A25 <=45)*((A1:A25)+ROW(A1:A25)/100), ROW(A1:A25) ) )

На русском языке это будет иметь такой вид :
=ЦЕЛОЕ(НАИБОЛЬШИЙ((A1:A25>30)*(A1:A25<=45)*((A1:A25)+СТРОКА(A1:A25)/100);СТРОКА(A1:A25)))

а ввод формулы надо осуществлять сразу тремя клавишами : сtrl+shift+enter

 

Ответить

Формуляр

Дата: Понедельник, 05.09.2011, 00:00 |
Сообщение № 7

Группа: Друзья

Ранг: Ветеран

Сообщений: 832


Репутация:

255

±

Замечаний:
0% ±


Excel 2003, 2013

0mega,
спасибо — как раз собрался добавить фигурные скобки.
А локализованная формула — в файле.

Вот ещё вариант без массива:

Code

= SMALL($A$1:$A$25, IF( ROW() <=  COUNTIF($A$1:$A$25, «<= 45») —  COUNTIF($A$1:$A$25, «<= 30»), COUNTIF($A$1:$A$25, «<= 30») + ROW(), 0 ) )

К сообщению приложен файл:

3624156.xls
(16.5 Kb)


Excel 2003 EN, 2013 EN

 

Ответить

Гость

Дата: Понедельник, 05.09.2011, 00:01 |
Сообщение № 8

Quote (0mega)

надо выделить свой столбец и топнуть мышкой по значку «AZ» или «АЯ»

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

 

Ответить

Гость

Дата: Понедельник, 05.09.2011, 00:04 |
Сообщение № 9

Quote (Формуляр)

Вот ещё вариант без массива:

а как избавиться от #ЧИСЛО!
в конце?

 

Ответить

0mega

Дата: Понедельник, 05.09.2011, 00:06 |
Сообщение № 10

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

Замечаний:
0% ±


Quote (Гость)

по возрастанию и без нулей…и чтоб не так сложно

одну минутку… мне надо включить генератор серого вещества

 

Ответить

Формуляр

Дата: Понедельник, 05.09.2011, 00:09 |
Сообщение № 11

Группа: Друзья

Ранг: Ветеран

Сообщений: 832


Репутация:

255

±

Замечаний:
0% ±


Excel 2003, 2013

Гость,

Quote (Гость)

а как избавиться от #ЧИСЛО! в конце?

удалить содержимое ячеек. smile

Или что вы хотите, чтоб там было?


Excel 2003 EN, 2013 EN

Сообщение отредактировал ФормулярПонедельник, 05.09.2011, 00:10

 

Ответить

Гость

Дата: Понедельник, 05.09.2011, 00:13 |
Сообщение № 12

Quote (Формуляр)

Или что вы хотите, чтоб там было?

В том то и дело, что я хочу, чтоб там небыло ничего (в последних ячейках)

 

Ответить

Формуляр

Дата: Понедельник, 05.09.2011, 00:16 |
Сообщение № 13

Группа: Друзья

Ранг: Ветеран

Сообщений: 832


Репутация:

255

±

Замечаний:
0% ±


Excel 2003, 2013

Quote (Формуляр)

удалить содержимое ячеек.

Тогда, это — подходящий вариант.


Excel 2003 EN, 2013 EN

Сообщение отредактировал ФормулярПонедельник, 05.09.2011, 00:16

 

Ответить

Гость

Дата: Понедельник, 05.09.2011, 00:20 |
Сообщение № 14

А можно спросить: из-за чего ексель выдаёт #ЧИСЛО!

 

Ответить

0mega

Дата: Понедельник, 05.09.2011, 00:32 |
Сообщение № 15

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

Замечаний:
0% ±


воспользуюсь лаврами Формуляр-а и дополню его формулу:

=ЕСЛИ(ЕОШИБКА( НАИМЕНЬШИЙ($A$1:$A$25; ЕСЛИ( СТРОКА() <= СЧЁТЕСЛИ($A$1:$A$25; «<= 45») — СЧЁТЕСЛИ($A$1:$A$25; «<= 30»); СЧЁТЕСЛИ($A$1:$A$25; «<= 30″) + СТРОКА(); 0 ) ));»»; НАИМЕНЬШИЙ($A$1:$A$25; ЕСЛИ(СТРОКА() <= СЧЁТЕСЛИ($A$1:$A$25; «<= 45″) — СЧЁТЕСЛИ($A$1:$A$25;»<= 30»); СЧЁТЕСЛИ($A$1:$A$25; «<= 30»)+СТРОКА(); 0)))

 

Ответить

Гость

Дата: Понедельник, 05.09.2011, 00:47 |
Сообщение № 16

Quote (0mega)

и дополню его формулу:

Вот это класс!!
теперь буду разбирать wacko
Вот сколько нужно заниматься экселем, чтоб такие формулы соображать!!?

 

Ответить

0mega

Дата: Понедельник, 05.09.2011, 00:47 |
Сообщение № 17

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

Замечаний:
0% ±


Quote (Гость)

А можно спросить: из-за чего ексель выдаёт #ЧИСЛО!

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

 

Ответить

0mega

Дата: Понедельник, 05.09.2011, 00:59 |
Сообщение № 18

Группа: Проверенные

Ранг: Ветеран

Сообщений: 627


Репутация:

34

±

Замечаний:
0% ±


Гость, небольшое замечание на посошок.
Уж если вы не желаете регистрироваться, то хотя бы вместо Гость, напишите Федя
А то как-то не по масти обращаться в никуда .
А если это не последний ваш вопрос и предполагается дальнейшее посещение форума, тогда есть смысл пройти регистрацию.
Зарегистрированные пользователи имеют возможность загружать свои файлы и картинки.
И тогда вам не прийдется составлять таблицу вручную как в стартовом топике surprised

 

Ответить

Формуляр

Дата: Понедельник, 05.09.2011, 11:07 |
Сообщение № 19

Группа: Друзья

Ранг: Ветеран

Сообщений: 832


Репутация:

255

±

Замечаний:
0% ±


Excel 2003, 2013

Упс — в 1ой формуле я что-то намудрил лишнего:

Code

{= SMALL( IF((A1:A25 > 30)*(A1:A25 <=45), A1:A25, «»), ROW(A1:A25) )}

К сообщению приложен файл:

3507780.xls
(16.0 Kb)


Excel 2003 EN, 2013 EN

 

Ответить

Формуляр

Дата: Понедельник, 05.09.2011, 11:26 |
Сообщение № 20

Группа: Друзья

Ранг: Ветеран

Сообщений: 832


Репутация:

255

±

Замечаний:
0% ±


Excel 2003, 2013

Quote (Гость)

Quote (Формуляр)

Или что вы хотите, чтоб там было?

В том то и дело, что я хочу, чтоб там небыло ничего (в последних ячейках)

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

К сообщению приложен файл:

9429055.xls
(16.5 Kb)


Excel 2003 EN, 2013 EN

 

Ответить

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В Excel можно упорядочить списки:

  • по возрастанию;
  • по убыванию;
  • по заданным пользователем параметрам (по дням недели, месяцам и т.п.).

Отсортировать по возрастанию значит упорядочить данные:

  • от 0 до 9;
  • от А до Я;
  • от A до Z.

По убыванию – в обратном порядке.

Пользовательская сортировка.

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



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

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

Таблица оклада.

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

По убыванию.

Диапазон сортировки расширяется автоматически. Получается так:

Результат после сортировки.

Как в Excel отсортировать по возрастанию?

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

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

Результат:

Результат в таблице.

Как сортировать по алфавиту в Excel?

Выделяем столбец с фамилиями – правая кнопка мыши – выбираем: настраиваемая сортировка.

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

«Сортировать по» — выбираем имя столбца, значения которого нужно отсортировать по алфавиту. У нас – «ФИО». В сортировке выбираем, на какие параметры будет ориентироваться инструмент. Это может быть цвет ячейки, шрифта, значок ячейки. В нашем примере – «значения» (анализ значений в ячейке). «Порядок» — от А до Я либо от Я до А. Сделаем прямой порядок. Жмем ОК.

Результат сортировки по алфавиту:

Отсортировано по алфавиту.

Как сделать сортировку по дате в Excel?

Исходные данные:

Пример приходной накладной.

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

Порядок действий:

Проверить, чтобы в столбце с датами был правильный формат («Дата»). Выделяем столбец и сортируем от старых дат к новым (от новых к старым).

От новых к старым датам.

Выбираем от «старых к новым». Значения списка располагают в хронологическом порядке.

Результат сортировки под дате.

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

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

Сортируем данные по смыслу

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

В меню «Настраиваемый список» выбираем новый список. Формируем иерархию любых объектов. Разделителями могут быть запятые либо клавиша «Ввод».

Когда иерархические объекты внесены, нажимаем «Добавить».

Создание пользовательских списков.

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

Результат пользовательской сортировки.

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

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

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

Данные в таблице будут отсортированы по нескольким параметрам. В одном столбце, например, по возрастанию. В другом («затем по…») – по алфавиту и т.д. В результате диапазон будет сформирован так, как задано сложной сортировкой.

Уровни можно добавлять, удалять, копировать, менять местами посредством кнопок «Вверх»-«Вниз».

Это самые простые способы сортировки данных в таблицах. Можно для этих целей применять формулы. Для этих целей подходят встроенные инструменты «НАИМЕНЬШИЙ», «СТРОКА», СЧЕТЕСЛИ».

На чтение 6 мин Опубликовано 15.01.2021

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

Содержание

  1. Сортировка с одним условием (по возрастанию/убыванию)
  2. Сортировка с несколькими условиями (по годам/месяцам/дням)
  3. Автоматический или настаиваемый фильтр по дате
  4. Как убрать фильтры с таблицы
  5. Заключение

Сортировка с одним условием (по возрастанию/убыванию)

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

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

kak-v-excel-sdelat-sortirovku-po-datam

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

kak-v-excel-sdelat-sortirovku-po-datam

2
  1. Теперь даты в таблице расположены в порядке от 2017-го года до 2019-го года.

kak-v-excel-sdelat-sortirovku-po-datam

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

kak-v-excel-sdelat-sortirovku-po-datam

4

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

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

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

kak-v-excel-sdelat-sortirovku-po-datam

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

kak-v-excel-sdelat-sortirovku-po-datam

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

kak-v-excel-sdelat-sortirovku-po-datam

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

kak-v-excel-sdelat-sortirovku-po-datam

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

kak-v-excel-sdelat-sortirovku-po-datam

9

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

Автоматический или настаиваемый фильтр по дате

Microsoft Excel способен не только сортировать данные по присвоенным им датам, но и фильтровать строки по годам, дням и месяцам. Выясним, как правильно пользоваться автоматическими фильтрами по дате.

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

kak-v-excel-sdelat-sortirovku-po-datam

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

kak-v-excel-sdelat-sortirovku-po-datam

11
  1. Выбираем любой фильтр для проверки. К примеру, в таблице есть данные за 2020-й год, поэтому выберем опцию «В прошлом году». Кликаем по этому пункту списка.

kak-v-excel-sdelat-sortirovku-po-datam

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

kak-v-excel-sdelat-sortirovku-po-datam

13
  1. Все строки, кроме оказавшихся в диапазоне значений фильтра, исчезают с экрана.

kak-v-excel-sdelat-sortirovku-po-datam

14

Как убрать фильтры с таблицы

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

kak-v-excel-sdelat-sortirovku-po-datam

15

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

  1. Выберите любую ячейку в диапазоне и откройте меню «Сортировка и фильтр» на вкладке «Главная».
  2. Кликните по пункту «Фильтр» – он подсвечен оранжевым.

kak-v-excel-sdelat-sortirovku-po-datam

16

Кнопки со стрелками пропадут, но останется цветовая тема. Заменить ее можно через раздел «Форматировать как таблицу». Меню фильтров не появится снова после применения новых настроек.

kak-v-excel-sdelat-sortirovku-po-datam

17

Заключение

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

Оцените качество статьи. Нам важно ваше мнение:

Понравилась статья? Поделить с друзьями:
  • Как в excel сортировать два столбца по одному
  • Как в excel сортировать все строки по одному столбцу
  • Как в excel сортировать вкладки
  • Как в excel сопоставить таблицы по значениям
  • Как в excel сопоставить значения таблиц