Страницы: 1
RSS
Преобразование текстового формата в число
 
Всем доброго времени суток!

Не получается преобразовать текст в дату, более того даже не получается формулу написать к столбцу А, чтобы извлечь первые 8 символов например.
Если сохранить эту дату в значении в другом месте, то формула отрабатывает, а необходимо сделать так чтобы именно в столбце А все работало.
Подскажите плиз че делать. Ниже файл.
 
поискать по форуму способы преобразования текста в дату (или в число, принцип тот же, тем десятки)
Изменено: Ігор Гончаренко - 04.03.2022 11:28:22
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Пардон, вот файл
Изменено: Артем_81 - 04.03.2022 11:22:44
 
Цитата
Артем_81 написал:
преобразовать текст в дату
Вы пример приведите, каким результат себе представляете. Ни одной даты в файле не нашел. На время с милисекундами больше похоже.
По сути формулы работают - назначаете столбцу с формулой формат общий(или дата/время) и вписываете формулу. Чтобы автоматом после ЛЕВСИМВ было число, Вашу формулу надо чуть-чуть доработать:
Код
=--ЛЕВСИМВ(A1;8)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
=--Левсимв   выдает вот такую ерунду. все даты = 01.01.1900 (ниже файл с примером)
Если скопировать столбец А правее, в значениях, то левсимв работает корректно (Блок EF)
А надо чтобы формула (--левсимв или другая) ссылалась на столбец А, в общем надо как-то преобразовать, можно вообще не удалять 6 знаков после самой правой точки, если есть такая возможность преобразовать,  но удаление крайних 6 знаков допускается.
 
Цитата
Артем_81 написал:
выдает вот такую ерунду. все даты = 01.01.1900
правильно. Потому что
Цитата
Дмитрий(The_Prist) Щербаков написал:
На время с милисекундами больше похоже
какую дату Вы хотите увидеть из этой строки?
11:20:10.996742
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Получилось сделать через текст по столбцам, выбрав разделитель точку (.), весь столбец преобразовался в формат время (без даты как я понимаю)
 
не правильно вы понимаете
сейчас поставьте формат дата увидите 01.01.1900, никуда она оттуда не далась, просто вам ее не видно и легче на душе)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Точно))))
Так в итоге как формулой реализовать эту штуку, если не прибегать к инструменту текст по столбцам?
Чтобы на выходе время осталось, а не 01.01.1900
Страницы: 1
Наверх