Сортировка по времени в excel
Продвинутый курс Excel - Сортировка данных в таблицах
Когда Вы добавляете в таблицу много информации, организация контента в ней становится очень важным параметром.
Сейчас мы разберем самые основные инструменты для сортировки данных
Упорядочивание информации в таблицах с помощью сортировки.
Скачать Кейс 5
Для сортировки возможно пользоваться стандартными способами. В таком случае таблица сортируется по какому то одному столбцу от большего значения к меньшему или наоборот.
А при необходимости в нестандартных сортировках их можно настраивать, задавая собственные правила, поэтому сейчас мы рассмотрим обе ситуации на примере кейса.
Имеем таблицу с данными о сотрудниках компании, их должности и времени работы:
Отсортируем таблицу по стажу работы от большего к меньшему:
Стандартный вариант сортировки
Программа предлагает два варианта:
- отсортировать всю таблицу по выделенному столбцу
- или отсортировать только выделенный столбец, а таблицу оставить без изменений.
Выбор очевиден. Нажимаем на "Сортировка" и получаем отсортированную таблиц.
Аналогичным образом работает и сортировка от большего к меньшему:
Выделяем столбец "С" с периодом работы Переходим на вкладку "Данные" панели управления и выбираем сортировку по убыванию
Перед нами появится следующее диалоговое окно:
Настраиваемая сортировка
Отсортируем таблицу по возрастанию должности.
Выделяем нашу таблицу
Нажимаем на "Сортировка" во вкладке меню "Данные":
Перед нами открывается диалоговое окно:
Настраиваемая сортировка может иметь несколько уровней.
Например, мы зададим условие для порядка отображения должностей, а потом создадим условия для сортировки по периоду работы в компании внутри первой сортировки.
В итоге получим отсортированный по должности и стажу список. Это мы будем делать дальше, а сейчас вернемся к теории.
Так как сортировка может содержать несколько уровней, то эти уровни можно создавать и удалять. Для этих целей предусмотрены одноименные кнопки на диалоговом окне "Удалить уровень" и "Добавить уровень".
Строка уровня представляет собой три поля для настройки:
- Столбец
В этом поле просто выбираем столбец, по которому необходимо произвести сортировку
Справка о настраиваемой сортировке
- Порядок
- Сортировка
Продолжение: Настраиваемая сортировка
В списке поля Столбец выбираем Должность:
В списке поля Сортировка выбираем Значения:
В списке поля Сортировка выбираем Настраиваемый список:
Перед нами появляется диалоговое окно настройки списка:
В этом окне можно выбрать из предложенных или создать собственную последовательность отображения списка
Введем в окно Элементы списка последовательность отображения должностей через запятую и нажимаем кнопку Добавить
Мы создали правило для сортировки. Нажимаем кнопку ОК и видим изменения в таблице.
А теперь создадим еще одно правило и отсортируем таблицу внутри каждой должности по периоду работы в компании
- Выделяем таблицу
- Переходим в сортировку
- Добавляем уровень
- Выбираем столбец для сортировки "Период работы в компании"
- Выбираем сортировку по значениям
- И в поле порядок выбираем "По убыванию" для сортировки от большего к меньшему
- Нажимаем "ОК" и наблюдаем изменения в таблице:
Хочешь закрепить материал?
Реши задачу самостоятельно!
Имеются данные о расходах компании за два месяца:
Имеется информация о расходах компании.
На основном листе в файле с заданием в ячейке "А4" организован список для выбора месяца. Используя значение этой ячейки как критерий, необходимо вывести сумму расходов компании.
Необходимо отобразить данные таблицы в следующем порядке:
1. Вверху должны отображаться данные последнего месяца, все месяца позднее должны идти по порядку вниз таблицы.
2. Внутри каждого месяца статьи бюджета нужно отображать в следующей последовательности: расходы на рекламу, оплата труда, обслуживание оргтехники, прочие расходы, аренда.
3. Внутри каждой статьи бюджета суммы должны отображаться от большего к меньшему.
Подсказка
Для сортировки по месяцам необходимо сгруппировать данные. Воспользуйтесь функцией "МЕСЯЦ".
В рамках задания нужно создать три уровня сортировки.
Скачать задание
Скачать решение
KEЙС 4
Логические функции и расчеты
Логические функции, которые облегчают решения, когда способы расчета зависят от различных условий.
Не работает фильтр по дате Excel | Что делать? | Информационные технологии
Для удобства работы с таблицами с большим количеством данных крайне удобным инструментом является фильтрация. Данная функция позволяет отфильтровать данные в соответствие с разными параметрами, например по названию, цене или дате. Прежде чем исправить ситуацию с работающим фильтром, разберемся в основных принципах его работы.
Как настроить фильтр
Для настройки фильтрации достаточно произвести последовательность действий:
- Активируем одну из ячеек с данными.
- Переходим к параметру «Сортировка и фильтр» на «Главной» вкладке – блок инструментов «Редактирование».
- Также кнопку «Фильтр» можно найти во вкладке «Данные».
- При активации «Фильтра» в ячейках с заголовками появятся стрелки.
- При нажатии на стрелку в одном из столбцов, например «Дата», появится всплывающее меню.
- Здесь убираем галочку напротив «Выделить все» и активируем те параметры, которые нужно отобразить. После нажатия «Ок» в таблице останутся только соответствующие фильтру строчки.
При наличии столбика «Дата» можно воспользоваться специальным фильтром, который работает только с календарными данными.
- Снова нажимаем на стрелочку в ячейке «Дата».
- В появившемся меню вновь ставим галочку – «Выделить все».
- Немного выше в этом меню есть категория «Фильтры по дате», в котором выбираем необходимый период времени. В случае на рисунке выбран период – «В прошлом году».
Сортировка и фильтр
Параметр «Сортировка и фильтр» помогает отсортировать и отфильтровать не только даты, но и любые другие данные. Здесь можно использовать группировку в алфавитном порядке, по возрастанию или убыванию.
- Для начала необходимо выбрать столбик, в котором будет происходить сортировка. Параметр работает в одном столбике, а перемещаются целые строчки с данными.
- При выборе «Сортировка от А до Я» данные столбца «Имя» в алфавитном порядке.
- Чтобы сделать сортировку в обратном порядке, достаточно выбрать «Сортировка от Я до А».
- В зависимости от того, какие именно данные содержатся в столбце, вид сортировки может меняться. Например, для сортировки информации по дате, в меню «Сортировка и фильтр» появятся другие параметры – «От старых к новым» и «От новых к старых».
- В случае работы с числовыми данными сортировка будет осуществляться по критериям «Сортировка по возрастанию» или «Сортировка по убыванию».
Настраиваемая сортировка
В некоторых случаях стандартной сортировки данных бывает недостаточно. Например, в случае одинаковых значений в одном столбике. Это может быть имя клиента, цена товара или сумма закупки. В такой ситуации разработчики Excel создали еще один вид сортировки, параметры которого пользователь устанавливает сам.
Выделяем таблицу, в которой необходимо отсортировать данные. При активации параметра «Настраиваемая сортировка…», появиться окошко с рядом условий.
Можно сделать сортировку по одному из столбиков или по нескольким. Здесь предлагается выбрать столбец, вид сортировки и ее порядок. В параметре «Значение» можно выбрать один из видов сортировки:
- Значение.
- Цвет ячейки.
- Цвет шрифта.
- Значение ячейки.
В параметре «Порядок» представлено несколько вариантов:
- в алфавитном порядке – от А до Я;
- в обратном алфавитном порядке – от Я до А;
- по возрастанию;
- по убыванию;
- от старых к новым;
- от новых к старым;
- настраиваемый список.
Вид параметра зависит от значений, которые находятся в том или ином столбике. Например, для текстовых значений порядок будет привязан к буквам алфавита, цифровой формат сортируется по убыванию или возрастанию, а даты упорядочиваются от новых к старым или наоборот.
Почему не работает фильтр
Если данных много, а отфильтровать или отсортировать их не получается, то в первую очередь необходимо удостовериться в том, что в каждой ячейке столбца выставлен соответствующий формат значений. То есть, если необходимо выставить фильтр на столбце с датами, то и формат должен быть «Дата», а не «Текстовый» или «Числовой».
При работе с «Настраиваемой сортировкой» можно выбрать один столбец, значения которого будут выстроены в необходимом порядке. Но одновременно с этим перестановка осуществится и в других столбиках. Не следует беспокоиться о том, что значения перепутаются – строчки перемещаются вместе с другими ячейками в строчке. Аналогичная ситуация происходит и при включении «Фильтра». При выборе определенного параметра фильтра в одном из столбиков, отображаются значения всех столбиков, соответствующей строчки.
Сообщение Не работает фильтр по дате Excel. Что делать? появились сначала на Информационные технологии.
Поделиться в социальных сетях
Вам может понравиться
Сортировка- Как сортировать по чч:мм:сс (длительность) в Excel
Добро пожаловать в удивительный мир времени в Excel. Поначалу загадочные, но мощные, когда вы знаете, как они работают.
Я не думаю, что в вашей ситуации это можно сделать с помощью простого форматирования. Тем не менее, это должно работать (я предполагаю, что все ваши значения времени указаны в столбце A)
-Создайте эту формулу в B1 и скопируйте ее полностью вниз: =ЕСЛИ(А1>=1,А1/60,А1) -Отформатировать столбец B как ч: мм: сс -Выберите столбец B и скопируйте, затем вставьте специальные значения. -Сортировка столбца B теперь должна работать нормально.
Это короткий ответ. Если вы хотите понять, что происходит и как была получена эта формула, читайте дальше:
1.
-Начать новый лист. -В A1 введите 1:05:00 -Нажмите на A1, затем Формат, Ячейки. Обратите внимание, что он применил пользовательский формат ч: мм: сс
Excel довольно умен, и это число довольно однозначно, поэтому предполагается, что вы имели в виду часы:минуты:секунды и форматы соответственно.
2.
-In A2, тип 33:15 -Обратите внимание, как он автоматически изменил его на 33:15:00. -Нажмите на A2, затем Формат, Ячейки. Обратите внимание на пользовательский формат [ч]:мм:сс
Это неоднозначно. Вы имели в виду "33 минуты и 15 секунд" или "33 часа и 15 минут"? Эксель не уверен. Его поведение предполагает, что вы имели в виду часы и минуты. [] вокруг h в основном означает «показывать более 24 часов в часовой секции».
3.
- В A3 введите 0:33:15 (обратите внимание на 0: раньше) -Нажмите на A3, затем Формат, Ячейки. Обратите внимание на пользовательский формат ч:мм:сс
Поскольку вы устранили двусмысленность, он снова предполагает, что вы снова имели в виду часы:минуты:секунды и форматирует соответственно.
4.
-In A4, тип 23:15 -Обратите внимание, как он оставляет это как 23:15 -Нажмите на A4, затем Формат, Ячейки. Обратите внимание на пользовательский формат ч:мм
W..T..F? Почему он отформатировал его иначе, чем в № 2? Поскольку вы ввели число меньше 24 (т.е. часов) - все еще неоднозначно, и он по-прежнему предполагает, что вы имели в виду часы и минуты. .. но форматируется по-другому.
5.
- В A5, тип 1:00:00 -Нажмите на A5, затем Формат, Ячейки. Обратите внимание на пользовательский формат ч:мм:сс -Измените формат на «Общий» и обратите внимание, что базовое число равно 0,041667 (т. е. процент дня).
6.
-В формате A6 введите 24:00:00 -Нажмите на A6, затем Формат, Ячейки. Обратите внимание на пользовательский формат [ч]:мм:сс -Измените формат на «Общий» и обратите внимание, что базовое число равно 1 (т. е. полный день).
Почти готово...
7.
-Теперь нажмите на B2 и введите эту формулу: =A2/60 (т.е. перевести часы в минуты) -Нажмите на B2, затем Формат, Ячейки. Обратите внимание на пользовательский формат [ч]:мм:сс -Обратите внимание, что теперь он показывает 0:33:15, что вам и нужно.
8.
-Теперь нажмите на B1 и введите ту же формулу: =A1/60 (т.е. перевести часы в минуты) -Нажмите на B1, затем Формат, Ячейки. Обратите внимание на пользовательский формат ч:мм:сс -Обратите внимание, что он показывает 0:01:05 - черт, это *не* то, что вам нужно.
Оставайтесь на цели...
9.
-Нажмите еще раз на B1 и вместо этого введите эту формулу: =ЕСЛИ(А1>=1,А1/60,А1) -Нажмите на B1, затем Формат, Ячейки. Введите пользовательский формат ч:мм:сс -Обратите внимание, что он по-прежнему показывает 1:05:00 (т.е. он не изменил его на 0:01:05).
Итак, в основном эта формула:
-Проверяет, является ли число в ячейке больше или равным 1 -Если больше 1, разделить на 60 (т.е. перевести часы в минуты) -Если он меньше 1, оставьте его в покое.
Microsoft Excel - Как сортировать дд/мм/гггг чч:мм по часам вместо даты?
спросил
Изменено 4 года, 2 месяца назад
Просмотрено 1к раз
Я хотел бы взять мои текущие дд/мм/они чч:мм и отсортировать по часам. На данный момент он отсортирован по дате, однако я хотел бы сортировать по часам от самого раннего до самого последнего дня независимо от даты. Любая помощь высоко ценится.
- Microsoft Excel
1
Вам необходимо создать новый суррогатный столбец, содержащий временную часть:
=A2-ЭТАЖ(A2,1)
, а затем вы можете отсортировать по этому столбцу (вы даже можете скрыть столбец позже, если хотите):
Поскольку Excel хранит значение даты и времени как целое число, представляющее количество дней с 1900/01/01 (этот день является днем 1) и время в виде десятичного числа, представляющего процент дня, который вы хотите отсортировать по десятичному значению. Следующая формула выполняет операции, аналогичные операциям с массивами, поэтому вам следует избегать использования полных ссылок на столбцы в части формулы AGGREGATE().
=АГРЕГАТ(15,6,МОД($B$2:$B$11,1),СТРОКА(A1))
MOD
вернет остаток после деления на число.