1

У меня есть базовая электронная таблица Excel 2013, которую я использую для отслеживания списания устройств в жилом комплексе. Я пытаюсь сортировать столбцы по месяцам в течение года. Это то, что я сейчас вижу:

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

Пример того, что я пытаюсь сделать:

01/02/2012
01/15/2012
02/19/2012
06/22/2012
12/02/2012
01/03/2013
02/17/2013
08/05/2013
02/05/2014
11/15/2014
10/17/2014
так далее...

В нынешнем виде сортирует только по месяцам, а не по годам. Я не могу за свою жизнь определить, как этого добиться. Кажется, что многие из Google указывают на сводную таблицу, но это похоже на то, что не требует такого уровня сложности для достижения. Столбец отформатирован для значения даты. Кто-нибудь может указать мне правильное направление для достижения моей цели?

4 ответа4

1

Если вы попытаетесь изменить формат даты (или любое другое значение), и она на самом деле не изменится, то это верный способ узнать, что данные отформатированы в текстовом формате. Окончательной проверкой является использование функции ISNUMBER , например, с "date" в G2 используйте эту формулу

=ISNUMBER(G2)

Если вы получаете TRUE , это действительная дата - если вы получаете FALSE это не

Это работает, потому что реальные даты в Excel - просто отформатированные числа

Для диапазона дат вы также можете использовать функцию COUNT которая рассчитывает только числа, поэтому, если вы полностью заполнили диапазон дат в G2:G100 тогда, если они все отформатированы в тексте, следующая формула даст нулевой результат

=COUNT(G2:G100)

..... но если они являются истинными датами, вы получите их количество, т.е. 99

Если у вас есть "даты", которые выглядят как даты в допустимом формате для вашего региона, то должна быть возможность преобразовать их все в даты за один шаг, используя функцию "Текст в столбцы".

Select date column > Data > Text to columns > Finish

Если это не сработает, вам может понадобиться установить исходный формат следующим образом:

Select date column > Data > Text to columns > Next > Next > at step 3 choose "date" radio button from "column data format" list and then from dropdown select the source date format - in your case MDY > Finish

Однако этот последний процесс требуется только при преобразовании дат из нераспознанного формата для вашего региона.

1

То, чего вы хотите достичь - это по умолчанию, и вам не нужно ничего делать.

Содержимое ячейки выглядит как ТЕКСТ, а не ДАТА. Это единственный способ их сортировки в таком порядке.

Предполагая, что ваш компьютер настроен на региональные настройки США, вам нужно нажать F2, затем войти в каждую ячейку по очереди, и Excel должен распознать его как дату.

Чтобы убедиться, что Excel действительно видит ее как дату, просто переформатируйте столбец в другой формат даты (например, ISO: гггг-мм-дд). Если экранный формат меняется, вы смотрите на даты, если нет, у вас есть текст.

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

0

Убедитесь , что столбец отформатирован как дата / время, а не как строка. Попробуйте, например, изменить отображение на 01 января 2012 года и обратно. Если Excel видит значения как даты, простая сортировка должна делать то, что вы хотите.

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

0

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

Нажмите Ctrl + F и замените все запятые (,) пробелом () и закройте диалог Ctrl + F. Выберите дом в верхнем левом углу экрана, выберите сортировку и сортировку по столбцу "подключен" и выберите "самый старый для новых". Выберите ОК, и ваши данные отсортированы!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .