2015-05-19 3 views
-1

Я использую таблицу Openoffice. Мне нужно конвертировать число (20121107) на сегодняшний день (2012-11-07).Openoffice конвертировать число на данный момент

Я пробовал '=YEAR(D2)&"-"&MONTH(D2)&"-"&DAY(D2)', но это не сработало.

Есть ли какая-либо функция, которую я могу использовать для этого?

ответ

0

Это можно сделать с помощью формул на два шага:

а) разделить число (предполагается, что он находится в в ячейке A1) на куски =CONCATENATE(LEFT(A1;4);"-";MID(A1;5;2);"-";RIGHT(A1;2)) Это дает вам дату в виде строки клетка.

б) В сочетании со значением, как =VALUE(CONCATENATE(LEFT(A1;4);"-";MID(A1;5;2);"-";RIGHT(A1;2)))

Это приводит к дате числа (от начала подсчета, как определено Tools>Options...>OpenOffice.org Calc>Calculate>Date; мина устанавливается в опции «1899-12-30») , Теперь формат, как вам нравится.

Смежные вопросы