Мне дали электронную таблицу с датами, которые были неправильно отформатированы в Excel. Поскольку даты были введены в таблицу в виде mm/dd/yy (т.е. без четырехзначных лет), Excel предположил, что месяц - это год. Таким образом, 02/02/16 рассматривается как Feb 16 2002 , но это происходит только с некоторыми ячейками, а не с другими. Ячейки, где этого не происходит, в Excel, похоже, вообще не отформатированы. Я хотел бы последовательно отформатировать все даты как мм / дд / гг или мм / дд / гггг перед дальнейшей обработкой.

Я попытался выбрать ячейку и указать форматирование (как в качестве даты, так и в качестве пользовательского), но это не имеет никакого эффекта. Изменение моих региональных настроек работает для ячеек с переключением даты / года, но затем меняет порядок других ячеек, которые не форматировались ранее.

Это скриншот того, как выглядят некоторые из моих данных:

Это скриншот

Таким образом, в то время как ID 1-B читается как Feb 16 2002 , ID 3-B читается только как 02/24/16 .

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

Пожалуйста, дайте мне знать, если есть что-то об этой ошибке, которую я могу уточнить. Похоже, что в Интернете не так много информации об этой ошибке (у большинства людей только день и месяц поменялись местами, и это также постоянно происходит по всему набору данных). Это то, что я могу исправить?

2 ответа2

0

Посмотрите на E колонку. Две верхние даты выглядят слегка смещенными вправо, а остальные находятся несколько левее.

Это означает, что две верхние даты были правильно истолкованы и представлены в формате даты Excel. Но более низкие даты не пришли правильно, и Excel знает, что 19, 30, 21, 20 не могут быть правильными значениями в течение нескольких месяцев, поэтому он принял их как текст.

В столбце C, D, может быть, вашего столбца было достаточно, чтобы его взяли в формате текста или даты, поэтому разница не видна.

Вы увеличиваете ширину столбца для всех столбцов, тогда текстовые данные будут отображаться влево, а данные даты будут выглядеть несколько правее, как это происходит в столбце E.

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

0

Возможно, вам придется сначала отформатировать эти даты как текст, а затем применить формулу, аналогичную той, которую я использовал ниже в качестве демонстрации ниже.

Надеюсь, это поможет, Брэд

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