将日期 2015 年 1 月 12 日上午 10:51 转换为日期格式以供 Sharepoint 使用

将日期 2015 年 1 月 12 日上午 10:51 转换为日期格式以供 Sharepoint 使用

我有一个从外部源导入到 Excel 的日期,即 2015 年 1 月 12 日上午 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,然后从中添加时间TIMEVALUEMID(A1,5,2)获取日期,LEFT(A1,3)获取月份,MID(A1,8,4)获取年份。

所有这些都取决于单元格A1对于每个实例具有完全相同的间距。

根据您的需要,您可以将其保留为公式,也可以复制并粘贴为值,然后再加载到 SharePoint 中。

编辑:经过深思熟虑,应该从公式中删除该部分,除非添加 if 语句来处理和TIMEVALUE之间的差异。AMPM

相关内容