Чтобы ответить на ваш вопрос, хотя и поверхностно, текстовые функции (такие как LEFT и TEXT) возвращают строки, которые Sheets не пытается автоматически преобразовать в число, которое затем может быть представлено в формате Date.
Однако это может быть принудительно выполнено с помощью функции VALUE . Таким образом, оборачивая VALUE вокруг того, что вы пытались, примерно так:
=value(LEFT(F2; FIND("T"; F2) - 1))
должен, для вашего примера, возвращать 07.05.2019
при форматировании с пользовательским форматом
dd.mm.yyyy
С тегом регулярное выражение вы можете применить:
=split(regexreplace(F3;"[A-Z]";" ");" ")
для замены как T
, так и Z
пробелами перед разделением на пробелы, поскольку формат, вероятно, будет согласованным (например, всегда 24 символа), но более короткая версия будет:
=split(left(F2;23);"T")
с применением подходящего форматирования для каждой даты и времени.
Применяя, как в комментарии,
=MID(G2; 12; 5)
имеет потенциальное неудобство, что MID также является текстовой функцией (поэтому не подходит, например, для удобного форматирования с AM / PM).