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


0

У меня есть заполненная электронная таблица будет данные за столбцом это идет. Дата, куплена у, категории, цена, GST .... Мне нужно организовать все транзакции данных по MMDDYY, я пробовал пользовательскую сортировку, и она по-прежнему сортируется по алфавиту. Босс не поможет, так как я уверен, что я делал это раньше, но я попробовал несколько разных шагов и, кажется, застрял, кажется, не могу найти правильные шаги. Нужно это сделать как можно скорее ... Excel 2013 - это то, что я использую. заранее большое спасибо


Если данные отформатированы как даты, а не как строки, то должны применяться нормальные правила сортировки.
AFH

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

Просто щелкните правой кнопкой мыши заголовок столбца (например, A ), выберите «Формат ячеек», нажмите «Дата» и введите пользовательский формат. MMDDYY, (У меня нет обновленной версии Excel, поэтому я проверил с помощью LibreOffice, что означает, что некоторые из диалогов могут немного отличаться.)
AFH

Хорошо! Так что я нахожусь в моем диалоговом окне Format Cell (извините за мою ужасную терминологию) Кликнул по дате, но нет возможности ввести пользовательский формат. При выборе MMDDYY ничего не меняется. Также разве это не отсортирует только мои даты в одном столбце, а не всю совпадающую информацию? Спасибо за помощь
olivia

Если Excel выполняет сортировку в алфавитном порядке, это означает, что даты вводятся как апрель, май, июнь, а не 04, 05, 06. И это также означает, что ячейки отформатированы как строки, а не как даты. Как говорит @AFH, для правильной сортировки ячеек нужно отформатировать их как дату в Excel. Вы хотите формат даты ММДДГГ или ММ / ДД / ГГ? Пользовательский формат - это собственный формат; это не в формате даты.
BillDOe

Ответы:


0

Исходя из ваших комментариев, кажется, что вы ввели свои даты в виде текстовых данных, а не данных о дате.

Как описано на странице поддержки Microsoft Как работать с датами и временем в Excel , Даты обрабатываются Excel как увеличивающиеся целые числа, начиная с 1, что соответствует 01.01.1900. Каждый день добавляет 1 к значению:

Integer |  Short Date
--------+------------
  1     |   1/01/1900
  2     |   2/01/1900
  3     |   3/01/1900
  4     |   4/01/1900
  5     |   5/01/1900
  6     |   6/01/1900
  7     |   7/01/1900
  367   |   1/01/1901

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

1 = 1/01/1900 = Sunday, 1 January 1900 = 1900-01-01

Если ваши данные даты не хранятся как целое число, Excel не распознает их как таковые, независимо от того, как вы их отформатируете.

Как хорошая практика, вы должны вводить все данные даты как можно проще. Как я живу в стране, которая использует dd/mm/yyyy как наш стандартный формат, я бы ввел сегодняшнюю дату в 22/02/2018затем выберите Short Date, Long Dateили Custom формат для представления этих данных любым необходимым способом.

Если у вас есть правильные данные даты, вы можете применить пользовательский формат, такой как mmmm-dd-yyyy чтобы получить результаты, как August-15-2018, Вы также сможете сортировать по самым старым / новым:

Screenshot Example of sorting Oldest/Newest


Мне пришлось выйти на пару часов, поэтому я пропустил большую часть обсуждения. Возникает пара моментов: (1) нет необходимости повторно вводить даты - рядом с датой (скажем, A ) вставить рабочий столбец ( B, отформатированный как MMDDYY дата), с B1 установлен в =DATE(MID(A1,5,2),MID(A1,1,2),MID(A1,3,2)), затем скопируйте его и вставьте остальную часть столбца B, который даст вам даты в правильном формате даты, а затем скрыть текст даты (столбец A ); (2) ранние версии Excel рассматривали 1900 год как високосный год (контрольный день 60) - LibreOffice получает правильное значение, поэтому первый день - 31 декабря 1899 года
AFH
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.