Преобразование строк в Excel в даты - PullRequest
1 голос
/ 02 июня 2011

Мы импортировали кучу данных в ячейки.Но когда вы нажимаете на ячейку, они становятся апострофом перед данными, поэтому они считают его строкой.При удалении апострофа данные распознаются как даты.Как мне избежать этого вручную?

Ответы [ 3 ]

1 голос
/ 02 июня 2011

Используйте столбец рядом со столбцом дат.

Добавьте формулу, подобную этой:

=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))

Это будет зависеть от вашего формата даты, скопируйте эту формулу для всех строк.

Затем скопируйте результаты и сделайте специальную вставку там, где вы вставляете значения.

Теперь у вас есть столбец с датами.

0 голосов
/ 02 июня 2011

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

Предположим, ваши даты указаны в столбце А.

В пустую колонку введите следующее

=VALUE(A1)

Это будет хранить дату как число. повторить формулы вниз по столбцу, а затем скопировать значения за исходные даты. При необходимости примените форматирование ячейки к короткой / длинной дате.

Надеюсь, это поможет

0 голосов
/ 02 июня 2011

Да, перейти к Find Replace (Ctrl + H)

найти: '// апостроф замените на: // оставьте это поле пустым

нажмите "заменить все"

...