Как сделать так, чтобы Excel распознал дату в формате MMM YYYY (например, март 2015)?
У меня есть система, которая выводит отчеты в Excel, но Excel не распознает формат как дату - "Март 2015" будет "Март 15". Это затрудняет поворот данных, поскольку столбец даты отсортирован по алфавиту.
Что можно сделать, кроме использования формулы (=datevalue), чтобы Excel распознал "месяц месяц" как дату? Я не хочу добавлять еще один столбец к данным, и странно, что когда я вхожу в текст ячеек даты и нажимаю "Ввод", запись затем распознается как дата.
1 ответ
Выберите ваши данные и нажмите Ctrl+H, чтобы открыть диалоговое окно Replace. Введите один пробел в текстовые поля "Найти что" и "Заменить на:" и нажмите "Заменить все". По сути, это имеет тот же эффект, что и нажатие в строке формул для каждой ячейки и нажатие клавиши ввода.
Или выберите данные и используйте этот макрос:
Public Sub MakeDate()
With Selection
.Value = .Value
.NumberFormat = "mmm-yy"
End With
End Sub