Excel:替换字符串的某些部分,剩下的就剩下了

时间:2018-01-05 12:45:08

标签: excel

我有一个4,000+行文件,我想按日期排序。 我导出CSV的软件包含以下格式的日期:

Sun 06 Aug 2017 14:45 UTC

Excel似乎无法使用此功能,因此我尝试删除当天(太阳),时间和UTC。

我用这个删除了这一天:

= RIGHT(B2, LEN(B2)-4)

然后使用LEFT取出数字和UTC。 然而,这只能起作用,因为我想删除的内容恰好位于每个单元格的开头和结尾 - 我的问题是如何使用公式来删除数字,或者查找和替换?我试图找到 "**:**"
 时间并用""替换它。但这取代了整个字符串。

1 个答案:

答案 0 :(得分:0)

将您的流程视为提取您想要的内容而不是替换您不想要的内容

转换为日期:

=--MID(A1,5,11)

=DATEVALUE(MID(A1,5,11))

您会看到代表日期的42953这样的数字。您可以直接对其进行排序,也可以将值格式化为出现日期。

转换为Excel日期/时间:

=--MID(A1,5,17)

这将返回一个类似42953.61458的数字,您可以将其格式化为日期,时间或两者,并根据需要对其进行排序。