У меня есть дата, которая импортируется в Excel из внешнего источника по состоянию на 12 января 2015 года в 10:51, но это не удобный формат даты для копирования в таблицу Sharepoint 2013. Как мне преобразовать это в Excel, чтобы мы могли легко загрузить поле даты в SharePoint?
1 ответ
Один из вариантов - превратить строку в дату с формулой вроде:
=DATEVALUE(MID(A1,5,2)&"-"&LEFT(A1,3)&"-"&MID(A1,8,4))+TIMEVALUE(MID(A1,13,5))
В ячейке, в которую входит формула, может потребоваться, чтобы все ссылки на A1
настроены на соответствующую целевую ячейку и были отформатированы так, чтобы отображать дату со временем.
Формула переупорядочивает строку в порядке, который DATEVALUE
может анализировать, а затем добавляет время из TIMEVALUE
. MID(A1,5,2)
получает дату, LEFT(A1,3)
получает месяц, а MID(A1,8,4)
получает год.
Все это зависит от того, имеет ли ячейка A1
одинаковый интервал для каждого экземпляра.
В зависимости от ваших потребностей вы можете либо оставить это в виде формулы, либо скопировать и вставить в качестве значений перед загрузкой в SharePoint.
Редактировать: при отражении часть TIMEVALUE
должна быть исключена из формулы, если только оператор if не добавлен для обработки разницы между AM
и PM
.