Принудительное форматирование Excel 2007 для отображения секунд во времени данных

Для работы мы часто работаем с созданными csv-файлами, которые имеют данные времени как один столбец, а данные времени точны с точностью до ближайшей секунды. Открытие файлов в Excel 2007 (в Windows 7) на дисплее по умолчанию отображается m / d / yyyy hh: mm. Если мы сохраним файл (даже без фактического добавления или изменения каких-либо данных), данные секунд теряются, если мы сначала не изменим форматирование на m / d / yyyy hh: mm: ss.

Есть ли способ убедить Excel по умолчанию отображать данные секунд, так что нам не нужно беспокоиться о потере секундных данных?

Примечание. Речь идет о файлах csv, поскольку инструменты, которые сгенерируют эти файлы и которые потом работают с ними, понимают форматы csv, но не xls (x).

Примечание 2 – Я нашел этот ответ , который, похоже, не работает.

У вас уже есть решение. Вы можете написать макрос в PERSONAL.XLSB и назначить горячую клавишу. После открытия CSV-файла в Excel просто нажмите горячую клавишу.

 Sub Macro1() ' Application.FindFormat.NumberFormat = "m/d/yyyy h:mm" Application.ReplaceFormat.NumberFormat = "m/d/yyyy h:mm:ss" Cells.Replace What:="", Replacement:="", LookAt:=xlPart, SearchOrder:= _ xlByRows, MatchCase:=False, SearchFormat:=True, ReplaceFormat:=True End Sub 

Или вы можете использовать Ctrl-H для вызова диалогового окна «Найти и заменить» и нажмите «Формат … …» и нажмите «Заменить все»: Найти и заменить формат

  • Разница между двумя датами и временем в Excel
  • Полночь как 24:00 не 00:00 в Excel
  • Найти продолжительность времени в пределах диапазона
  • VBA Excel: добавьте каждую секунду
  • Интерконвертирование POSIXct и числовое значение в R
  • Как импортировать текст во временной формат?
  • Смутно о дате и времени в Excel
  • Запись даты из Excel VBA на рабочий лист дает неправильное значение
  • Невозможно преобразовать серийный номер в формат даты и времени
  • IF время между двумя значениями возврата
  • Используйте ввод в качестве основы для какой даты для отображения excel vba
  • Давайте будем гением компьютера.