gpt4 book ai didi

vba - 在排序中从日期时间中剥离时间

转载 作者:行者123 更新时间:2023-12-02 17:01:28 31 4
gpt4 key购买 nike

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

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

我需要一种高效且值得信赖的方法,从日期时间 TIME 中去除时间,然后按 TIME NEWEST 排序,然后按 PRICE DESCENDING 排序。期望的输出:

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

仅更改列格式并强制 DD-MM-YYYY 不起作用。我自己尝试了一些方法,例如将列转换为文本,并通过删除显示的日期时间值中小数点后的所有内容来去除时间,但它没有成功。我希望你能帮助我!

最佳答案

Simply changing the column format and forcing DD-MM-YYYY does not work.

因为您的日期/时间存储为文本。试试这个

=TEXT(A1,"日/月/年")

enter image description here

评论跟进

通过简单的排序就能得到想要的结果吗?

enter image description here

关于vba - 在排序中从日期时间中剥离时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20126691/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com