1

У меня есть дата, которая импортируется в Excel из внешнего источника по состоянию на 12 января 2015 года в 10:51, но это не удобный формат даты для копирования в таблицу Sharepoint 2013. Как мне преобразовать это в Excel, чтобы мы могли легко загрузить поле даты в SharePoint?

1 ответ1

0

Один из вариантов - превратить строку в дату с формулой вроде:

=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 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .