Сортировка по дате и времени (Microsoft Excel)
У Шелби есть рабочий лист, содержащий информацию о проекте. Среди прочего, рабочий лист содержит дату и время в столбце A. Она хотела бы отсортировать проекты на рабочем листе на основе этой даты и времени, но когда она сортирует информацию, проекты не отображаются в хронологическом порядке. Она задается вопросом, почему это происходит.
Обычно это происходит из-за того, что дата и время в столбце A на самом деле не хранятся внутри в формате даты и времени Excel. Возможно, они были введены в столбец, который ранее был отформатирован как текст, или, возможно, они были импортированы из внешнего источника, и Excel не мог распознать их как даты.
Есть несколько простых способов проверить, считает ли Excel эти ячейки датами. Сначала просто выберите одну из дат в столбце A, а затем посмотрите на вкладку «Главная» ленты. Если Excel считает, что это дата, велика вероятность, что в раскрывающемся списке Числовой формат (в группе Числовой) будет указано «Дата». Если в нем указан любой другой формат, скорее всего, Excel не распознает его как дату.
Вы также можете выбрать данные, которые необходимо отсортировать, и отобразить диалоговое окно «Сортировка». В этом диалоговом окне укажите, что вы хотите отсортировать по столбцу A. Если Excel распознает столбец как содержащий даты, раскрывающийся список «Порядок» изменится на «От старых к новейшим». Если он распознается как что-то еще, он будет отображаться как «от A до Z» (для текста) или «от наименьшего до наибольшего» (для числовых значений). Когда вы закончите проверку, нажмите Esc, чтобы закрыть диалоговое окно «Сортировка» без фактической сортировки.
Наконец, еще один способ проверить — использовать эту формулу:
=ISTEXT(A1)
Скопируйте формулу вниз на столько строк, сколько необходимо, и любой результат, который показывает ИСТИНА, указывает дату в столбце A, которую Excel считает действительно текстом.
Если вы определили, что даты в столбце A не сохраняются как даты, вам необходимо преобразовать их. Есть множество способов сделать это, в зависимости от того, что на самом деле мешает Excel видеть даты как даты. Например, если в ячейках есть начальный пробел, вам нужно избавиться от этого ведущего пробела. Если даты записаны в формате, который Excel не считает реальным форматом данных (например, с периодами между элементами даты), то вам необходимо создать формулу, которая выбирает нужные части из даты и создает дату, которую Excel можно понять.
Это, очевидно, потребует некоторых экспериментов, так как количество способов отображения дат в формате, отличном от даты, велико. Однако после завершения преобразования в формат даты вы сможете без проблем отсортировать их в хронологическом порядке.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (5678) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.