У меня просто есть файл данных США, содержащий некоторую информацию. Поскольку он не был должным образом отформатирован, я разделил различные части каждой ячейки, используя функцию преобразования текста в столбец.

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что формат даты - год-месяц (например, 19000101) без какого-либо разделителя. или -. Мне нужно преобразовать его в немецкий стиль day.month.year (например, 01.01.1900). Пока что все мои попытки форматирования не увенчались успехом, вероятно, потому что он распознает его как число вместо даты.

Цените любую помощь!

0
Zehvau 4 Ноя 2019 в 18:59

2 ответа

Лучший ответ

Это можно сделать с помощью некоторого simpe Text To Columns:

enter image description here

1. выберите свои данные

2. Перейти к Data> Text to Columns

3. Выберите Fixed width> Нажмите Next

4. Не используйте линии разрыва> Нажмите Next

5. В разделе «Формат данных столбца» установите флажок Date и выберите YMD

6. В разделе назначения выберите $A$1> Нажмите "Подтвердить".

7. . Результат на скриншоте (в зависимости от вашего региона это может отличаться)

8. Диапазон щелчка правой кнопкой мыши> Properties> Custom Format> DD.MM.YYYY> Ok

1
JvdV 4 Ноя 2019 в 21:46

Если данные плохого формата находятся в столбце A, используйте =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) для преобразования их из строки в реальную дату, а затем отформатируйте их так, как вам нравится.

1
L. Scott Johnson 4 Ноя 2019 в 16:05