在Sort中从date时间剥离时间

我正在使用Excel的VBA。 得到以下原始数据:

**TIME** **PRICE** 04-02-2013 10:36:00 560 04-02-2013 12:40:00 600 03-02-2013 16:10:00 612 

我需要一个有效而值得信赖的方法,从date时间中剥离时间 ,然后在“ 时间新”和“降价”之间进行sorting。 期望的输出:

 **TIME** **PRICE** 04-02-2013 600 04-02-2013 560 03-02-2013 612 

只需更改列格式并强制DD-MM-YYYY 不起作用 。 我自己尝试了一些东西,例如通过将列转换为TEXT并通过删除显示的date时间值中的小数点之后的所有东西来剥离时间,但是没有成功。 我希望你可以帮助我!

只需更改列格式并强制DD-MM-YYYY不起作用。

因为像你的date/时间存储为文本。 尝试这个

=TEXT(A1,"DD/MM/YYYY")

在这里输入图像描述

跟随评论

我能够通过简单的sorting获得所需的内容?

在这里输入图像说明

要获取date时间的date,您可以使用公式:

 =Int(A1) 

在这里输入图像说明

然后,只需右键单击列并格式化:

在这里输入图像说明

selectdate和您想要的格式,然后确定:

在这里输入图像说明

然后你留下这个| :

在这里输入图像说明