У меня есть дата, которая импортируется в 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 .
