Оглавление
Сортировка подразумевает перестановку данных для лучшего визуального представления набора данных. Это мощный инструмент, который может упорядочить текст, числа и даты. В этом уроке я покажу способы сортировки по дате и времени в Excel, включая примеры из реальной жизни.
Читайте также: Как сортировать по дате в Excel
Скачать Практическое пособие
Сортировка по дате и времени.xlsx4 способа сортировки по дате и времени в Excel
Давайте посмотрим на наш следующий набор данных. Здесь Идентификатор заказа продуктов приводится вместе с их Дата поставки , Срок поставки , а также Цена .
Теперь мы отсортируем вышеуказанный набор данных на основе Дата поставки и Время .
Давайте начнем.
1. использование опции прямого выпадения
Использование прямое выпадение Вы можете просто отсортировать набор данных по дате и времени отдельно. На самом деле, этот метод не обеспечивает сортировку данных по дате и времени вместе. Но мы должны знать, в чем проблема!
Для этого просто выполните следующие действия.
- Во-первых, выберите весь набор данных.
- Во-вторых, нажмите Главная вкладка> Сортировка и фильтр панель инструментов> Фильтр
- В качестве альтернативы можно нажать эффективную комбинацию клавиш CTRL+SHIFT+L .
- В конце концов, вы получите раскрывающаяся стрелка для каждого заголовка набора данных следующим образом.
- В-третьих, поскольку вы хотите отсортировать даты, нажмите на кнопку раскрывающаяся стрелка из Дата поставки
- В-четвертых, выберите Сортировать от самого старого к самому новому если вам нужно отсортировать набор данных в хронологическом порядке.
- Наконец, нажмите OK .
Следовательно Дата поставки будут отсортированы в хронологическом порядке следующим образом.
- Аналогичным образом нажмите на заголовок Срок поставки И, выберите Сортировать от наименьшего к наибольшему если вы хотите организовать время от начальной до конечной точки.
- После этого вы получите следующий отсортированный набор данных.
На скриншоте выше хорошо видно, что Id заказа сортируется на основе Время и Дата здесь игнорируется. Как мы можем решить эту проблему? Мы познакомим вас с простым, но мощным вариантом сортировки.
2. Использование опции пользовательской сортировки
Пользовательская сортировка это специальная функция в Excel, в которой вы можете указать различные заголовки в качестве уровней, и она предоставляет результат в совокупности на основе вставленных уровней.
Рассмотрим применение опции essential на примере нашего набора данных.
- Во-первых, выберите набор данных.
- Во-вторых, нажмите на Главная tab> Сортировка и фильтр панель инструментов> Пользовательская сортировка .
- В конце концов, в Сортировать появится диалоговое окно.
- В-третьих, выберите Дата поставки из заголовка в Сортировать по
- В-четвертых, выберите От самого старого к самому новому как Заказ .
- Поскольку мы хотим сортировать также и время, мы должны добавить нужный заголовок. Для этого щелкните на +Добавить уровень Позже укажите Срок поставки в качестве заголовка и От наименьшего до наибольшего в качестве Заказ .
- В-пятых, нажмите OK .
Следовательно, вывод будет выглядеть следующим образом в хронологическом порядке.
3. преобразование даты-времени в число и сортировка
Если предположить, что Дата поставки и Время предоставляются одновременно. Интересно, что вы можете это сделать.
- Просто вставьте следующую формулу в E5 ячейку и нажмите Войти .
=C5+D5
Вот, C5 это Дата поставки и D5 это Срок поставки .
- Во-вторых, нажмите ENTER .
- В-третьих, используйте Наполнительная рукоятка перетащите курсор вниз, удерживая кнопку справа-снизу угол E5
- В конце концов, мы получим следующие выходные данные.
Вы можете удивиться, как можно одновременно добавлять даты и время.
Но на самом деле все просто: Excel считает дату как порядковый номер, а время - как дробь от порядкового номера.
Поскольку мы хотим отсортировать Дата-время доставки данные, мы должны преобразовать их в порядковые номера.
- Для этого, в-четвертых, вставьте следующую формулу в F5 ячейку, как это.
=VALUE(E5)
- В-пятых, нажмите ENTER и использовать Наполнительная рукоятка .
Теперь нам нужно отсортировать Дата-время доставки в хронологическом порядке.
- Для этого, во-первых, выберите набор данных.
- Во-вторых, зайдите на Главная > нажмите Редактирование > выбрать Сортировка и фильтр > выбрать Пользовательская сортировка .
Если мы не выберем весь набор данных, появится это предупреждение. Затем выберите Расширить выбор и нажмите Сортировать .
- В конце концов, появится окно Сортировка.
- В-шестых, выберите Сортировка Дата-Время доставки в Сортировать по коробка и От наименьшего до наибольшего в Заказ
- В-седьмых, нажмите OK .
В конце концов, мы получим выходы в Колонка F в другом формате.
Чтобы исправить формат, сначала щелкните правой кнопкой мыши на данных Колонка F > выбрать Форматирование ячеек .
- В конце концов, в Форматирование ячеек появится окно.
- Во-вторых, зайдите на Номер > выбрать Пользовательский > выбрать м/д/гг ч:мм в Тип
- Наконец, нажмите OK .
- Следовательно, мы увидим вывод следующим образом.
4. Применение функций MID и SEARCH
Если вам нужно отсортировать набор данных по заданным данным Delivery day-date-time, что вы можете сделать?
Во-первых, мы должны уменьшить название дня из данных. И, мы можем вставить комбинацию MID и ПОИСК функции для этого.
Сайт MID Функция возвращает среднее число из заданной текстовой строки. Синтаксис функции следующий.
=MID (text, start_num, num_chars)
Аргументы таковы.
текст - Текст для извлечения.
начальное_число - Расположение первого символа для извлечения.
num_chars - Количество символов для извлечения.
Кроме того, в ПОИСК возвращает позицию первого символа find_text внутри within_text.
=SEARCH (find_text, within_text, [start_num])
Аргументы следующие
найти_текст - Текст, который нужно найти.
в пределах_текста - Текст для поиска.
начальное_число - [необязательно] Начальная позиция в тексте для поиска. Необязательно, по умолчанию равна 1.
- Теперь примените следующую формулу в D5
=MID(C5,SEARCH(", ",C5,1)+1,50)
Вот, C5 это День-Дата-Время доставки .
- Во-вторых, нажмите ENTER .
- В-третьих, используйте Наполнительная рукоятка .
- Повторяя, запишите формулу в E5 ячейка для изменения Дата-время доставки в число с помощью VALUE для того, чтобы впоследствии отсортировать их.
=VALUE(D5)
- В-третьих, нажмите ENTER и использовать Наполнительная рукоятка .
- В-четвертых, чтобы отсортировать значения в хронологическом порядке, сначала скопируйте ячейки E5:E16 и вставьте их в F5 .
- Аналогично, как и раньше, необходимо выделить ячейки и Сортировать их, а затем использовать Форматирование ячеек опция для задания конкретного формата.
- После этого вы получите результат следующего вида.
О чем следует помнить
- Не забывайте, что Excel хранит даты в виде порядковых номеров. Если вы получите желаемый результат в виде порядкового номера, просто измените формат с помощью функции Форматирование ячеек вариант.
- Кроме того, будьте внимательны к отсортированным данным, независимо от того, изменяется ли весь набор данных или нет.
Заключение
Вот и все о сегодняшнем занятии. И это все способы сортировки Excel по дате и времени. Мы уверены, что эта статья будет полезна для вас. Не забывайте делиться своими мыслями и вопросами в разделе комментариев и изучайте наш сайт. ExcelWIKI поставщик комплексных решений для Excel.