Дата Excel к Преобразованию строк

В ячейке в листе Excel у меня есть значение Даты как:

01/01/2010 14:30:00

Я хочу преобразовать ту Дату, чтобы написать и также хотеть, чтобы текст точно походил на Дату. Так значение Даты 01/01/2010 14:30:00 должен быть похожим 01/01/2010 14:30:00 но внутренне это должен быть текст.

Как я могу сделать это в Excel?

121
задан brettdj 29 March 2015 в 06:48
поделиться

3 ответа

=TEXT(A1,"DD/MM/YYYY hh:mm:ss")

(24 часа)

=TEXT(A1,"DD/MM/YYYY hh:mm:ss AM/PM")

(стандартное время)

237
ответ дан 24 November 2019 в 01:30
поделиться

Вот подход на VBA:

Sub change()
    toText Sheets(1).Range("A1:F20")
End Sub

Sub toText(target As Range)
Dim cell As Range
    For Each cell In target
        cell.Value = cell.Text
        cell.NumberFormat = "@"
    Next cell
End Sub

Если вы ищете решение без программирования, вопрос следует переместить в раздел "Суперпользователь".

8
ответ дан 24 November 2019 в 01:30
поделиться

В некоторых контекстах предварительное использование символа 'будет работать, но если вы сохраните в CSV и загрузите снова, это невозможно.

'01/01/2010 14:30:00
4
ответ дан 24 November 2019 в 01:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: