С таким набором данных:
Date, Value
04.03.2020, 13.35
04.03.2020, 13.8
04.03.2020, 21.21
Вы можете разделить данные, используя Data > Text to columns
и указав разделитель значений.
Проблема в том, что Excel распознает 13.8
как august 13
, поэтому вывод:
Date Value
04.03.2020 13.35
04.03.2020 13.aug
04.03.2020 21.21
Как я могу убедиться, что Excel никогда не интерпретирует десятичные числа, такие как 13.8
, как даты?
I Я работаю в регионе, который использует ,
в качестве десятичного разделителя, но мне часто приходится работать с данными, для которых .
настроен в качестве десятичного разделителя. Конечно, одним из обходных путей является замена ,
на ;
и .
на ,
перед открытием .csv
файла. И если единственное другое решение - настроить его с помощью VBA, я вполне могу сделать это сам. Но я часто пытаюсь помочь коллегам на их компьютерах без моей собственной конфигурации VBA
, готовой к go. Так что, если есть какой-то другой способ сделать это, используя стандартные системные настройки Excel, это было бы здорово!
Эта маленькая проблема беспокоила меня годами, и я хотел бы избавиться от нее раз и навсегда.
Редактировать:
Я использую Excel версии 1908 на Windows 7, Office 365.
Эта проблема часто возникает, когда я хочу проверить файлы CSV, которые распознаются как файлы Excel в моей системе. Были предложения отформатировать ячейки как General
перед разделением данных. Это, кажется, не работает на моем конце.