1

Используя Excel 2010, я получаю

Невозможно сгруппировать этот выбор

ошибка при попытке сгруппировать даты. Данные о дате пришли мне в файл .xls следующем формате: 2016-01-07 5:00 PM в одном столбце.

Используя функцию «Текст в столбцы», я очистил даты от отдельных столбцов. Даты отображаются правильно, однако, когда они вставлены в сводную таблицу, и я пытаюсь сгруппировать даты, я получаю указанную ошибку. Если я переформатирую данные в числа, это не чистые данные. Дата 2016-01-23 конвертируется в 42392.00 .

Я думаю, что эти последние .00 создают нечистые поля данных, которые не может группировать функция сводки Excel. Есть тысячи строк этих данных, и я не могу преобразовать каждую вручную.

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

1 ответ1

0

В Excel даты - это просто целые числа - как вы уже определили, все, что после десятичной точки, это ваши часы, минуты и секунды.

Просто добавьте вспомогательный столбец, чтобы обрезать лишние цифры. Если ваши данные начинаются в столбце B2 , добавьте столбец C начиная со следующей формулы, заполненной внизу листа: =FLOOR(B2,0)

Это округлит ваши данные, обрезая часы, которые могут не соответствовать вашим ожиданиям. В качестве альтернативы, рассмотрите CEILING или ROUND вместо FLOOR чтобы округлить их все до ближайшего дня.

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