Страницы: 1
RSS
Повернуть число и преобразовать в формате даты
 
Добрый день.
Как можно перевернуть число с права на лево и преобразовать его в формат даты?
Например есть "20170201". То есть 2017 год 02 - февраль месяц, 01 - дата.
Нужно чтобы было 02/01/2017 - то есть февраль 01 2017 года.

Спасибо
 
Покажите пример в файле. Непоятно, что там у Вас. Похоже, что это не число, а текст
 
Так и есть, там текст  
 
Ну как вариант, формулой
Код
=ЗНАЧЕН(ПСТР(A1;5;2)&"."&ПРАВСИМВ(A1;2)&"."&ЛЕВСИМВ(A1;4))

или такой
Код
=--ПСТР(A1;5;2)&"."&ПРАВСИМВ(A1;2)&"."&ЛЕВСИМВ(A1;4)


только формат ячейки потом поменяйте на дату
Изменено: Dyroff - 20.11.2019 23:49:09
Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!
 
См. файл. Можно без допстолбцов - слить всё в одну формулу. Или написать UDF.
 
=--REPLACE(REPLACE(A9;7;;"-");5;;"-")
По вопросам из тем форума, личку не читаю.
 
Спасибо, получилось по
Код
=ЗНАЧЕН(ПСТР(A1;5;2)&"."&ПРАВСИМВ(A1;2)&"."&ЛЕВСИМВ(A1;4))
 
БМВ, класс, не знал что так можно...
 
Цитата
Hugo написал:
не знал что так можно..
сам в шоке :-)
По вопросам из тем форума, личку не читаю.
 
Ole_123, здравствуйте!
Цитата
Ole_123: получилось по
вариант от БМВ покруче:
    1. преобразовываем ваш текст в число/дату (например, как показано в #6)
    2. выбираем для этого числа/даты формат отображения «ММ/ДД/ГГ» (на скрине столбцы "B" и "C" отличаются только форматом ячейки)
Изменено: Jack Famous - 21.11.2019 09:33:54
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Страницы: 1
Наверх