У меня есть большая база данных, которую я копирую и вставляю с веб-сайта в документ Excel 2007. Одна конкретная колонка всегда доставляет мне неприятности. Столбец форматируется как дд ммм ччмм для дня, месяца и времени 24 часа:
18 NOV 2300
Проблема состоит в том, что Excel интерпретирует это как дд ммм гггг, если четырехзначное число 1900 или больше, поэтому вышеупомянутое принимается за 18 ноября в 2300 году, а не до 11:00 вечера 11 ноября текущего год. Затем он форматирует это значение как дд-ммм-гг (день, месяц и год из двух цифр) для отображения. Я могу войти и изменить их, но он всегда читает время как год, когда оно составляет 1900 или больше, и автоматически форматирует. Вы можете изменить формат блока на текстовый и попытаться скопировать и вставить, но Excel все равно будет автоматически форматировать дату и время, когда вы копируете и вставляете базу данных в Excel. Вы можете проверить это, просто скопировав и вставив что-либо в этом формате со временем, превышающим 1900. 10 февраля 2030, например. Мне нужно Excel, чтобы остановить автоматическое форматирование таким способом.
На самом деле мне не нужно переводить 18 NOV 2300
как 11:00 вечера 11 ноября текущего года; Мне просто нужно, чтобы он отображался как 18 NOV 2300
.