Я экспортировал некоторые данные из базы данных в виде файла Excel. Один столбец содержит значения даты / времени в следующем формате:

2015-04-09 14:05:11.867

где 0,867 указывают миллисекунды. Excel распознает этот столбец как текст. Если я удаляю миллисекунды, то Excel считает это датой (потому что она внезапно выравнивается справа, а не слева). Изменение формата поля на время или дату не помогает. Как я могу заставить Excel видеть значения столбцов как дату / время?

2 ответа2

2

Я предполагаю, что для голландских региональных настроек вам нужна запятая между секундами и миллисекундами - это объясняет, почему она распознается как дата / время при удалении миллисекунд.

Попробуйте использовать Edit/Replace в вашем столбце даты / времени, чтобы заменить все символы " . " На " , " s [замените точки запятыми]

Возможно, вам придется впоследствии переформатировать как гггг-мм-дд чч: мм: сс, 000

Обратите внимание на запятую в этом формате

1

Если значение в, скажем, A1 является текстом, то в B1 введите:

=DATEVALUE(A1)+TIMEVALUE(MID(A1,FIND(" ",A1)+1,9999))

и формат B1 в соответствии с вашими потребностями:

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