0

所以我从一个返回给定格式的日期字符串的外部源中提取数据:“10/26/2013 9:46:46 AM”

当我对数据进行排序时,它似乎无法区分 AM 和 PM 值,因此许多中午 / 1 AM 值被移到底部。之前有没有人处理过这个问题/有一个解决方案可以让它识别 AM/PM 方面以及日期和时间?

谢谢

4

3 回答 3

0

看起来它正在将其排序为文本。这可能取决于数据是如何通过的。如果您选择其中一个单元格并按 F2(编辑)然后按 Enter 转到下一个单元格,这会更改您的数据吗?

于 2013-10-26T19:46:38.753 回答
0

在提取数据的代码中,您只需稍微修改一下即可。范围(“D5”)。值 = 字符串

根据您的计算机设置,它可能会稍微更改为 24 小时时间

于 2013-10-26T20:09:09.043 回答
0

我最终只是使用 TimeValue() 和 DateValue() excel 函数来拆分日期和时间。然后我编写了一个宏来根据股票代码、日期和时间进行 3 键排序。

于 2013-10-29T10:53:24.750 回答