我在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
我需要一个有效和值得信赖的方法,从日期时间时间中剥离时间,然后排序在时间最新和价格下降第二。期望产出:
**TIME** **PRICE**
04-02-2013 600
04-02-2013 560
03-02-2013 612
简单地更改列格式并强制使用DD-MM-YYYY是行不通的。我自己也尝试过一些方法,例如将列转换为文本,并删除显示的datetime值中小数之后的所有内容,但都没有成功。我希望你能帮我!
发布于 2013-11-21 08:49:09
简单地更改列格式并强制使用DD-MM-YYYY是行不通的。
因为像您的日期/时间存储为文本。尝尝这个
=TEXT(A1,"DD/MM/YYYY")
从评论中跟进
我能通过简单的排序得到想要的结果吗?
发布于 2013-11-21 09:35:01
要获得日期时间的日期,可以使用以下公式:
=Int(A1)
然后右键单击列和格式:
选择日期和您想要的格式,然后确定:
那你就剩下这个了:
https://stackoverflow.com/questions/20126691
复制相似问题